-
Notifications
You must be signed in to change notification settings - Fork 300
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: 执行脚本时出现 java.lang.NoClassDefFoundError #996
Labels
bug
Something isn't working
Comments
|
可以看下
|
已接受到你的信息或文件
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
What happened?
A bug happened!
centos7.8
addax 4.1.4 版本
我是用 windows idea 进行打包然后放到 服务器执行 脚本的 脚本如下
`
==================== DEPRECATED WARNING ========================
addax.py is deprecated, It's going to be removed in future release.
As a replacement, you can use addax.sh to run job
==================== DEPRECATED WARNING ========================
/ _ \ | | | |
/ /\ \ __| | __| | __ ___ __
| _ |/
|/ _
|/ ` \ / /| | | | (| | (| | (| |> <
_| |/_,|_,|_,//_\
:: Addax version :: (v4.1.4-SNAPSHOT)
2024-01-08 11:39:53.491 [ main] INFO VMInfo - VMInfo# operatingSystem class => su n.management.OperatingSystemImpl
2024-01-08 11:39:53.505 [ main] INFO Engine -
{
"setting":{
"speed":{
"channel":1
},
"errorLimit":{
"record":0,
"percentage":0.02
}
},
"content":{
"reader":{
"name":"mysqlreader",
"parameter":{
"username":"ruoyi_flowable",
"password":"*****",
"column":[
"
user_id
","
dept_id
","
user_name
","
nick_name
","
user_type
","
email
","
phonenumber
","
sex
","
avatar
","
password
","
status
","
del_flag
","
login_ip
","
login_date
","
create_by
","
create_time
","
update_by
","
update_time
","
remark
"],
"splitPk":"",
"connection":[
{
"table":[
"sys_user"
],
"jdbcUrl":[
"jdbc:mysql://172.18.1.126:3306/ruoyi_flowable? useUnicode=true&characterEncoding=utf-8&useSSL=false&rewriteBatchedStatements=true"
]
}
]
}
},
"writer":{
"name":"hdfswriter",
"parameter":{
"defaultFS":"hdfs://172.18.1.82:8020",
"fileType":"text",
"path":"/data/servers/hive/warehouse/test.db/sys_user_7lnlbq",
"fileName":"sys_user_7lnlbq",
"writeMode":"append",
"fieldDelimiter":",",
"column":[
{
"name":"user_id",
"type":"bigint"
},
{
"name":"dept_id",
"type":"bigint"
},
{
"name":"user_name",
"type":"string"
},
{
"name":"nick_name",
"type":"string"
},
{
"name":"user_type",
"type":"string"
},
{
"name":"email",
"type":"string"
},
{
"name":"phonenumber",
"type":"string"
},
{
"name":"sex",
"type":"string"
},
{
"name":"avatar",
"type":"string"
},
{
"name":"password",
"type":"string"
},
{
"name":"status",
"type":"string"
},
{
"name":"del_flag",
"type":"string"
},
{
"name":"login_ip",
"type":"string"
},
{
"name":"login_date",
"type":"timestamp"
},
{
"name":"create_by",
"type":"string"
},
{
"name":"create_time",
"type":"timestamp"
},
{
"name":"update_by",
"type":"string"
},
{
"name":"update_time",
"type":"timestamp"
},
{
"name":"remark",
"type":"string"
}
]
}
}
}
}
2024-01-08 11:39:53.522 [ main] INFO JobContainer - The jobContainer begins to process the job.
2024-01-08 11:39:53.764 [ job-0] INFO OriginalConfPretreatmentUtil - Available jdbcUrl [jdbc:mys ql://172.18.1.126:3306/ruoyi_flowable?useUnicode=true&characterEncoding=utf-8&useSSL=false&rewriteBatch edStatements=true&yearIsDateType=false&zeroDateTimeBehavior=convertToNull&tinyInt1isBit=false&rewriteBa tchedStatements=true&serverTimezone=GMT%2B8&useSSL=false].
2024-01-08 11:39:53.794 [ job-0] INFO OriginalConfPretreatmentUtil - The table [sys_user] has co lumns [user_id,dept_id,user_name,nick_name,user_type,email,phonenumber,sex,avatar,password,status,del_f lag,login_ip,login_date,create_by,create_time,update_by,update_time,remark].
java.lang.NoClassDefFoundError: org/apache/logging/log4j/spi/LoggerAdapter
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at org.apache.commons.logging.LogFactory.createFactory(LogFactory.java:419)
at org.apache.commons.logging.LogFactory.lambda$newFactory$3(LogFactory.java:1432)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.commons.logging.LogFactory.newFactory(LogFactory.java:1431)
at org.apache.commons.logging.LogFactory.getFactory(LogFactory.java:928)
at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:987)
at org.apache.hadoop.fs.FileSystem.(FileSystem.java:137)
at com.wgzhao.addax.plugin.writer.hdfswriter.HdfsHelper.getFileSystem(HdfsHelper.java:326)
at com.wgzhao.addax.plugin.writer.hdfswriter.HdfsWriter$Job.init(HdfsWriter.java:80)
at com.wgzhao.addax.core.job.JobContainer.initJobWriter(JobContainer.java:610)
at com.wgzhao.addax.core.job.JobContainer.init(JobContainer.java:266)
at com.wgzhao.addax.core.job.JobContainer.start(JobContainer.java:122)
at com.wgzhao.addax.core.Engine.start(Engine.java:61)
at com.wgzhao.addax.core.Engine.entry(Engine.java:112)
at com.wgzhao.addax.core.Engine.main(Engine.java:139)
Caused by: java.lang.ClassNotFoundException: org.apache.logging.log4j.spi.LoggerAdapter
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 17 more
2024-01-08 11:39:53.987 [ job-0] ERROR Engine - java.lang.NoClassDefFoundError: org /apache/logging/log4j/spi/LoggerAdapter
`
出现了报错,初步怀疑是依赖冲突 并且将 addax-core 中的commons-logging 依赖全部 排除 确保版本为1.3.0 但是发到服务器上还是有这个报错
Version
4.1.3 (Default)
OS Type
Linux (Default)
Java JDK Version
Oracle JDK 1.8.0
Relevant log output
The text was updated successfully, but these errors were encountered: