I switched to nbm-maven-plugin:14.0 to use Java 21 for my project on
NB20-rc4 yesterday and initially it worked fine.

Today I got a build failure in 1 of 60 modules that I solved with this
dependency.



        <dependency>

            <groupId>org.ow2.asm</groupId>

            <artifactId>asm</artifactId>

            <version>9.6</version>

        </dependency>



Is that normal, is it me or something with nbm-maven-plugin?



Patrik







BUILD FAILURE

------------------------------------------------------------------------

Total time:  5.846 s

Finished at: 2023-11-24T11:38:31+01:00

------------------------------------------------------------------------

Failed to execute goal
org.apache.netbeans.utilities:nbm-maven-plugin:14.0:manifest
(default-manifest) on project butterfly-core: Uncategorized problems with
NetBeans dependency verification (maybe MNBMODULE-102 or wrong maven
dependency metadata). Supposedly external classes are used in the project's
binaries but the classes are not found on classpath. Class usages:
[org.objectweb.asm.Opcodes, org.objectweb.asm.Label,
org.objectweb.asm.Type, org.objectweb.asm.MethodVisitor,
org.objectweb.asm.ClassReader, org.objectweb.asm.AnnotationVisitor,
org.objectweb.asm.Attribute, org.objectweb.asm.ClassVisitor,
org.objectweb.asm.FieldVisitor] -> [Help 1]

org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute
goal org.apache.netbeans.utilities:nbm-maven-plugin:14.0:manifest
(default-manifest) on project butterfly-core: Uncategorized problems with
NetBeans dependency verification (maybe MNBMODULE-102 or wrong maven
dependency metadata). Supposedly external classes are used in the project's
binaries but the classes are not found on classpath. Class usages:
[org.objectweb.asm.Opcodes, org.objectweb.asm.Label,
org.objectweb.asm.Type, org.objectweb.asm.MethodVisitor,
org.objectweb.asm.ClassReader, org.objectweb.asm.AnnotationVisitor,
org.objectweb.asm.Attribute, org.objectweb.asm.ClassVisitor,
org.objectweb.asm.FieldVisitor]

    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2
(MojoExecutor.java:333)

    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute
(MojoExecutor.java:316)

    at org.apache.maven.lifecycle.internal.MojoExecutor.execute
(MojoExecutor.java:212)

    at org.apache.maven.lifecycle.internal.MojoExecutor.execute
(MojoExecutor.java:174)

    at org.apache.maven.lifecycle.internal.MojoExecutor.access$000
(MojoExecutor.java:75)

    at org.apache.maven.lifecycle.internal.MojoExecutor$1.run
(MojoExecutor.java:162)

    at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute
(DefaultMojosExecutionStrategy.java:39)

    at org.apache.maven.lifecycle.internal.MojoExecutor.execute
(MojoExecutor.java:159)

    at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
(LifecycleModuleBuilder.java:105)

    at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
(LifecycleModuleBuilder.java:73)

    at
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
(SingleThreadedBuilder.java:53)

    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute
(LifecycleStarter.java:118)

    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)

    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)

    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)

    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)

    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)

    at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)

    at jdk.internal.reflect.DirectMethodHandleAccessor.invoke
(DirectMethodHandleAccessor.java:103)

    at java.lang.reflect.Method.invoke (Method.java:580)

    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced
(Launcher.java:283)

    at org.codehaus.plexus.classworlds.launcher.Launcher.launch
(Launcher.java:226)

    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode
(Launcher.java:407)

    at org.codehaus.plexus.classworlds.launcher.Launcher.main
(Launcher.java:348)

Caused by: org.apache.maven.plugin.MojoFailureException: Uncategorized
problems with NetBeans dependency verification (maybe MNBMODULE-102 or
wrong maven dependency metadata). Supposedly external classes are used in
the project's binaries but the classes are not found on classpath. Class
usages: [org.objectweb.asm.Opcodes, org.objectweb.asm.Label,
org.objectweb.asm.Type, org.objectweb.asm.MethodVisitor,
org.objectweb.asm.ClassReader, org.objectweb.asm.AnnotationVisitor,
org.objectweb.asm.Attribute, org.objectweb.asm.ClassVisitor,
org.objectweb.asm.FieldVisitor]

    at
org.apache.netbeans.nbm.NetBeansManifestUpdateMojo.checkModuleClassPath
(NetBeansManifestUpdateMojo.java:759)

    at org.apache.netbeans.nbm.NetBeansManifestUpdateMojo.execute
(NetBeansManifestUpdateMojo.java:545)

    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo
(DefaultBuildPluginManager.java:126)

    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2
(MojoExecutor.java:328)

    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute
(MojoExecutor.java:316)

    at org.apache.maven.lifecycle.internal.MojoExecutor.execute
(MojoExecutor.java:212)

    at org.apache.maven.lifecycle.internal.MojoExecutor.execute
(MojoExecutor.java:174)

    at org.apache.maven.lifecycle.internal.MojoExecutor.access$000
(MojoExecutor.java:75)

    at org.apache.maven.lifecycle.internal.MojoExecutor$1.run
(MojoExecutor.java:162)

    at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute
(DefaultMojosExecutionStrategy.java:39)

    at org.apache.maven.lifecycle.internal.MojoExecutor.execute
(MojoExecutor.java:159)

    at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
(LifecycleModuleBuilder.java:105)

    at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
(LifecycleModuleBuilder.java:73)

    at
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
(SingleThreadedBuilder.java:53)

    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute
(LifecycleStarter.java:118)

    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)

    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)

    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)

    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)

    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)

    at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)

    at jdk.internal.reflect.DirectMethodHandleAccessor.invoke
(DirectMethodHandleAccessor.java:103)

    at java.lang.reflect.Method.invoke (Method.java:580)

    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced
(Launcher.java:283)

    at org.codehaus.plexus.classworlds.launcher.Launcher.launch
(Launcher.java:226)

    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode
(Launcher.java:407)

    at org.codehaus.plexus.classworlds.launcher.Launcher.main
(Launcher.java:348)



Re-run Maven using the -X switch to enable full debug logging.



For more information about the errors and possible solutions, please read
the following articles:

[Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException

Reply via email to