Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-40151

JobFanIn plugin "FATAL: null java.lang.NullPointerException"

    Details

    • Type: Bug
    • Status: Resolved (View Workflow)
    • Priority: Blocker
    • Resolution: Fixed
    • Component/s: job-fan-in-plugin
    • Labels:
      None
    • Environment:
      Build
      Jenkins: Jenkins ver. 2.10
      Java Version: "1.7.0_09-icedtea"
      OS : Windows7
      apache-tomcat-7.0.61
      job-fan-in-plugin 1.1.2
    • Similar Issues:

      Description

      Hi Team,

      I am facing FATAL: null java.lang.NullPointerException error during build.

      I have a configuration of jobfenin plugin where I want to make sure all mapped job in fanin plugin execute first. I have 10 jobs which has to build first and all the job are getting built successfully but jobfanin plugin is not working as expected. I am getting below error in one of the job.

      FATAL: null
      java.lang.NullPointerException
      at org.lonkar.jobfanin.FanInReverseBuildTrigger.isNotBuildingAndStable(FanInReverseBuildTrigger.java:229)
      at org.lonkar.jobfanin.FanInReverseBuildTrigger.thisAndUpstreamAreNotBuildingAndStable(FanInReverseBuildTrigger.java:204)
      at org.lonkar.jobfanin.FanInReverseBuildTrigger.thisAndUpstreamAreNotBuildingAndStable(FanInReverseBuildTrigger.java:210)
      at org.lonkar.jobfanin.FanInReverseBuildTrigger.thisAndUpstreamAreNotBuildingAndStable(FanInReverseBuildTrigger.java:210)
      at org.lonkar.jobfanin.FanInReverseBuildTrigger.thisAndUpstreamAreNotBuildingAndStable(FanInReverseBuildTrigger.java:210)
      at org.lonkar.jobfanin.FanInReverseBuildTrigger.thisAndUpstreamAreNotBuildingAndStable(FanInReverseBuildTrigger.java:210)
      at org.lonkar.jobfanin.FanInReverseBuildTrigger.thisAndUpstreamAreNotBuildingAndStable(FanInReverseBuildTrigger.java:210)
      at org.lonkar.jobfanin.FanInReverseBuildTrigger.thisAndUpstreamAreNotBuildingAndStable(FanInReverseBuildTrigger.java:210)
      at org.lonkar.jobfanin.FanInReverseBuildTrigger.thisAndUpstreamAreNotBuildingAndStable(FanInReverseBuildTrigger.java:210)
      at org.lonkar.jobfanin.FanInReverseBuildTrigger.thisAndUpstreamAreNotBuildingAndStable(FanInReverseBuildTrigger.java:210)
      at org.lonkar.jobfanin.FanInReverseBuildTrigger.thisAndUpstreamAreNotBuildingAndStable(FanInReverseBuildTrigger.java:210)
      at org.lonkar.jobfanin.FanInReverseBuildTrigger.thisAndUpstreamAreNotBuildingAndStable(FanInReverseBuildTrigger.java:210)
      at org.lonkar.jobfanin.FanInReverseBuildTrigger.allUpsteamIsBuild(FanInReverseBuildTrigger.java:186)
      at org.lonkar.jobfanin.FanInReverseBuildTrigger.access$300(FanInReverseBuildTrigger.java:62)
      at org.lonkar.jobfanin.FanInReverseBuildTrigger$1.shouldTriggerBuild(FanInReverseBuildTrigger.java:249)
      at hudson.tasks.BuildTrigger.execute(BuildTrigger.java:246)
      at hudson.model.AbstractBuild$AbstractBuildExecution.cleanUp(AbstractBuild.java:681)
      at hudson.model.Build$BuildExecution.cleanUp(Build.java:200)
      at hudson.model.Run.execute(Run.java:1767)
      at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
      at hudson.model.ResourceController.execute(ResourceController.java:98)
      at hudson.model.Executor.run(Executor.java:410)

      Which might be restricting the job to trigger.

      Please help resolve this issue

        Attachments

          Activity

          Hide
          rajendra_rawat17 rajendra rawat added a comment -

          Single job is getting called if I un check "Watch upstream projects recursively " checkbox.

          so do I need to uncheck "Watch upstream projects recursively " for all the jobs and try?
          Kindly tell me the purpose of "Watch upstream projects recursively "

          Show
          rajendra_rawat17 rajendra rawat added a comment - Single job is getting called if I un check "Watch upstream projects recursively " checkbox. so do I need to uncheck "Watch upstream projects recursively " for all the jobs and try? Kindly tell me the purpose of "Watch upstream projects recursively "
          Hide
          lonkaryogeshr Yogesh Lonkar added a comment -

          Not sure how I can help here, Can you post your configuration, related logs that you can see.

          Show
          lonkaryogeshr Yogesh Lonkar added a comment - Not sure how I can help here, Can you post your configuration, related logs that you can see.
          Hide
          rajendra_rawat17 rajendra rawat added a comment -

          I just tried adding another job without checking "Watch upstream projects recursively".
          what i did is as below.

          there are two jobs mapped now A,B. I just triggered A and have not triggered B.
          A built successfully and fanin job gets called. It should have not happened as job B was not triggered.

          Show
          rajendra_rawat17 rajendra rawat added a comment - I just tried adding another job without checking "Watch upstream projects recursively". what i did is as below. there are two jobs mapped now A,B. I just triggered A and have not triggered B. A built successfully and fanin job gets called. It should have not happened as job B was not triggered.
          Hide
          lonkaryogeshr Yogesh Lonkar added a comment -

          If B is not In Queue and it's last build was successful, then trigger will happen. Because this plugin can't check if B was not executed after A

          Show
          lonkaryogeshr Yogesh Lonkar added a comment - If B is not In Queue and it's last build was successful, then trigger will happen. Because this plugin can't check if B was not executed after A
          Hide
          rajendra_rawat17 rajendra rawat added a comment -

          I have attached fanin config screenshot with config.doc file

          Show
          rajendra_rawat17 rajendra rawat added a comment - I have attached fanin config screenshot with config.doc file

            People

            • Assignee:
              lonkaryogeshr Yogesh Lonkar
              Reporter:
              rajendra_rawat17 rajendra rawat
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: