[JIRA] [clang-scanbuild-plugin] (JENKINS-28130) Latest (1.5) Clang scan-build plugin fails to publish

9 views
Skip to first unread message

james@howeswho.co.uk (JIRA)

unread,
Apr 28, 2015, 10:31:20 AM4/28/15
to jenkinsc...@googlegroups.com
Issue Type: Bug Bug
Assignee: Josh Kennedy
Components: clang-scanbuild-plugin
Created: 28/Apr/15 2:31 PM
Description:

Publishing Clang scan-build results
ERROR: Publisher jenkins.plugins.clangscanbuild.publisher.ClangScanBuildPublisher aborted due to exception
java.lang.NullPointerException
at jenkins.plugins.clangscanbuild.publisher.ClangScanBuildPublisher.perform(ClangScanBuildPublisher.java:120)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:770)
at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:734)
at hudson.model.Build$BuildExecution.post2(Build.java:183)
at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:683)
at hudson.model.Run.execute(Run.java:1784)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:89)
at hudson.model.Executor.run(Executor.java:240)

Environment: Jenkins 1.595
clang-scanbuild-plugin 1.5
scan-build 276
Project: Jenkins
Priority: Critical Critical
Reporter: James Howe
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira

francis.labrie@gmail.com (JIRA)

unread,
Apr 28, 2015, 4:01:21 PM4/28/15
to jenkinsc...@googlegroups.com

I get the same error, I have to revert to version 1.4.

Xcode version is:

$ /usr/bin/xcodebuild -version
Xcode 6.2
Build version 6C131e

francis.labrie@gmail.com (JIRA)

unread,
Apr 29, 2015, 8:27:20 AM4/29/15
to jenkinsc...@googlegroups.com
 
Francis Labrie edited a comment on Bug JENKINS-28130

I get the same error, I had to go back to version 1.4.

Xcode version is:

$ /usr/bin/xcodebuild -version
Xcode 6.2
Build version 6C131e
This message is automatically generated by JIRA.

tom.ghyselinck@excentis.com (JIRA)

unread,
May 5, 2015, 4:41:01 AM5/5/15
to jenkinsc...@googlegroups.com
Tom Ghyselinck commented on Bug JENKINS-28130
 
Re: Latest (1.5) Clang scan-build plugin fails to publish

My console log shows

Publishing Clang scan-build results
Could not locate a unique scan-build output folder in: /var/hudson/workspace/MyProject/clangScanBuildReports
ERROR: Publisher hudson.plugins.templateproject.ProxyPublisher aborted due to exception
java.lang.NullPointerException
	at jenkins.plugins.clangscanbuild.publisher.ClangScanBuildPublisher.perform(ClangScanBuildPublisher.java:120)
	at hudson.plugins.templateproject.ProxyPublisher.perform(ProxyPublisher.java:71)
	at hudson.tasks.BuildStepMonitor$2.perform(BuildStepMonitor.java:32)
	at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:770)
	at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:734)
	at hudson.model.Build$BuildExecution.post2(Build.java:183)
	at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:683)
	at hudson.model.Run.execute(Run.java:1784)
	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
	at hudson.model.ResourceController.execute(ResourceController.java:89)
	at hudson.model.Executor.run(Executor.java:240)
Add Comment Add Comment
 
This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265)
Atlassian logo

tom.ghyselinck@excentis.com (JIRA)

unread,
May 5, 2015, 4:43:01 AM5/5/15
to jenkinsc...@googlegroups.com
Tom Ghyselinck edited a comment on Bug JENKINS-28130
My console log shows
{noformat}

Publishing Clang scan-build results
Could not locate a unique scan-build output folder in: /var/hudson/workspace/MyProject/clangScanBuildReports
ERROR: Publisher hudson.plugins.templateproject.ProxyPublisher aborted due to exception
java.lang.NullPointerException
at jenkins.plugins.clangscanbuild.publisher.ClangScanBuildPublisher.perform(ClangScanBuildPublisher.java:120)
at hudson.plugins.templateproject.ProxyPublisher.perform(ProxyPublisher.java:71)
at hudson.tasks.BuildStepMonitor$2.perform(BuildStepMonitor.java:32)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:770)
at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:734)
at hudson.model.Build$BuildExecution.post2(Build.java:183)
at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:683)
at hudson.model.Run.execute(Run.java:1784)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:89)
at hudson.model.Executor.run(Executor.java:240){noformat}

Using:
* Jenkins 1.596.2 LTS
* Clang Scan-Build Plugin 1.5

chris@orr.me.uk (JIRA)

unread,
May 19, 2015, 10:34:04 AM5/19/15
to jenkinsc...@googlegroups.com

This commit broke things by assuming that a newly-introduced config option exists in existing job configurations:
https://github.com/jenkinsci/clang-scanbuild-plugin/commit/0fa4d64

The workaround is to open your job config, then hit Save.

Or, if you have ~50 jobs like we do, you can fix this programmatically via the Script Console with something like this:

for (job in Jenkins.instance.items) {
  for (p in job.publishers) {
    if (p.value.class.simpleName.equals("ClangScanBuildPublisher")) {
      println job.name
      cs = p.value
      cs.clangexcludedpaths = ""
      job.save()
    }
  }
}

scm_issue_link@java.net (JIRA)

unread,
Jun 13, 2015, 6:16:04 PM6/13/15
to jenkinsc...@googlegroups.com

Code changed in jenkins
User: Craig Rodrigues
Path:
src/main/java/jenkins/plugins/clangscanbuild/publisher/ClangScanBuildPublisher.java
http://jenkins-ci.org/commit/clang-scanbuild-plugin/aaa7c9c25c0feee15818dd72d3da6d1829a42d2a
Log:
Fix null pointer exception in getClangexcludedpaths

Suggested by: Christopher Orr, Johannes Plunien

[FIXED JENKINS-28130]

scm_issue_link@java.net (JIRA)

unread,
Jun 13, 2015, 6:16:05 PM6/13/15
to jenkinsc...@googlegroups.com
SCM/JIRA link daemon resolved as Fixed
 
Jenkins / Bug JENKINS-28130
Change By: SCM/JIRA link daemon
Status: Open Resolved
Resolution: Fixed

rodrigc@FreeBSD.org (JIRA)

unread,
Dec 20, 2015, 8:45:04 PM12/20/15
to jenkinsc...@googlegroups.com
Craig Rodrigues closed an issue as Fixed
Change By: Craig Rodrigues
Status: Resolved Closed
Reply all
Reply to author
Forward
0 new messages