Bug#948286: maven: CDK 2.3 fails to compile with Maven 3.6.2 with ClassNotFoundException

Egon Willighagen egon.willighagen at gmail.com
Mon Jan 6 14:33:46 GMT 2020


Package: maven
Version: 3.6.2-1
Severity: important

Dear Maintainer,

recently, CDK (libcdk-java) 2.3 hit testing and I have it installed on my Stable system. But it depends
on Maven >= 3.6.1 so I installed the version from Testing (see below). But for the CDK 2.3 sources
as well as another Maven project [1], the Testing version fails with a ClassNotFoundException, not showing
up with Maven 2.6.0-x from Stable:

Exception in thread "main" java.lang.NoClassDefFoundError: org/codehaus/plexus/util/xml/Xpp3DomBuilder$InputLocationBuilder
        at org.apache.maven.model.io.DefaultModelReader.read(DefaultModelReader.java:108)
        at org.apache.maven.model.io.DefaultModelReader.read(DefaultModelReader.java:85)
        at org.apache.maven.model.building.DefaultModelProcessor.read(DefaultModelProcessor.java:89)
        at org.apache.maven.model.building.DefaultModelBuilder.readModel(DefaultModelBuilder.java:552)
        at org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:281)
        at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:448)
        at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:414)
        at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:377)
        at org.apache.maven.graph.DefaultGraphBuilder.collectProjects(DefaultGraphBuilder.java:414)
        at org.apache.maven.graph.DefaultGraphBuilder.getProjectsForMavenReactor(DefaultGraphBuilder.java:405)
        at org.apache.maven.graph.DefaultGraphBuilder.build(DefaultGraphBuilder.java:82)
        at org.apache.maven.DefaultMaven.buildGraph(DefaultMaven.java:507)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:219)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105)
        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:956)
        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:192)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:282)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:225)
        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:406)
        at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:347)
Caused by: java.lang.ClassNotFoundException: org.codehaus.plexus.util.xml.Xpp3DomBuilder$InputLocationBuilder
        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)
        ... 26 more

Egon

1.https://github.com/BiGCAT-UM/WikiPathwaysCurator


-- System Information:
Debian Release: 10.2
  APT prefers stable
  APT policy: (1000, 'stable'), (900, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 5.0.0-trunk-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_CRAP, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages maven depends on:
ii  default-jre-headless [java7-runtime-headless]     2:1.11-71
ii  libjansi-java                                     1.17.1-1
ii  libmaven3-core-java                               3.6.2-1
ii  libwagon-file-java                                3.3.1-2
ii  libwagon-http-shaded-java                         3.3.1-2
ii  openjdk-10-jre-headless [java7-runtime-headless]  10.0.2+13-2
ii  openjdk-11-jre-headless [java7-runtime-headless]  11.0.5+10-1~deb10u1
ii  openjdk-12-jre-headless [java7-runtime-headless]  12.0.2+9-1
ii  openjdk-8-jre-headless [java7-runtime-headless]   8u212-b01-1
ii  openjdk-9-jre-headless [java7-runtime-headless]   9~b181-4~bpo9+1

maven recommends no packages.

maven suggests no packages.

-- no debconf information



More information about the pkg-java-maintainers mailing list