Bug#891661: maven: missing Depends on libcommons-cli-java
Thorsten Glaser
tg at mirbsd.de
Tue Feb 27 19:46:23 UTC 2018
Package: maven
Version: 3.5.2-1
Severity: grave
Justification: renders package unusable
When trying to call, say, “mvn clean” without libcommons-cli-java
installed, it errors out:
-----cutting here may damage your screen surface-----
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/cli/ParseException
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
at java.lang.Class.privateGetMethodRecursive(Class.java:3048)
at java.lang.Class.getMethod0(Class.java:3018)
at java.lang.Class.getMethod(Class.java:1784)
at org.codehaus.plexus.classworlds.launcher.Launcher.getEnhancedMainMethod(Launcher.java:172)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:268)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.cli.ParseException
at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:271)
at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:247)
at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:239)
... 10 more
-----cutting here may damage your screen surface-----
Installing that library fixes it, so it’s just a missing Depends.
-- System Information:
Debian Release: buster/sid
APT prefers buildd-unstable
APT policy: (500, 'buildd-unstable'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 4.15.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=C, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=C (charmap=UTF-8)
Shell: /bin/sh linked to /bin/lksh
Init: sysvinit (via /sbin/init)
Versions of packages maven depends on:
ii default-jre-headless [java7-runtime-headless] 2:1.8-59
ii libjansi-java 1.16-1
ii libmaven3-core-java 3.5.2-1
ii libwagon-file-java 3.0.0-2
ii libwagon-http-shaded-java 3.0.0-2
ii openjdk-8-jre-headless [java7-runtime-headless] 8u151-b12-1
maven recommends no packages.
maven suggests no packages.
-- no debconf information
More information about the pkg-java-maintainers
mailing list