-
Bug
-
Resolution: Won't Fix
-
Critical
-
None
-
Platform: All, OS: All
Hi,
I've got some troubles since a have updated the hudson fingbugs plugin to 2.0 :
Previous configuration (it works weel )
- Hudson version 1.153
- org.codehaus.mojo findbugs-maven-plugin version 1.1.1
- Hudson findbugs plugin version 1.18
Upgrade configuration to use the Hudson findbugs plugin :
- Hudson version 1.188
- org.codehaus.mojo findbugs-maven-plugin version 1.2-SNAPSHOT
- Hudson findbugs plugin version 2.0
what is the behavior ?:
Capture on the end of build :
Collecting findbugs analysis files...
Activating parser for maven-findbugs-plugin <= 1.1.1.
Successfully parsed findbugs file ..../target/findbugs.xml of module .... with 2
warnings.
Activating parser for maven-findbugs-plugin <= 1.1.1.
Successfully parsed findbugs file .../target/findbugs.xml of module .... with 1
warnings.
A total of 3 potential bugs have been found.
So it's looks ok
Visualisation of the findbugsResult on
http://...../hudson/job/....../197/findbugsResult/
All it's ok and when can see lines Highlighting => so the hudson findbugs plugin
is available
BUT
There is an ugly exception in the bottom of the main page of my project :
type Exception report
message
description The server encountered an internal error () that prevented it from
fulfilling this request.
exception javax.servlet.ServletException: java.lang.Object
org.kohsuke.stapler.Stapler.invoke(Stapler.java:370)
org.kohsuke.stapler.MetaClass$15.dispatch(MetaClass.java:361)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:361)
org.kohsuke.stapler.MetaClass$9.doDispatch(MetaClass.java:240)
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:361)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:298)
org.kohsuke.stapler.Stapler.service(Stapler.java:98)
javax.servlet.http.HttpServlet.service(Unknown Source)
hudson.security.HudsonFilter.doFilter(HudsonFilter.java:88)
root cause java.lang.ClassCastException: java.lang.Object
hudson.plugins.findbugs.FindBugsResultAction.buildDataSet(FindBugsResultAction.java:140)
hudson.plugins.findbugs.FindBugsResultAction.createChart(FindBugsResultAction.java:125)
hudson.plugins.findbugs.util.AbstractResultAction.doGraphMap(AbstractResultAction.java:150)
hudson.plugins.findbugs.util.AbstractProjectAction.doTrendMap(AbstractProjectAction.java:182)
sun.reflect.GeneratedMethodAccessor393.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:103)
org.kohsuke.stapler.Function.bindAndinvoke(Function.java:59)
org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:63)
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:361)
org.kohsuke.stapler.MetaClass$15.dispatch(MetaClass.java:361)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:361)
org.kohsuke.stapler.MetaClass$9.doDispatch(MetaClass.java:240)
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:361)
org.kohsuke.stapler.Stapler.invoke(Stapler.java:298)
org.kohsuke.stapler.Stapler.service(Stapler.java:98)
javax.servlet.http.HttpServlet.service(Unknown Source)
hudson.security.HudsonFilter.doFilter(HudsonFilter.java:88)
My findbugs.xml file :
<BugCollection version="1.2.0" threshold="Low" effort="Max">
(...)
</BugCollection>