-
Bug
-
Resolution: Unresolved
-
Minor
-
None
The CFLint Jenkins plugin was modelled after the android-lint-plugin about a year ago, I'm updating it. I'm using analysis-core 1.63. And the problem is that is doesn't seem to be copying the lint results file from the workspace to the build history folder.
Then it gets this error when attempting to see the annotation details.
Failed to load C:\Users\Me\git\CFLint-plugin\.\work\jobs\test\builds\2015-12-17_22-44-38\cflint-plugin-issues.xml
java.io.FileNotFoundException: C:\Users\Me\git\CFLint-plugin\.\work\jobs\test\builds\2015-12-17_22-44-38\cflint-plugin-issues.xml (The system cannot find the file specified)
at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(FileInputStream.java:195)
at java.io.FileInputStream.<init>(FileInputStream.java:138)
at hudson.XmlFile.read(XmlFile.java:140)
at hudson.plugins.analysis.core.BuildResult.loadResult(BuildResult.java:973)
at hudson.plugins.analysis.core.BuildResult.getProject(BuildResult.java:957)
at hudson.plugins.analysis.core.BuildResult.getContainer(BuildResult.java:1152)
at hudson.plugins.analysis.core.BuildHistory.getReferenceAnnotations(BuildHistory.java:108)
at hudson.plugins.analysis.core.BuildResult.initialize(BuildResult.java:277)
at hudson.plugins.analysis.core.BuildResult.<init>(BuildResult.java:221)
at org.jenkinsci.plugins.cflint.LintResult.<init>(LintResult.java:73)
at org.jenkinsci.plugins.cflint.LintResult.<init>(LintResult.java:55)
at org.jenkinsci.plugins.cflint.LintPublisher.perform(LintPublisher.java:139)
at hudson.plugins.analysis.core.HealthAwarePublisher.perform(HealthAwarePublisher.java:68)
at hudson.plugins.analysis.core.HealthAwareRecorder.perform(HealthAwareRecorder.java:259)
at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:74)
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)