dolphinscheduler icon indicating copy to clipboard operation
dolphinscheduler copied to clipboard

[Question] [install] Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/cli/DefaultParser

Open bunenghulai opened this issue 1 year ago • 3 comments

Search before asking

  • [X] I had searched in the issues and found no similar issues.

What happened

1.安装apache-dolphinscheduler-3.1.9,配置文件配置好的情况下,执行install.sh部署脚本,在安装过程中报: Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/cli/DefaultParser at org.apache.zookeeper.cli.DeleteAllCommand.parse(DeleteAllCommand.java:52) at org.apache.zookeeper.ZooKeeperMain.processZKCmd(ZooKeeperMain.java:438) at org.apache.zookeeper.ZooKeeperMain.processCmd(ZooKeeperMain.java:367) at org.apache.zookeeper.ZooKeeperMain.run(ZooKeeperMain.java:350) at org.apache.zookeeper.ZooKeeperMain.main(ZooKeeperMain.java:293) Caused by: java.lang.ClassNotFoundException: org.apache.commons.cli.DefaultParser at java.net.URLClassLoader.findClass(URLClassLoader.java:407) at java.lang.ClassLoader.loadClass(ClassLoader.java:418) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352) at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ... 5 more

What you expected to happen

如何解决?

How to reproduce

手动安装apache-dolphinscheduler-3.1.9,配置dolphinscheduler_env.sh、install_env.sh、common.properties,文件 hadoop为高可用模式

Anything else

No response

Version

3.1.x

Are you willing to submit PR?

  • [ ] Yes I am willing to submit a PR!

Code of Conduct

bunenghulai avatar Oct 03 '24 06:10 bunenghulai

Search before asking

  • [X] I had searched in the issues and found no similar issues.

What happened

1.安装apache-dolphinscheduler-3.1.9,配置文件配置好的情况下,执行install.sh部署脚本,在安装过程中报: Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/cli/DefaultParser at org.apache.zookeeper.cli.DeleteAllCommand.parse(DeleteAllCommand.java:52) at org.apache.zookeeper.ZooKeeperMain.processZKCmd(ZooKeeperMain.java:438) at org.apache.zookeeper.ZooKeeperMain.processCmd(ZooKeeperMain.java:367) at org.apache.zookeeper.ZooKeeperMain.run(ZooKeeperMain.java:350) at org.apache.zookeeper.ZooKeeperMain.main(ZooKeeperMain.java:293) Caused by: java.lang.ClassNotFoundException: org.apache.commons.cli.DefaultParser at java.net.URLClassLoader.findClass(URLClassLoader.java:407) at java.lang.ClassLoader.loadClass(ClassLoader.java:418) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352) at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ... 5 more

What you expected to happen

如何解决?

How to reproduce

手动安装apache-dolphinscheduler-3.1.9,配置dolphinscheduler_env.sh、install_env.sh、common.properties,文件 hadoop为高可用模式

Anything else

No response

Version

3.1.x

Are you willing to submit PR?

  • [ ] Yes I am willing to submit a PR!

Code of Conduct

github-actions[bot] avatar Oct 03 '24 06:10 github-actions[bot]

I have seem simialr error :

03:42:25.011 [main] INFO org.apache.zookeeper.common.X509Util - Setting -D jdk.tls.rejectClientInitiatedRenegotiation=true to disable client-initiated TLS renegotiation 03:42:25.018 [main] INFO org.apache.zookeeper.ClientCnxnSocket - jute.maxbuffer value is 1048575 Bytes 03:42:25.031 [main] INFO org.apache.zookeeper.ClientCnxn - zookeeper.request.timeout value is 0. feature enabled=false 03:42:25.031 [main] DEBUG org.apache.zookeeper.ZooKeeperMain - Processing deleteall Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/cli/DefaultParser at org.apache.zookeeper.cli.DeleteAllCommand.parse(DeleteAllCommand.java:52) at org.apache.zookeeper.ZooKeeperMain.processZKCmd(ZooKeeperMain.java:438) at org.apache.zookeeper.ZooKeeperMain.processCmd(ZooKeeperMain.java:367) at org.apache.zookeeper.ZooKeeperMain.run(ZooKeeperMain.java:350) at org.apache.zookeeper.ZooKeeperMain.main(ZooKeeperMain.java:293) Caused by: java.lang.ClassNotFoundException: org.apache.commons.cli.DefaultParser at java.net.URLClassLoader.findClass(URLClassLoader.java:387) at java.lang.ClassLoader.loadClass(ClassLoader.java:418) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352) at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ... 5 more

Ishani-Gupta avatar Oct 08 '24 03:10 Ishani-Gupta

I have seem simialr error :

03:42:25.011 [main] INFO org.apache.zookeeper.common.X509Util - Setting -D jdk.tls.rejectClientInitiatedRenegotiation=true to disable client-initiated TLS renegotiation 03:42:25.018 [main] INFO org.apache.zookeeper.ClientCnxnSocket - jute.maxbuffer value is 1048575 Bytes 03:42:25.031 [main] INFO org.apache.zookeeper.ClientCnxn - zookeeper.request.timeout value is 0. feature enabled=false 03:42:25.031 [main] DEBUG org.apache.zookeeper.ZooKeeperMain - Processing deleteall Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/cli/DefaultParser at org.apache.zookeeper.cli.DeleteAllCommand.parse(DeleteAllCommand.java:52) at org.apache.zookeeper.ZooKeeperMain.processZKCmd(ZooKeeperMain.java:438) at org.apache.zookeeper.ZooKeeperMain.processCmd(ZooKeeperMain.java:367) at org.apache.zookeeper.ZooKeeperMain.run(ZooKeeperMain.java:350) at org.apache.zookeeper.ZooKeeperMain.main(ZooKeeperMain.java:293) Caused by: java.lang.ClassNotFoundException: org.apache.commons.cli.DefaultParser at java.net.URLClassLoader.findClass(URLClassLoader.java:387) at java.lang.ClassLoader.loadClass(ClassLoader.java:418) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352) at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ... 5 more

我看api-server、master-server、worker-server中的libs目录有commons-cli-1.2.jar,alert-server和tools中没有,于是将commons-cli-1.2.jar包拷贝到alert-server和tools中的libs目录,然后重新安装还是报这个错,但是现在阶段使用没问题,不知道后续有没有影响

bunenghulai avatar Oct 08 '24 06:10 bunenghulai

我也遇到这个情况,解决方式:替换api-server、master-server、worker-server libs目录下commons-cli-1.2.jar,替换成commons-cli-1.4.jar

zheng-zy avatar Jan 10 '25 09:01 zheng-zy

This issue has been automatically marked as stale because it has not had recent activity for 30 days. It will be closed in next 7 days if no further activity occurs.

github-actions[bot] avatar Feb 12 '25 00:02 github-actions[bot]

This issue has been closed because it has not received response for too long time. You could reopen it if you encountered similar problems in the future.

github-actions[bot] avatar Feb 19 '25 00:02 github-actions[bot]