[ 
https://issues.jenkins-ci.org/browse/JENKINS-9815?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=159901#comment-159901
 ] 

Ulli Hafner commented on JENKINS-9815:
--------------------------------------

Is this bug still present? Quite a while ago I upgraded to the new findbugs 
version 2.0.0. Maybe this version handles fixes that bug.
                
> Findbugs can not publish reports on Weblogic 10.3.0
> ---------------------------------------------------
>
>                 Key: JENKINS-9815
>                 URL: https://issues.jenkins-ci.org/browse/JENKINS-9815
>             Project: Jenkins
>          Issue Type: Bug
>          Components: findbugs
>    Affects Versions: current
>         Environment: Deployed as a war in WebLogic 10.3.0.0
>            Reporter: Eric Miles
>            Assignee: Ulli Hafner
>
> When attempting to publish reports at the end of a build, I get the following 
> error on first job exection:
> {noformat}
> [FINDBUGS] Collecting findbugs analysis files...
> FATAL: null
> java.lang.ExceptionInInitializerError
>       at 
> edu.umd.cs.findbugs.DetectorFactoryCollection.getCoreResource(DetectorFactoryCollection.java:305)
>       at 
> edu.umd.cs.findbugs.SystemProperties.loadPropertiesFromConfigFile(SystemProperties.java:72)
>       at 
> edu.umd.cs.findbugs.SystemProperties.<clinit>(SystemProperties.java:55)
>       at 
> edu.umd.cs.findbugs.SortedBugCollection.<clinit>(SortedBugCollection.java:172)
>       at 
> hudson.plugins.findbugs.parser.FindBugsParser.readXml(FindBugsParser.java:242)
>       at 
> hudson.plugins.findbugs.parser.FindBugsParser.parse(FindBugsParser.java:196)
>       at 
> hudson.plugins.findbugs.parser.FindBugsParser.parse(FindBugsParser.java:133)
>       at 
> hudson.plugins.findbugs.parser.FindBugsParser.parse(FindBugsParser.java:93)
>       at 
> hudson.plugins.analysis.core.FilesParser.parseFile(FilesParser.java:224)
>       at 
> hudson.plugins.analysis.core.FilesParser.parseFiles(FilesParser.java:183)
>       at hudson.plugins.analysis.core.FilesParser.invoke(FilesParser.java:139)
>       at hudson.plugins.analysis.core.FilesParser.invoke(FilesParser.java:30)
>       at hudson.FilePath.act(FilePath.java:756)
>       at hudson.FilePath.act(FilePath.java:738)
>       at 
> hudson.plugins.findbugs.FindBugsPublisher.perform(FindBugsPublisher.java:144)
>       at 
> hudson.plugins.analysis.core.HealthAwarePublisher.perform(HealthAwarePublisher.java:309)
>       at hudson.tasks.BuildStepMonitor$2.perform(BuildStepMonitor.java:27)
>       at 
> hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:629)
>       at 
> hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:608)
>       at 
> hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:586)
>       at hudson.model.Build$RunnerImpl.post2(Build.java:156)
>       at 
> hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:555)
>       at hudson.model.Run.run(Run.java:1386)
>       at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:47)
>       at hudson.model.ResourceController.execute(ResourceController.java:88)
>       at hudson.model.Executor.run(Executor.java:145)
> Caused by: org.dom4j.InvalidXPathException: Invalid XPath expression: 
> '/FindbugsPlugin/@pluginid'. Caused by: org/dom4j/DocumentException
>       at org.dom4j.xpath.DefaultXPath.parse(DefaultXPath.java:362)
>       at org.dom4j.xpath.DefaultXPath.<init>(DefaultXPath.java:59)
>       at org.dom4j.DocumentFactory.createXPath(DocumentFactory.java:230)
>       at org.dom4j.tree.AbstractNode.createXPath(AbstractNode.java:207)
>       at org.dom4j.tree.AbstractNode.valueOf(AbstractNode.java:189)
>       at edu.umd.cs.findbugs.PluginLoader.init(PluginLoader.java:441)
>       at edu.umd.cs.findbugs.PluginLoader.loadPlugin(PluginLoader.java:254)
>       at 
> edu.umd.cs.findbugs.PluginLoader.loadInitialPlugins(PluginLoader.java:1053)
>       at edu.umd.cs.findbugs.PluginLoader.<clinit>(PluginLoader.java:1043)
>       at 
> edu.umd.cs.findbugs.DetectorFactoryCollection.getCoreResource(DetectorFactoryCollection.java:305)
>       at 
> edu.umd.cs.findbugs.SystemProperties.loadPropertiesFromConfigFile(SystemProperties.java:72)
>       at 
> edu.umd.cs.findbugs.SystemProperties.<clinit>(SystemProperties.java:55)
>       at 
> edu.umd.cs.findbugs.SortedBugCollection.<clinit>(SortedBugCollection.java:172)
>       at 
> hudson.plugins.findbugs.parser.FindBugsParser.readXml(FindBugsParser.java:242)
>       at 
> hudson.plugins.findbugs.parser.FindBugsParser.parse(FindBugsParser.java:196)
>       at 
> hudson.plugins.findbugs.parser.FindBugsParser.parse(FindBugsParser.java:133)
>       at 
> hudson.plugins.findbugs.parser.FindBugsParser.parse(FindBugsParser.java:93)
>       at 
> hudson.plugins.analysis.core.FilesParser.parseFile(FilesParser.java:224)
>       at 
> hudson.plugins.analysis.core.FilesParser.parseFiles(FilesParser.java:183)
>       at hudson.plugins.analysis.core.FilesParser.invoke(FilesParser.java:139)
>       at hudson.plugins.analysis.core.FilesParser.invoke(FilesParser.java:30)
>       at hudson.FilePath.act(FilePath.java:756)
>       at hudson.FilePath.act(FilePath.java:738)
>       at 
> hudson.plugins.findbugs.FindBugsPublisher.perform(FindBugsPublisher.java:144)
>       at 
> hudson.plugins.analysis.core.HealthAwarePublisher.perform(HealthAwarePublisher.java:309)
>       at hudson.tasks.BuildStepMonitor$2.perform(BuildStepMonitor.java:27)
>       at 
> hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:629)
>       at 
> hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:608)
>       at 
> hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:586)
>       at hudson.model.Build$RunnerImpl.post2(Build.java:156)
>       at 
> hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:555)
>       at hudson.model.Run.run(Run.java:1386)
>       at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
>       ... 2 more
> {noformat}
> Subsequent Job executions gives me the following error:
> {noformat}
> [FINDBUGS] Collecting findbugs analysis files...
> FATAL: edu/umd/cs/findbugs/SortedBugCollection
> java.lang.NoClassDefFoundError: edu/umd/cs/findbugs/SortedBugCollection
>       at 
> hudson.plugins.findbugs.parser.FindBugsParser.readXml(FindBugsParser.java:242)
>       at 
> hudson.plugins.findbugs.parser.FindBugsParser.parse(FindBugsParser.java:196)
>       at 
> hudson.plugins.findbugs.parser.FindBugsParser.parse(FindBugsParser.java:133)
>       at 
> hudson.plugins.findbugs.parser.FindBugsParser.parse(FindBugsParser.java:93)
>       at 
> hudson.plugins.analysis.core.FilesParser.parseFile(FilesParser.java:224)
>       at 
> hudson.plugins.analysis.core.FilesParser.parseFiles(FilesParser.java:183)
>       at hudson.plugins.analysis.core.FilesParser.invoke(FilesParser.java:139)
>       at hudson.plugins.analysis.core.FilesParser.invoke(FilesParser.java:30)
>       at hudson.FilePath.act(FilePath.java:756)
>       at hudson.FilePath.act(FilePath.java:738)
>       at 
> hudson.plugins.findbugs.FindBugsPublisher.perform(FindBugsPublisher.java:144)
>       at 
> hudson.plugins.analysis.core.HealthAwarePublisher.perform(HealthAwarePublisher.java:309)
>       at hudson.tasks.BuildStepMonitor$2.perform(BuildStepMonitor.java:27)
>       at 
> hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:629)
>       at 
> hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:608)
>       at 
> hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:586)
>       at hudson.model.Build$RunnerImpl.post2(Build.java:156)
>       at 
> hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:555)
>       at hudson.model.Run.run(Run.java:1386)
>       at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:47)
>       at hudson.model.ResourceController.execute(ResourceController.java:88)
>       at hudson.model.Executor.run(Executor.java:145)
> {noformat}
> I will get the NoClassDefFoundError until I restart the instance.  Once I do 
> that, I get the first error again on first execution and then the latter 
> error on all subsequent executions.  I'm betting it has something to do with 
> with weblogic.jar and how it contains every dependency on the internet, but 
> can't say for sure.
> I actually shut off WebLogic and ran Jenkins in the Winstone container and 
> executed the job and it worked fine, so it's definitely a problem with the 
> Findbugs plugin and WebLogic.

--
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

        

Reply via email to