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