Details
-
Bug
-
Status: Resolved (View Workflow)
-
Critical
-
Resolution: Fixed
-
Jenkins 1.621+
all platforms
Description
We've some jobs which do some generic tasks. On success they are used to trigger some downstream jobs. This is similar to JENKINS-25758, but its resolution didn't help. Downgrade to 1.620 fixed the problem.
There are 2 downstream jobs configured. Starting with 1.621 only the first downstream job gets started after successful build, at best.
Instead of triggering all the downstream jobs they fire this NPE:
Warning: you have no plugins providing access control for builds, so falling back to legacy behavior of permitting any downstream builds to be triggered
Triggering a new build of .....OUR PROJECT NAME...
FATAL: null
java.lang.NullPointerException
at jenkins.triggers.ReverseBuildTrigger.shouldTrigger(ReverseBuildTrigger.java:111)
at jenkins.triggers.ReverseBuildTrigger.access$000(ReverseBuildTrigger.java:84)
at jenkins.triggers.ReverseBuildTrigger$1.shouldTriggerBuild(ReverseBuildTrigger.java:141)
at hudson.tasks.BuildTrigger.execute(BuildTrigger.java:245)
at hudson.model.AbstractBuild$AbstractBuildExecution.cleanUp(AbstractBuild.java:687)
at hudson.model.Build$BuildExecution.cleanUp(Build.java:200)
at hudson.model.Run.execute(Run.java:1788)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:98)
at hudson.model.Executor.run(Executor.java:381)
Attachments
Issue Links
- is duplicated by
-
JENKINS-29807 NullPointerException when triggering dependent builds
-
- Resolved
-
-
JENKINS-30132 Null Pointer Exception with disabled downstream job
-
- Resolved
-
- is related to
-
JENKINS-29794 race conditions in Triggers
-
- Resolved
-
- links to
Activity
Field | Original Value | New Value |
---|---|---|
Description |
We've some jobs which check for repo changes only without any build step. They are used to trigger some downstream jobs. This is similar to There are 2 downstream jobs configured. Starting with 1.621 only the first downstream job gets started after successful build, at best. Instead of triggering the all the downstream jobs they fire this NPE: {quote}Warning: you have no plugins providing access control for builds, so falling back to legacy behavior of permitting any downstream builds to be triggered Triggering a new build of .....OUR PROJECT NAME... FATAL: null java.lang.NullPointerException at jenkins.triggers.ReverseBuildTrigger.shouldTrigger(ReverseBuildTrigger.java:111) at jenkins.triggers.ReverseBuildTrigger.access$000(ReverseBuildTrigger.java:84) at jenkins.triggers.ReverseBuildTrigger$1.shouldTriggerBuild(ReverseBuildTrigger.java:141) at hudson.tasks.BuildTrigger.execute(BuildTrigger.java:245) at hudson.model.AbstractBuild$AbstractBuildExecution.cleanUp(AbstractBuild.java:687) at hudson.model.Build$BuildExecution.cleanUp(Build.java:200) at hudson.model.Run.execute(Run.java:1788) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) at hudson.model.ResourceController.execute(ResourceController.java:98) at hudson.model.Executor.run(Executor.java:381){quote} |
We've some jobs which check for repo changes only without any build step. They are used to trigger some downstream jobs. This is similar to There are 2 downstream jobs configured. Starting with 1.621 only the first downstream job gets started after successful build, at best. Instead of triggering all the downstream jobs they fire this NPE: {quote}Warning: you have no plugins providing access control for builds, so falling back to legacy behavior of permitting any downstream builds to be triggered Triggering a new build of .....OUR PROJECT NAME... FATAL: null java.lang.NullPointerException at jenkins.triggers.ReverseBuildTrigger.shouldTrigger(ReverseBuildTrigger.java:111) at jenkins.triggers.ReverseBuildTrigger.access$000(ReverseBuildTrigger.java:84) at jenkins.triggers.ReverseBuildTrigger$1.shouldTriggerBuild(ReverseBuildTrigger.java:141) at hudson.tasks.BuildTrigger.execute(BuildTrigger.java:245) at hudson.model.AbstractBuild$AbstractBuildExecution.cleanUp(AbstractBuild.java:687) at hudson.model.Build$BuildExecution.cleanUp(Build.java:200) at hudson.model.Run.execute(Run.java:1788) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) at hudson.model.ResourceController.execute(ResourceController.java:98) at hudson.model.Executor.run(Executor.java:381){quote} |
Description |
We've some jobs which check for repo changes only without any build step. They are used to trigger some downstream jobs. This is similar to There are 2 downstream jobs configured. Starting with 1.621 only the first downstream job gets started after successful build, at best. Instead of triggering all the downstream jobs they fire this NPE: {quote}Warning: you have no plugins providing access control for builds, so falling back to legacy behavior of permitting any downstream builds to be triggered Triggering a new build of .....OUR PROJECT NAME... FATAL: null java.lang.NullPointerException at jenkins.triggers.ReverseBuildTrigger.shouldTrigger(ReverseBuildTrigger.java:111) at jenkins.triggers.ReverseBuildTrigger.access$000(ReverseBuildTrigger.java:84) at jenkins.triggers.ReverseBuildTrigger$1.shouldTriggerBuild(ReverseBuildTrigger.java:141) at hudson.tasks.BuildTrigger.execute(BuildTrigger.java:245) at hudson.model.AbstractBuild$AbstractBuildExecution.cleanUp(AbstractBuild.java:687) at hudson.model.Build$BuildExecution.cleanUp(Build.java:200) at hudson.model.Run.execute(Run.java:1788) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) at hudson.model.ResourceController.execute(ResourceController.java:98) at hudson.model.Executor.run(Executor.java:381){quote} |
We've some jobs which does some generic jobs. On success they are used to trigger some downstream jobs. This is similar to There are 2 downstream jobs configured. Starting with 1.621 only the first downstream job gets started after successful build, at best. Instead of triggering all the downstream jobs they fire this NPE: {quote}Warning: you have no plugins providing access control for builds, so falling back to legacy behavior of permitting any downstream builds to be triggered Triggering a new build of .....OUR PROJECT NAME... FATAL: null java.lang.NullPointerException at jenkins.triggers.ReverseBuildTrigger.shouldTrigger(ReverseBuildTrigger.java:111) at jenkins.triggers.ReverseBuildTrigger.access$000(ReverseBuildTrigger.java:84) at jenkins.triggers.ReverseBuildTrigger$1.shouldTriggerBuild(ReverseBuildTrigger.java:141) at hudson.tasks.BuildTrigger.execute(BuildTrigger.java:245) at hudson.model.AbstractBuild$AbstractBuildExecution.cleanUp(AbstractBuild.java:687) at hudson.model.Build$BuildExecution.cleanUp(Build.java:200) at hudson.model.Run.execute(Run.java:1788) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) at hudson.model.ResourceController.execute(ResourceController.java:98) at hudson.model.Executor.run(Executor.java:381){quote} |
Description |
We've some jobs which does some generic jobs. On success they are used to trigger some downstream jobs. This is similar to There are 2 downstream jobs configured. Starting with 1.621 only the first downstream job gets started after successful build, at best. Instead of triggering all the downstream jobs they fire this NPE: {quote}Warning: you have no plugins providing access control for builds, so falling back to legacy behavior of permitting any downstream builds to be triggered Triggering a new build of .....OUR PROJECT NAME... FATAL: null java.lang.NullPointerException at jenkins.triggers.ReverseBuildTrigger.shouldTrigger(ReverseBuildTrigger.java:111) at jenkins.triggers.ReverseBuildTrigger.access$000(ReverseBuildTrigger.java:84) at jenkins.triggers.ReverseBuildTrigger$1.shouldTriggerBuild(ReverseBuildTrigger.java:141) at hudson.tasks.BuildTrigger.execute(BuildTrigger.java:245) at hudson.model.AbstractBuild$AbstractBuildExecution.cleanUp(AbstractBuild.java:687) at hudson.model.Build$BuildExecution.cleanUp(Build.java:200) at hudson.model.Run.execute(Run.java:1788) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) at hudson.model.ResourceController.execute(ResourceController.java:98) at hudson.model.Executor.run(Executor.java:381){quote} |
We've some jobs which do some generic tasks. On success they are used to trigger some downstream jobs. This is similar to There are 2 downstream jobs configured. Starting with 1.621 only the first downstream job gets started after successful build, at best. Instead of triggering all the downstream jobs they fire this NPE: {quote}Warning: you have no plugins providing access control for builds, so falling back to legacy behavior of permitting any downstream builds to be triggered Triggering a new build of .....OUR PROJECT NAME... FATAL: null java.lang.NullPointerException at jenkins.triggers.ReverseBuildTrigger.shouldTrigger(ReverseBuildTrigger.java:111) at jenkins.triggers.ReverseBuildTrigger.access$000(ReverseBuildTrigger.java:84) at jenkins.triggers.ReverseBuildTrigger$1.shouldTriggerBuild(ReverseBuildTrigger.java:141) at hudson.tasks.BuildTrigger.execute(BuildTrigger.java:245) at hudson.model.AbstractBuild$AbstractBuildExecution.cleanUp(AbstractBuild.java:687) at hudson.model.Build$BuildExecution.cleanUp(Build.java:200) at hudson.model.Run.execute(Run.java:1788) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) at hudson.model.ResourceController.execute(ResourceController.java:98) at hudson.model.Executor.run(Executor.java:381){quote} |
Link |
This issue is related to |
Link |
This issue is related to |
Assignee | Kanstantsin Shautsou [ integer ] |
Remote Link | This issue links to "jenkins/pull/1842 (Web Link)" [ 13163 ] |
Status | Open [ 1 ] | In Progress [ 3 ] |
Link |
This issue is related to |
Link |
This issue is duplicated by |
Link |
This issue is related to |
Link |
This issue is duplicated by |
Link |
This issue is related to |
Summary | NPE when triggering downstream job (again) | NPE when triggering downstream job |
Environment |
Jenkins 1.621+ Windows 2003 |
Jenkins 1.621+ all platforms |
Labels | dependencies permissions trigger | trigger |
Priority | Major [ 3 ] | Critical [ 2 ] |
Resolution | Fixed [ 1 ] | |
Status | In Progress [ 3 ] | Resolved [ 5 ] |
Labels | trigger | lts-candidate trigger |
Labels | lts-candidate trigger | trigger |
Workflow | JNJira [ 164953 ] | JNJira + In-Review [ 197585 ] |
Resolution | Fixed [ 1 ] | |
Status | Resolved [ 5 ] | Reopened [ 4 ] |
Resolution | Fixed [ 1 ] | |
Status | Reopened [ 4 ] | Resolved [ 5 ] |