[ 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