John Werner created JENKINS-13668:
-------------------------------------
Summary: Klocwork Plugin Fails if no KW Issues
Key: JENKINS-13668
URL: https://issues.jenkins-ci.org/browse/JENKINS-13668
Project: Jenkins
Issue Type: Bug
Components: klockwork
Affects Versions: current
Environment: Jenkins 1.461
Klocwork Plugin 1.7
Reporter: John Werner
Assignee: gbois
Priority: Blocker
Attachments: klockwork_result.xml
The version of the Klocwork Plugin is 1.7
During publishing of Klocwork results, the Klocwork plugin fails with an
exception (java.lang.IndexOutOfBoundsException: Index: 0, Size: 0) if there are
no defects to report. This is causing our builds to be marked as failures.
For now, we are disabling the reporting of Klocwork issues to solve the problem.
The KW xml output file (klocwork_result.xml) is attached.
-- Console Output --
Starting the klocwork analysis.
Processing 1 files with the pattern 'klocwork_result.xml'.
Not changing build status, since no threshold has been exceeded
ERROR: Publisher com.thalesgroup.hudson.plugins.klocwork.KloPublisher aborted
due to exception
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.RangeCheck(Unknown Source)
at java.util.ArrayList.get(Unknown Source)
at
com.thalesgroup.hudson.plugins.klocwork.KloPublisher.perform(KloPublisher.java:135)
at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:36)
at
hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:705)
at
hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:680)
at
hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:658)
at hudson.model.Build$RunnerImpl.post2(Build.java:162)
at
hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:627)
at hudson.model.Run.run(Run.java:1459)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:239)
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira