You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Rik Bosman <g....@gmail.com> on 2006/03/14 23:09:25 UTC
[M2] Findbugs plugin results to stacktrace
Hi to All,
Adding the following snippet to the reporting section of my pom results in a
stacktrace:
Configuring the treshold specifically also fails.
Maven 2.0.2
Any suggestions?
Rik
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
<version>1.0-SNAPSHOT</version>
</plugin>
[INFO] Generate "Maven FindBugs Report" report.
[INFO] No threshold provided, using default threshold.
Jaws uses plugin: \C:\Documents and
Settings\BosmanGH\.m2\repository\findbugs\coreplugin\0.9.3\coreplugin-
0.9.3.jar
[INFO]
----------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO]
----------------------------------------------------------------------------
[INFO] org/jaxen/JaxenException
[INFO]
----------------------------------------------------------------------------
[INFO] Trace
java.lang.NoClassDefFoundError: org/jaxen/JaxenException
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:125)
at edu.umd.cs.findbugs.PluginLoader.<init>(PluginLoader.java:88)
at edu.umd.cs.findbugs.DetectorFactoryCollection.loadPlugins(
DetectorFactoryCollection.java:188)
at edu.umd.cs.findbugs.DetectorFactoryCollection.<init>(
DetectorFactoryCollection.java:52)
at edu.umd.cs.findbugs.DetectorFactoryCollection.instance(
DetectorFactoryCollection.java:73)
at edu.umd.cs.findbugs.config.UserPreferences.enableAllDetectors(
UserPreferences.java:314)
at org.codehaus.mojo.findbugs.FindBugsMojo.initialiseFindBugs(
FindBugsMojo.java:312)
at org.codehaus.mojo.findbugs.FindBugsMojo.executeReport(FindBugsMojo.java
:254)
at org.apache.maven.reporting.AbstractMavenReport.generate(
AbstractMavenReport.java:98)
at org.apache.maven.plugins.site.SiteMojo.generateReportsPages(
SiteMojo.java:1055)
at org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:397)
at org.apache.maven.plugin.DefaultPluginManager.executeMojo(
DefaultPluginManager.java:415)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(
DefaultLifecycleExecutor.java:531)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle
(DefaultLifecycleExecutor.java:472)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(
DefaultLifecycleExecutor.java:451)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures
(DefaultLifecycleExecutor.java:303)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(
DefaultLifecycleExecutor.java:270)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
DefaultLifecycleExecutor.java:139)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:249)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
[INFO]
--------------------------------------------------------------------------
Re: [M2] Findbugs plugin results to stacktrace
Posted by Joern Huxhorn <jh...@bpinteractive.com>.
Rik Bosman wrote:
> Can I just add it to the dependencies section of the pom, or is there a way
> to add it to specific dependencies of this plugin?
>
> Regards,
>
> Rik
>
I just fixed this problem by manually adding
<dependency>
<groupId>jaxen</groupId>
<artifactId>jaxen</artifactId>
<version>1.1-beta-9</version>
</dependency>
to the pom file of the findbugs plugin
in my .m2 repo.
It's located at
~/.m2/repository/org/codehaus/mojo/findbugs-maven-plugin/1.0-SNAPSHOT/findbugs-maven-plugin-1.0-SNAPSHOT.pom
So the only problem is the missing dependency! FindBugs works!! ;)
Joern.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: [M2] Findbugs plugin results to stacktrace
Posted by Rik Bosman <g....@gmail.com>.
Can I just add it to the dependencies section of the pom, or is there a way
to add it to specific dependencies of this plugin?
Regards,
Rik
2006/3/14, Wayne Fay <wa...@gmail.com>:
>
> Root cause:
> > java.lang.NoClassDefFoundError: org/jaxen/JaxenException
>
> Its trying to build and use an XPath and it can't find the org.jaxen
> library in your classpath. Add it to your dependencies, at least for
> this report.
>
> Wayne
>
>
> On 3/14/06, Rik Bosman <g....@gmail.com> wrote:
> > Hi to All,
> >
> > Adding the following snippet to the reporting section of my pom results
> in a
> > stacktrace:
> > Configuring the treshold specifically also fails.
> > Maven 2.0.2
> >
> > Any suggestions?
> >
> > Rik
> >
> > <plugin>
> > <groupId>org.codehaus.mojo</groupId>
> > <artifactId>findbugs-maven-plugin</artifactId>
> > <version>1.0-SNAPSHOT</version>
> > </plugin>
> >
> > [INFO] Generate "Maven FindBugs Report" report.
> > [INFO] No threshold provided, using default threshold.
> > Jaws uses plugin: \C:\Documents and
> > Settings\BosmanGH\.m2\repository\findbugs\coreplugin\0.9.3\coreplugin-
> > 0.9.3.jar
> > [INFO]
> >
> ----------------------------------------------------------------------------
> > [ERROR] FATAL ERROR
> > [INFO]
> >
> ----------------------------------------------------------------------------
> > [INFO] org/jaxen/JaxenException
> > [INFO]
> >
> ----------------------------------------------------------------------------
> > [INFO] Trace
> > java.lang.NoClassDefFoundError: org/jaxen/JaxenException
> > 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:125)
> > at edu.umd.cs.findbugs.PluginLoader.<init>(PluginLoader.java:88)
> > at edu.umd.cs.findbugs.DetectorFactoryCollection.loadPlugins(
> > DetectorFactoryCollection.java:188)
> > at edu.umd.cs.findbugs.DetectorFactoryCollection.<init>(
> > DetectorFactoryCollection.java:52)
> > at edu.umd.cs.findbugs.DetectorFactoryCollection.instance(
> > DetectorFactoryCollection.java:73)
> > at edu.umd.cs.findbugs.config.UserPreferences.enableAllDetectors(
> > UserPreferences.java:314)
> > at org.codehaus.mojo.findbugs.FindBugsMojo.initialiseFindBugs(
> > FindBugsMojo.java:312)
> > at org.codehaus.mojo.findbugs.FindBugsMojo.executeReport(
> FindBugsMojo.java
> > :254)
> > at org.apache.maven.reporting.AbstractMavenReport.generate(
> > AbstractMavenReport.java:98)
> > at org.apache.maven.plugins.site.SiteMojo.generateReportsPages(
> > SiteMojo.java:1055)
> > at org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:397)
> > at org.apache.maven.plugin.DefaultPluginManager.executeMojo(
> > DefaultPluginManager.java:415)
> > at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(
> > DefaultLifecycleExecutor.java:531)
> > at
> >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle
> > (DefaultLifecycleExecutor.java:472)
> > at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(
> > DefaultLifecycleExecutor.java:451)
> > at
> >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures
> > (DefaultLifecycleExecutor.java:303)
> > at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(
> > DefaultLifecycleExecutor.java:270)
> > at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
> > DefaultLifecycleExecutor.java:139)
> > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
> > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
> > at org.apache.maven.cli.MavenCli.main(MavenCli.java:249)
> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > at sun.reflect.NativeMethodAccessorImpl.invoke(
> > NativeMethodAccessorImpl.java:39)
> > at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> > DelegatingMethodAccessorImpl.java:25)
> > at java.lang.reflect.Method.invoke(Method.java:324)
> > at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
> > at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
> > at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java
> :430)
> > at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> > [INFO]
> >
> --------------------------------------------------------------------------
> >
> >
>
Re: [M2] Findbugs plugin results to stacktrace
Posted by Wayne Fay <wa...@gmail.com>.
Root cause:
> java.lang.NoClassDefFoundError: org/jaxen/JaxenException
Its trying to build and use an XPath and it can't find the org.jaxen
library in your classpath. Add it to your dependencies, at least for
this report.
Wayne
On 3/14/06, Rik Bosman <g....@gmail.com> wrote:
> Hi to All,
>
> Adding the following snippet to the reporting section of my pom results in a
> stacktrace:
> Configuring the treshold specifically also fails.
> Maven 2.0.2
>
> Any suggestions?
>
> Rik
>
> <plugin>
> <groupId>org.codehaus.mojo</groupId>
> <artifactId>findbugs-maven-plugin</artifactId>
> <version>1.0-SNAPSHOT</version>
> </plugin>
>
> [INFO] Generate "Maven FindBugs Report" report.
> [INFO] No threshold provided, using default threshold.
> Jaws uses plugin: \C:\Documents and
> Settings\BosmanGH\.m2\repository\findbugs\coreplugin\0.9.3\coreplugin-
> 0.9.3.jar
> [INFO]
> ----------------------------------------------------------------------------
> [ERROR] FATAL ERROR
> [INFO]
> ----------------------------------------------------------------------------
> [INFO] org/jaxen/JaxenException
> [INFO]
> ----------------------------------------------------------------------------
> [INFO] Trace
> java.lang.NoClassDefFoundError: org/jaxen/JaxenException
> 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:125)
> at edu.umd.cs.findbugs.PluginLoader.<init>(PluginLoader.java:88)
> at edu.umd.cs.findbugs.DetectorFactoryCollection.loadPlugins(
> DetectorFactoryCollection.java:188)
> at edu.umd.cs.findbugs.DetectorFactoryCollection.<init>(
> DetectorFactoryCollection.java:52)
> at edu.umd.cs.findbugs.DetectorFactoryCollection.instance(
> DetectorFactoryCollection.java:73)
> at edu.umd.cs.findbugs.config.UserPreferences.enableAllDetectors(
> UserPreferences.java:314)
> at org.codehaus.mojo.findbugs.FindBugsMojo.initialiseFindBugs(
> FindBugsMojo.java:312)
> at org.codehaus.mojo.findbugs.FindBugsMojo.executeReport(FindBugsMojo.java
> :254)
> at org.apache.maven.reporting.AbstractMavenReport.generate(
> AbstractMavenReport.java:98)
> at org.apache.maven.plugins.site.SiteMojo.generateReportsPages(
> SiteMojo.java:1055)
> at org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:397)
> at org.apache.maven.plugin.DefaultPluginManager.executeMojo(
> DefaultPluginManager.java:415)
> at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(
> DefaultLifecycleExecutor.java:531)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle
> (DefaultLifecycleExecutor.java:472)
> at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(
> DefaultLifecycleExecutor.java:451)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures
> (DefaultLifecycleExecutor.java:303)
> at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(
> DefaultLifecycleExecutor.java:270)
> at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
> DefaultLifecycleExecutor.java:139)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:249)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(
> NativeMethodAccessorImpl.java:39)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:324)
> at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
> at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
> at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
> at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> [INFO]
> --------------------------------------------------------------------------
>
>