You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by "Tobias Fernandez (Jira)" <ji...@apache.org> on 2020/11/06 11:20:00 UTC

[jira] [Comment Edited] (NETBEANSINFRA-8) nbm-maven-plugin fails with NPE

    [ https://issues.apache.org/jira/browse/NETBEANSINFRA-8?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17227335#comment-17227335 ] 

Tobias Fernandez edited comment on NETBEANSINFRA-8 at 11/6/20, 11:19 AM:
-------------------------------------------------------------------------

Sorry for late answer:
 Meanwhile we've deactivated -_license-maven-plugin_- some other plugins and the problem didn't occur any more. However as we did other changes to our project setup, I'm not quite sure what really fixed this (currently we're using 4.3).

I think this can be closed, thank you!


was (Author: tobiasf):
Sorry for late answer:
Meanwhile we've deactivated _license-maven-plugin_ and the problem didn't occur any more. However as we did other changes to our project setup, I'm not quite sure what really fixed this (currently we're using 4.3).

I think this can be closed, thank you!

> nbm-maven-plugin fails with NPE
> -------------------------------
>
>                 Key: NETBEANSINFRA-8
>                 URL: https://issues.apache.org/jira/browse/NETBEANSINFRA-8
>             Project: Apache NetBeans Infra
>          Issue Type: Bug
>          Components: MU - Apache NetBeans NBM maven plugin
>    Affects Versions: NBM Maven Plugin 4.2
>            Reporter: Tobias Fernandez
>            Priority: Major
>
> Several projects sometimes (not always!) fail during npe-maven-plugin:manifest with a NullPointerException. The root cause is probably a null value retrieved from Artifact.getFile(), which doesn't seem to be a foreseen case in nbm-maven-plugin in multiple code locations.
> {code:java}
> [ERROR] Failed to execute goal org.apache.netbeans.utilities:nbm-maven-plugin:4.2:manifest (default-manifest) on project mapsupport: Execution default-manifest of goal org.apache.netbeans.utilities:nbm-maven-plugin:4.2:manifest failed. NullPointerException -> [Help 1]
> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.netbeans.utilities:nbm-maven-plugin:4.2:manifest (default-manifest) on project mapsupport: Execution default-manifest of goal org.apache.netbeans.utilities:nbm-maven-plugin:4.2:manifest failed.
>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215)
>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
>     at org.apache.maven.lifecycle.internal.MojoExecutor.executeForkedExecutions (MojoExecutor.java:355)
>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:200)
>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
>     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
>     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
>     at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
>     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
>     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
>     at org.jvnet.hudson.maven3.launcher.Maven35Launcher.main (Maven35Launcher.java:130)
>     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:289)
>     at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:229)
>     at jenkins.maven3.agent.Maven35Main.launch (Maven35Main.java:178)
>     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 hudson.maven.Maven3Builder.call (Maven3Builder.java:139)
>     at hudson.maven.Maven3Builder.call (Maven3Builder.java:70)
>     at hudson.remoting.UserRequest.perform (UserRequest.java:212)
>     at hudson.remoting.UserRequest.perform (UserRequest.java:54)
>     at hudson.remoting.Request$2.run (Request.java:369)
>     at hudson.remoting.InterceptingExecutorService$1.call (InterceptingExecutorService.java:72)
>     at java.util.concurrent.FutureTask.run (FutureTask.java:266)
>     at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1149)
>     at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:624)
>     at java.lang.Thread.run (Thread.java:748)
> Caused by: org.apache.maven.plugin.PluginExecutionException: Execution default-manifest of goal org.apache.netbeans.utilities:nbm-maven-plugin:4.2:manifest failed.
>     at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:148)
>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
>     at org.apache.maven.lifecycle.internal.MojoExecutor.executeForkedExecutions (MojoExecutor.java:355)
>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:200)
>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
>     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
>     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
>     at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
>     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
>     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
>     at org.jvnet.hudson.maven3.launcher.Maven35Launcher.main (Maven35Launcher.java:130)
>     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:289)
>     at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:229)
>     at jenkins.maven3.agent.Maven35Main.launch (Maven35Main.java:178)
>     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 hudson.maven.Maven3Builder.call (Maven3Builder.java:139)
>     at hudson.maven.Maven3Builder.call (Maven3Builder.java:70)
>     at hudson.remoting.UserRequest.perform (UserRequest.java:212)
>     at hudson.remoting.UserRequest.perform (UserRequest.java:54)
>     at hudson.remoting.Request$2.run (Request.java:369)
>     at hudson.remoting.InterceptingExecutorService$1.call (InterceptingExecutorService.java:72)
>     at java.util.concurrent.FutureTask.run (FutureTask.java:266)
>     at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1149)
>     at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:624)
>     at java.lang.Thread.run (Thread.java:748)
> Caused by: java.lang.NullPointerException
>     at org.apache.netbeans.nbm.utils.ExamineManifest.setArtifactFile (ExamineManifest.java:375)
>     at org.apache.netbeans.nbm.CollectLibrariesNodeVisitor.visit (CollectLibrariesNodeVisitor.java:126)
>     at org.apache.maven.shared.dependency.graph.internal.DefaultDependencyNode.accept (DefaultDependencyNode.java:73)
>     at org.apache.maven.shared.dependency.graph.internal.DefaultDependencyNode.accept (DefaultDependencyNode.java:77)
>     at org.apache.netbeans.nbm.AbstractNbmMojo.getLibraryArtifacts (AbstractNbmMojo.java:205)
>     at org.apache.netbeans.nbm.NetBeansManifestUpdateMojo.execute (NetBeansManifestUpdateMojo.java:461)
>     at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)
>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210)
>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
>     at org.apache.maven.lifecycle.internal.MojoExecutor.executeForkedExecutions (MojoExecutor.java:355)
>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:200)
>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)
>     at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148)
>     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
>     at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
>     at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)
>     at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)
>     at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
>     at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
>     at org.jvnet.hudson.maven3.launcher.Maven35Launcher.main (Maven35Launcher.java:130)
>     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:289)
>     at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:229)
>     at jenkins.maven3.agent.Maven35Main.launch (Maven35Main.java:178)
>     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 hudson.maven.Maven3Builder.call (Maven3Builder.java:139)
>     at hudson.maven.Maven3Builder.call (Maven3Builder.java:70)
>     at hudson.remoting.UserRequest.perform (UserRequest.java:212)
>     at hudson.remoting.UserRequest.perform (UserRequest.java:54)
>     at hudson.remoting.Request$2.run (Request.java:369)
>     at hudson.remoting.InterceptingExecutorService$1.call (InterceptingExecutorService.java:72)
>     at java.util.concurrent.FutureTask.run (FutureTask.java:266)
>     at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1149)
>     at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:624)
>     at java.lang.Thread.run (Thread.java:748)
> [ERROR]{code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists