[JIRA] [naginator-plugin] (JENKINS-34900) Naginator plugin throwing Null Pointer Exception

瀏覽次數:2 次
跳到第一則未讀訊息

arige.anil@gmail.com (JIRA)

未讀,
2016年5月17日 晚上7:40:012016/5/17
收件者:jenkinsc...@googlegroups.com
Anil Arige created an issue
 
Jenkins / Bug JENKINS-34900
Naginator plugin throwing Null Pointer Exception
Issue Type: Bug Bug
Assignee: Nicolas De Loof
Components: naginator-plugin
Created: 2016/May/17 11:39 PM
Priority: Blocker Blocker
Reporter: Anil Arige

Jobs which are not configured with Naginator are also failed because of the below error.

FATAL: null
java.lang.NullPointerException
at com.chikli.hudson.plugin.naginator.NaginatorListener.setUpEnvironment(NaginatorListener.java:94)
at hudson.model.AbstractBuild$AbstractBuildExecution.createLauncher(AbstractBuild.java:587)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:491)
at hudson.model.Run.execute(Run.java:1759)
at hudson.maven.MavenBuild.run(MavenBuild.java:269)
at hudson.model.ResourceController.execute(ResourceController.java:89)
at hudson.model.Executor.run(Executor.java:240)

Also Choice Parameter is not working after installing Naginator plugin.

Add Comment Add Comment
 
This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265)
Atlassian logo

devld@ikedam.jp (JIRA)

未讀,
2016年5月18日 清晨6:15:012016/5/18
收件者:jenkinsc...@googlegroups.com
ikedam commented on Bug JENKINS-34900
 
Re: Naginator plugin throwing Null Pointer Exception

Please report more details.

  • versions of Jenkins and plugins (naginator, maven).
  • How you configured the project (it looks a maven project).
  • Is your Jenkuns secured (requires login)
  • How you triggered the build.

And more about "choice parameter is not working". You may attach screenshots.

devld@ikedam.jp (JIRA)

未讀,
2016年5月18日 清晨6:21:022016/5/18
收件者:jenkinsc...@googlegroups.com
ikedam assigned an issue to ikedam
 
Change By: ikedam
Assignee: Nicolas De Loof ikedam

arige.anil@gmail.com (JIRA)

未讀,
2016年5月18日 上午11:36:012016/5/18
收件者:jenkinsc...@googlegroups.com
Anil Arige commented on Bug JENKINS-34900
 
Re: Naginator plugin throwing Null Pointer Exception

Jenkins version - JIRA v6.3.10
It looks a maven project
My jenkins requires login .
As other jobs which are not even configured with Retry after failure are not working, we have uninstalled naginator plugin as of now.

devld@ikedam.jp (JIRA)

未讀,
2016年5月18日 下午6:29:032016/5/18
收件者:jenkinsc...@googlegroups.com
ikedam commented on Bug JENKINS-34900

Reproduced.

  1. Install Jenkins 1.651.1
    • Bundles maven-plugin 2.7.1
  2. Install following plugins
    • Naginator (1.17)
    • Git (2.4.4)
  3. Setup a maven in Manage Jenkins > Configure System.
    • I used maven-3.1.1.
  4. Create a maven project "maventest"
  5. Run a build.
    • It fails and is retriggered twice. (This is a correct behavior)
  6. Go to maventest > Modules > dependee, and click "Build Now".
  7. The build fails with the following log.
    FATAL: null
    java.lang.NullPointerException
    	at com.chikli.hudson.plugin.naginator.NaginatorListener.setUpEnvironment(NaginatorListener.java:94)
    	at hudson.model.AbstractBuild$AbstractBuildExecution.createLauncher(AbstractBuild.java:572)
    	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:492)
    	at hudson.model.Run.execute(Run.java:1738)
    	at hudson.maven.MavenBuild.run(MavenBuild.java:265)
    	at hudson.model.ResourceController.execute(ResourceController.java:98)
    	at hudson.model.Executor.run(Executor.java:410)
    Finished: FAILURE
    

devld@ikedam.jp (JIRA)

未讀,
2016年5月18日 下午6:36:082016/5/18
收件者:jenkinsc...@googlegroups.com
ikedam updated an issue
 

The root cause looks for maven-plugin.
AbstractBuild#getRootBuild should not return null, but MavenBuild does.
https://github.com/jenkinsci/maven-plugin/blob/maven-plugin-2.12.1/src/main/java/hudson/maven/MavenBuild.java#L182

I'll fix naginator-plugin even for a such behavior.

Workarounds for now:

A. Always trigger whole the maven project. (don't trigger only a module)
B. Downgrade to naginator-1.16.1. You can get it from http://updates.jenkins-ci.org/download/plugins/naginator/

Change By: ikedam
Component/s: maven-plugin

devld@ikedam.jp (JIRA)

未讀,
2016年5月21日 凌晨3:58:022016/5/21
收件者:jenkinsc...@googlegroups.com
ikedam started work on Bug JENKINS-34900
 
Change By: ikedam
Status: Open In Progress

devld@ikedam.jp (JIRA)

未讀,
2016年5月21日 凌晨3:58:022016/5/21
收件者:jenkinsc...@googlegroups.com

scm_issue_link@java.net (JIRA)

未讀,
2016年6月4日 凌晨12:00:012016/6/4
收件者:jenkinsc...@googlegroups.com

Code changed in jenkins
User: ikedam
Path:
src/test/java/com/chikli/hudson/plugin/naginator/NaginatorListenerTest.java
http://jenkins-ci.org/commit/naginator-plugin/6762fc835f6be057c1dc1582b2736778975c5aa5
Log:

JENKINS-34900 Added a test to reproduce JENKINS-34900 . NPE when triggering single Maven module.

scm_issue_link@java.net (JIRA)

未讀,
2016年6月4日 凌晨12:00:022016/6/4
收件者:jenkinsc...@googlegroups.com
SCM/JIRA link daemon resolved as Fixed
 
Change By: SCM/JIRA link daemon
Status: In Progress Resolved
Resolution: Fixed

scm_issue_link@java.net (JIRA)

未讀,
2016年6月4日 凌晨12:00:032016/6/4
收件者:jenkinsc...@googlegroups.com

Code changed in jenkins
User: ikedam
Path:

src/main/java/com/chikli/hudson/plugin/naginator/NaginatorListener.java
http://jenkins-ci.org/commit/naginator-plugin/cbd89e56abe77230f0ad6eff43ee697b6d110925
Log:
[FIXED JENKINS-34900] Fix NPE when single Maven module is triggered.

scm_issue_link@java.net (JIRA)

未讀,
2016年6月4日 凌晨12:00:032016/6/4
收件者:jenkinsc...@googlegroups.com

Code changed in jenkins
User: ikedam
Path:
src/main/java/com/chikli/hudson/plugin/naginator/NaginatorListener.java

src/test/java/com/chikli/hudson/plugin/naginator/NaginatorListenerTest.java
http://jenkins-ci.org/commit/naginator-plugin/ce036de06b64d734d89ed5a4cbc6d099e63be8a6
Log:
Merge pull request #31 from ikedam/feature/

JENKINS-34900 _FixNPEforMavenModule

JENKINS-34900 Fix NPE when triggering single Maven module.

Compare: https://github.com/jenkinsci/naginator-plugin/compare/27f461a9acbf...ce036de06b64

devld@ikedam.jp (JIRA)

未讀,
2016年6月4日 晚上10:17:012016/6/4
收件者:jenkinsc...@googlegroups.com
ikedam assigned an issue to Anil Arige
 

Fixed in naginator-plugin 1.17.1.
It will be available in the update center in a day.
Please try that.

Change By: ikedam
Assignee: ikedam Anil Arige

leandro.freitas@softdevelop.com.br (JIRA)

未讀,
2016年7月5日 上午9:58:022016/7/5
收件者:jenkinsc...@googlegroups.com
This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)
Atlassian logo

scm_issue_link@java.net (JIRA)

未讀,
2016年8月26日 下午1:13:032016/8/26
收件者:jenkinsc...@googlegroups.com

Code changed in jenkins
User: ikedam
Path:
src/main/java/hudson/maven/MavenBuild.java
src/test/java/hudson/maven/AbstractMaven3xBuildTest.java
http://jenkins-ci.org/commit/maven-plugin/aacdd9d8b07fbf7fb7493243fa26a38dc5f601a0
Log:
JENKINS-34900 getRootBuild() returns itself when there's no parent. (#68)

回覆所有人
回覆作者
轉寄
0 則新訊息