java.lang.NullPointerException

Jenkins JIRA | jumper1 | 10 years ago
  1. 0

    I have no idea about how this is happening. We have anightly build scheduled for 11PM of all modules in our maven 2 project. Most of this builds fail like this: started Reusing existing maven process [INFO] Scanning for projects... [INFO] ---------------------------------------------------------------------------- [INFO] Building Maven Default Project [INFO] task-segment: [clean, install] [INFO] ---------------------------------------------------------------------------- [HUDSON] Archiving null [INFO] ------------------------------------------------------------------------ [ERROR] FATAL ERROR [INFO] ------------------------------------------------------------------------ [INFO] null [INFO] ------------------------------------------------------------------------ [INFO] Trace java.lang.NullPointerException at hudson.FilePath.<init>(FilePath.java:144) at hudson.maven.reporters.MavenArtifactArchiver.postBuild(MavenArtifactArchiver.java:63) at hudson.maven.PluginManagerInterceptor.postBuild(PluginManagerInterceptor.java:80) at org.apache.maven.lifecycle.LifecycleExecutorInterceptor.execute(LifecycleExecutorInterceptor.java:38) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:330) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:123) at org.apache.maven.cli.MavenCli.main(MavenCli.java:272) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) at hudson.maven.agent.Main.launch(Main.java:67) at hudson.maven.MavenBuild$Builder.call(MavenBuild.java:160) at hudson.maven.MavenBuild$Builder.call(MavenBuild.java:136) at hudson.remoting.UserRequest.perform(UserRequest.java:57) at hudson.remoting.UserRequest.perform(UserRequest.java:22) at hudson.remoting.Request$2.run(Request.java:178) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) at java.lang.Thread.run(Thread.java:595) [INFO] ------------------------------------------------------------------------ [INFO] Total time: < 1 second [INFO] Finished at: Wed Apr 18 23:11:35 EST 2007 [INFO] Final Memory: 2M/4M [INFO] ------------------------------------------------------------------------

    Jenkins JIRA | 10 years ago | jumper1
    java.lang.NullPointerException
  2. 0

    I have no idea about how this is happening. We have anightly build scheduled for 11PM of all modules in our maven 2 project. Most of this builds fail like this: started Reusing existing maven process [INFO] Scanning for projects... [INFO] ---------------------------------------------------------------------------- [INFO] Building Maven Default Project [INFO] task-segment: [clean, install] [INFO] ---------------------------------------------------------------------------- [HUDSON] Archiving null [INFO] ------------------------------------------------------------------------ [ERROR] FATAL ERROR [INFO] ------------------------------------------------------------------------ [INFO] null [INFO] ------------------------------------------------------------------------ [INFO] Trace java.lang.NullPointerException at hudson.FilePath.<init>(FilePath.java:144) at hudson.maven.reporters.MavenArtifactArchiver.postBuild(MavenArtifactArchiver.java:63) at hudson.maven.PluginManagerInterceptor.postBuild(PluginManagerInterceptor.java:80) at org.apache.maven.lifecycle.LifecycleExecutorInterceptor.execute(LifecycleExecutorInterceptor.java:38) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:330) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:123) at org.apache.maven.cli.MavenCli.main(MavenCli.java:272) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) at hudson.maven.agent.Main.launch(Main.java:67) at hudson.maven.MavenBuild$Builder.call(MavenBuild.java:160) at hudson.maven.MavenBuild$Builder.call(MavenBuild.java:136) at hudson.remoting.UserRequest.perform(UserRequest.java:57) at hudson.remoting.UserRequest.perform(UserRequest.java:22) at hudson.remoting.Request$2.run(Request.java:178) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) at java.lang.Thread.run(Thread.java:595) [INFO] ------------------------------------------------------------------------ [INFO] Total time: < 1 second [INFO] Finished at: Wed Apr 18 23:11:35 EST 2007 [INFO] Final Memory: 2M/4M [INFO] ------------------------------------------------------------------------

    Jenkins JIRA | 10 years ago | jumper1
    java.lang.NullPointerException
  3. 0

    Hi, Jenkins ver. 1.509.3 AnchorChain 1.0 EnvInject Plugin 1.88 We are occasionally hitting this exception. Started by command line by somehost123 [EnvInject] - Loading node environment variables. [EnvInject] - [ERROR] - SEVERE ERROR occurs: java.lang.InterruptedException ERROR: Publisher ru.snowleos.jenkins.anchorchain.LinksPublisher aborted due to exception java.lang.NullPointerException at hudson.FilePath.<init>(FilePath.java:218) at ru.snowleos.jenkins.anchorchain.LinksPublisher.perform(LinksPublisher.java:47) at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19) at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:802) at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:774) at hudson.model.Build$BuildExecution.post2(Build.java:183) at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:724) at hudson.model.Run.execute(Run.java:1617) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:237) [BFA] Scanning build for known causes... [BFA] Done. 0s Notifying upstream projects of job completion Finished: FAILURE From the source code, this exception will occur slave are disconnected. But the slaves are online. From the catalina.out, when I check for slave on which these builds were attempted, I don't see any disconnections related errors. The project uses the "Label Expression" to determine the slaves and we have got some 5 nodes in that label! What can be the cause of this failures? Thanks, Dilip

    Jenkins JIRA | 3 years ago | Dilip M
    java.lang.NullPointerException
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    After updating to the latest version of this plugin, there has been an issue with finding the clang scan build reports directory. The plugin is configured with: - *Mark build as unstable when threshold is exceeded?* == unset/false - *Report folder* == clangScanBuildReports (default value) After a project, configured with the plugin has been build, the following exception is seen in the console {code} ERROR: Build step failed with exception java.lang.NullPointerException at hudson.FilePath.isAbsolute(FilePath.java:271) at hudson.FilePath.resolvePathIfRelative(FilePath.java:256) at hudson.FilePath.<init>(FilePath.java:252) at jenkins.plugins.clangscanbuild.publisher.ClangScanBuildPublisher.perform(ClangScanBuildPublisher.java:119) at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20) at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:782) at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:723) at hudson.model.Build$BuildExecution.post2(Build.java:185) at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:668) at hudson.model.Run.execute(Run.java:1763) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) at hudson.model.ResourceController.execute(ResourceController.java:98) at hudson.model.Executor.run(Executor.java:410) {code} After some investigation into the source code, the configuration was changed to set *Mark build as unstable when threshold is exceeded?*== set/true (with all other values left as default), this configuration produced a successful result. The difference in behaviour with the configuration change indicates the issue is with the publisher config.jelly and its constructor, however I am not well versed enough in this area to explain why or suggest a fix.

    Jenkins JIRA | 11 months ago | Ross Geddis
    java.lang.NullPointerException
  6. 0

    Hi, Jenkins ver. 1.509.3 AnchorChain 1.0 EnvInject Plugin 1.88 We are occasionally hitting this exception. Started by command line by somehost123 [EnvInject] - Loading node environment variables. [EnvInject] - [ERROR] - SEVERE ERROR occurs: java.lang.InterruptedException ERROR: Publisher ru.snowleos.jenkins.anchorchain.LinksPublisher aborted due to exception java.lang.NullPointerException at hudson.FilePath.<init>(FilePath.java:218) at ru.snowleos.jenkins.anchorchain.LinksPublisher.perform(LinksPublisher.java:47) at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19) at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:802) at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:774) at hudson.model.Build$BuildExecution.post2(Build.java:183) at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:724) at hudson.model.Run.execute(Run.java:1617) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:237) [BFA] Scanning build for known causes... [BFA] Done. 0s Notifying upstream projects of job completion Finished: FAILURE From the source code, this exception will occur slave are disconnected. But the slaves are online. From the catalina.out, when I check for slave on which these builds were attempted, I don't see any disconnections related errors. The project uses the "Label Expression" to determine the slaves and we have got some 5 nodes in that label! What can be the cause of this failures? Thanks, Dilip

    Jenkins JIRA | 3 years ago | Dilip Mahadevappa
    java.lang.NullPointerException

    1 unregistered visitors
    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. java.lang.NullPointerException

      No message provided

      at hudson.FilePath.<init>()
    2. Hudson
      FilePath.<init>
      1. hudson.FilePath.<init>(FilePath.java:144)
      1 frame
    3. Legacy Maven 2 job type Plugin
      MavenArtifactArchiver.postBuild
      1. hudson.maven.reporters.MavenArtifactArchiver.postBuild(MavenArtifactArchiver.java:63)
      1 frame
    4. Hudson Maven Embedder
      PluginManagerInterceptor.postBuild
      1. hudson.maven.PluginManagerInterceptor.postBuild(PluginManagerInterceptor.java:80)
      1 frame
    5. Maven Core
      DefaultMaven.execute
      1. org.apache.maven.lifecycle.LifecycleExecutorInterceptor.execute(LifecycleExecutorInterceptor.java:38)
      2. org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:330)
      3. org.apache.maven.DefaultMaven.execute(DefaultMaven.java:123)
      3 frames
    6. M3 Interceptor
      MavenCli.main
      1. org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
      1 frame
    7. Java RT
      Method.invoke
      1. sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      2. sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      3. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      4. java.lang.reflect.Method.invoke(Method.java:585)
      4 frames
    8. Plexus
      Launcher.launch
      1. org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
      2. org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
      2 frames
    9. Hudson M2
      Main.launch
      1. hudson.maven.agent.Main.launch(Main.java:67)
      1 frame
    10. Hudson Maven Embedder
      MavenBuild$Builder.call
      1. hudson.maven.MavenBuild$Builder.call(MavenBuild.java:160)
      2. hudson.maven.MavenBuild$Builder.call(MavenBuild.java:136)
      2 frames
    11. Hudson :: Remoting Layer
      Request$2.run
      1. hudson.remoting.UserRequest.perform(UserRequest.java:57)
      2. hudson.remoting.UserRequest.perform(UserRequest.java:22)
      3. hudson.remoting.Request$2.run(Request.java:178)
      3 frames
    12. Java RT
      Thread.run
      1. java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
      2. java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
      3. java.lang.Thread.run(Thread.java:595)
      3 frames