On Mon, Jan 06, 2020 at 03:33:46PM +0100, Egon Willighagen wrote: > 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 Hi Egon,
org.codehaus.plexus.util.xml.Xpp3DomBuilder$InputLocationBuilder is found in libplexus-utils2-java version 3.2.1, but not in 3.1.1 shipped in stable. I haven't tried the build of CDK locally yet, but I suspect that we're missing a versioned dependency on this library in the maven package. I think your next step (for CDK) is to try installing the newer libplexus-utils2-java [1]. Thank you for taking the time to report this bug. Cheers, tony [1] https://tracker.debian.org/pkg/plexus-utils2
signature.asc
Description: PGP signature