You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Tony Chemit <ch...@codelutin.com> on 2009/10/23 21:18:49 UTC

Re: [FATAL ERROR] SiteMojo#execute() caused a linkage error (NoClassDefFoundError: org/apache/commons/lang/ArrayUtils)

Le Fri, 23 Oct 2009 20:04:32 +0100,
Niall Pemberton <ni...@gmail.com> a écrit :

> I'm getting the following error when I try to run mvn site on Commons
> Beanutils[1]
> 
> I'm using maven 2.2.1 - it was working fine a week or so ago. I've
> been playing with maven 3.x though and have just switched back to
> 2.2.1, so I'm wondering if thats the cause. Any ideas
> 
> I've searched the archives and this type of error seems to come up
> quite a but, but
> 
> Niall

Hi,

I already had this problem, There is a pb with the dependency of commons-lang used somewhere in site plugin dependencies, I just add a dependency to site-plugin 
with a version of commons-lang which include the method (the version 2.4 works fine).

Tony.


> 
> 
> [1] http://svn.apache.org/repos/asf/commons/proper/beanutils/trunk/
> 
> 
> [INFO] Generating "Project Team" report.
> [FATAL ERROR] org.apache.maven.plugins.site.SiteMojo#execute() caused
> a linkage error (java.lang.NoClassDefFoundError) and may be
> out-of-date. Check the realms:
> [FATAL ERROR] Plugin realm =
> app0.child-container[org.apache.maven.plugins:maven-site-plugin:2.0.1]
> urls[0] = file:/C:/Documents and
> Settings/niall.pemberton/.m2/repository/org/apache/maven/plugins/maven-site-plugin/2.0.1/maven-site-plugin-2.0.1.jar
> urls[1] = file:/C:/Documents and
> Settings/niall.pemberton/.m2/repository/org/codehaus/plexus/plexus-utils/1.5.1/plexus-utils-1.5.1.jar
> urls[2] = file:/C:/Documents and
> Settings/niall.pemberton/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml/1.0/doxia-module-xhtml-1.0.jar
> urls[3] = file:/C:/Documents and
> Settings/niall.pemberton/.m2/repository/org/apache/maven/doxia/doxia-core/1.0/doxia-core-1.0.jar
> urls[4] = file:/C:/Documents and
> Settings/niall.pemberton/.m2/repository/org/apache/maven/doxia/doxia-decoration-model/1.0/doxia-decoration-model-1.0.jar
> urls[5] = file:/C:/Documents and
> Settings/niall.pemberton/.m2/repository/org/apache/maven/doxia/doxia-site-renderer/1.0/doxia-site-renderer-1.0.jar
> urls[6] = file:/C:/Documents and
> Settings/niall.pemberton/.m2/repository/org/codehaus/plexus/plexus-i18n/1.0-beta-7/plexus-i18n-1.0-beta-7.jar
> urls[7] = file:/C:/Documents and
> Settings/niall.pemberton/.m2/repository/org/codehaus/plexus/plexus-velocity/1.1.7/plexus-velocity-1.1.7.jar
> urls[8] = file:/C:/Documents and
> Settings/niall.pemberton/.m2/repository/org/apache/velocity/velocity/1.5/velocity-1.5.jar
> urls[9] = file:/C:/Documents and
> Settings/niall.pemberton/.m2/repository/commons-collections/commons-collections/3.2/commons-collections-3.2.jar
> urls[10] = file:/C:/Documents and
> Settings/niall.pemberton/.m2/repository/commons-lang/commons-lang/2.1/commons-lang-2.1.jar
> urls[11] = file:/C:/Documents and
> Settings/niall.pemberton/.m2/repository/oro/oro/2.0.8/oro-2.0.8.jar
> urls[12] = file:/C:/Documents and
> Settings/niall.pemberton/.m2/repository/org/apache/maven/doxia/doxia-module-apt/1.0/doxia-module-apt-1.0.jar
> urls[13] = file:/C:/Documents and
> Settings/niall.pemberton/.m2/repository/org/apache/maven/doxia/doxia-module-fml/1.0/doxia-module-fml-1.0.jar
> urls[14] = file:/C:/Documents and
> Settings/niall.pemberton/.m2/repository/org/apache/maven/doxia/doxia-module-xdoc/1.0/doxia-module-xdoc-1.0.jar
> urls[15] = file:/C:/Documents and
> Settings/niall.pemberton/.m2/repository/org/apache/maven/shared/maven-doxia-tools/1.0.2/maven-doxia-tools-1.0.2.jar
> urls[16] = file:/C:/Documents and
> Settings/niall.pemberton/.m2/repository/commons-io/commons-io/1.4/commons-io-1.4.jar
> urls[17] = file:/C:/Documents and
> Settings/niall.pemberton/.m2/repository/org/codehaus/plexus/plexus-archiver/1.0-alpha-7/plexus-archiver-1.0-alpha-7.jar
> urls[18] = file:/C:/Documents and
> Settings/niall.pemberton/.m2/repository/org/mortbay/jetty/jetty/6.1.5/jetty-6.1.5.jar
> urls[19] = file:/C:/Documents and
> Settings/niall.pemberton/.m2/repository/org/mortbay/jetty/jetty-util/6.1.5/jetty-util-6.1.5.jar
> urls[20] = file:/C:/Documents and
> Settings/niall.pemberton/.m2/repository/org/mortbay/jetty/servlet-api-2.5/6.1.5/servlet-api-2.5-6.1.5.jar
> [FATAL ERROR] Container realm = plexus.core
> urls[0] = file:/C:/j/maven-2.2.1/lib/maven-2.2.1-uber.jar
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] FATAL ERROR [INFO]
> ------------------------------------------------------------------------
> [INFO] org/apache/commons/lang/ArrayUtils org.apache.commons.lang.ArrayUtils
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Trace java.lang.NoClassDefFoundError:
> org/apache/commons/lang/ArrayUtils at
> org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:143)
> at
> org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:203)
> at
> org.apache.velocity.runtime.parser.node.ASTReference.evaluate(ASTReference.java:396)
> at
> org.apache.velocity.runtime.parser.node.ASTOrNode.evaluate(ASTOrNode.java:99)
> at
> org.apache.velocity.runtime.parser.node.ASTExpression.evaluate(ASTExpression.java:64)
> at
> org.apache.velocity.runtime.parser.node.ASTNotNode.evaluate(ASTNotNode.java:64)
> at
> org.apache.velocity.runtime.parser.node.ASTExpression.evaluate(ASTExpression.java:64)
> at
> org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:86)
> at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:74)
> at
> org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:88)
> at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:74)
> at
> org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:88)
> at
> org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:318)
> at
> org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:194)
> at
> org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:170)
> at
> org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:318)
> at org.apache.velocity.Template.merge(Template.java:254) at
> org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.processTemplate(DefaultSiteRenderer.java:542)
> at
> org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.writeTemplate(DefaultSiteRenderer.java:508)
> at
> org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.generateDocument(DefaultSiteRenderer.java:485)
> at
> org.apache.maven.plugins.site.ReportDocumentRenderer.renderDocument(ReportDocumentRenderer.java:176)
> at
> org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderModule(DefaultSiteRenderer.java:303)
> at
> org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render(DefaultSiteRenderer.java:135)
> at org.apache.maven.plugins.site.SiteMojo.renderLocale(SiteMojo.java:133) at
> org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:100) at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328) at
> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) at
> org.apache.maven.cli.MavenCli.main(MavenCli.java:362) at
> org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60) at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
> sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at
> java.lang.reflect.Method.invoke(Unknown Source) 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) Caused by:
> java.lang.ClassNotFoundException: org.apache.commons.lang.ArrayUtils at
> java.net.URLClassLoader$1.run(Unknown Source) at
> java.security.AccessController.doPrivileged(Native Method) at
> java.net.URLClassLoader.findClass(Unknown Source) at
> java.lang.ClassLoader.loadClass(Unknown Source) at
> org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> at
> org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> at
> org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:274)
> at
> org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> at java.lang.ClassLoader.loadClass(Unknown Source) at
> java.lang.ClassLoader.loadClassInternal(Unknown Source) ... 44 more
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
> 



-- 

Tony Chemit
--------------------
tél: +33 (0) 2 40 50 29 28
email: chemit@codelutin.com  
http://www.codelutin.com 

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: [FATAL ERROR] SiteMojo#execute() caused a linkage error (NoClassDefFoundError: org/apache/commons/lang/ArrayUtils)

Posted by Tony Chemit <ch...@codelutin.com>.
Le Fri, 23 Oct 2009 20:47:21 +0100,
Niall Pemberton <ni...@gmail.com> a écrit :

> Merci Beaucoup - thats fixed it. Still not sure why it just started
> happening though.
> 
You're welcome.

Have you try to clean your local repository ? this could fix your problem ?

> Niall
> 
> On Fri, Oct 23, 2009 at 8:18 PM, Tony Chemit <ch...@codelutin.com> wrote:
> > Le Fri, 23 Oct 2009 20:04:32 +0100,
> > Niall Pemberton <ni...@gmail.com> a écrit :
> >
> >> I'm getting the following error when I try to run mvn site on Commons
> >> Beanutils[1]
> >>
> >> I'm using maven 2.2.1 - it was working fine a week or so ago. I've
> >> been playing with maven 3.x though and have just switched back to
> >> 2.2.1, so I'm wondering if thats the cause. Any ideas
> >>
> >> I've searched the archives and this type of error seems to come up
> >> quite a but, but
> >>
> >> Niall
> >
> > Hi,
> >
> > I already had this problem, There is a pb with the dependency of
> > commons-lang used somewhere in site plugin dependencies, I just add a
> > dependency to site-plugin with a version of commons-lang which include the
> > method (the version 2.4 works fine).
> >
> > Tony.
> >
> >
> >>
> >>
> >> [1] http://svn.apache.org/repos/asf/commons/proper/beanutils/trunk/
> >>
> >>
> >> [INFO] Generating "Project Team" report.
> >> [FATAL ERROR] org.apache.maven.plugins.site.SiteMojo#execute() caused
> >> a linkage error (java.lang.NoClassDefFoundError) and may be
> >> out-of-date. Check the realms:
> >> [FATAL ERROR] Plugin realm =
> >> app0.child-container[org.apache.maven.plugins:maven-site-plugin:2.0.1]
> >> urls[0] = file:/C:/Documents and
> >> Settings/niall.pemberton/.m2/repository/org/apache/maven/plugins/maven-site-plugin/2.0.1/maven-site-plugin-2.0.1.jar
> >> urls[1] = file:/C:/Documents and
> >> Settings/niall.pemberton/.m2/repository/org/codehaus/plexus/plexus-utils/1.5.1/plexus-utils-1.5.1.jar
> >> urls[2] = file:/C:/Documents and
> >> Settings/niall.pemberton/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml/1.0/doxia-module-xhtml-1.0.jar
> >> urls[3] = file:/C:/Documents and
> >> Settings/niall.pemberton/.m2/repository/org/apache/maven/doxia/doxia-core/1.0/doxia-core-1.0.jar
> >> urls[4] = file:/C:/Documents and
> >> Settings/niall.pemberton/.m2/repository/org/apache/maven/doxia/doxia-decoration-model/1.0/doxia-decoration-model-1.0.jar
> >> urls[5] = file:/C:/Documents and
> >> Settings/niall.pemberton/.m2/repository/org/apache/maven/doxia/doxia-site-renderer/1.0/doxia-site-renderer-1.0.jar
> >> urls[6] = file:/C:/Documents and
> >> Settings/niall.pemberton/.m2/repository/org/codehaus/plexus/plexus-i18n/1.0-beta-7/plexus-i18n-1.0-beta-7.jar
> >> urls[7] = file:/C:/Documents and
> >> Settings/niall.pemberton/.m2/repository/org/codehaus/plexus/plexus-velocity/1.1.7/plexus-velocity-1.1.7.jar
> >> urls[8] = file:/C:/Documents and
> >> Settings/niall.pemberton/.m2/repository/org/apache/velocity/velocity/1.5/velocity-1.5.jar
> >> urls[9] = file:/C:/Documents and
> >> Settings/niall.pemberton/.m2/repository/commons-collections/commons-collections/3.2/commons-collections-3.2.jar
> >> urls[10] = file:/C:/Documents and
> >> Settings/niall.pemberton/.m2/repository/commons-lang/commons-lang/2.1/commons-lang-2.1.jar
> >> urls[11] = file:/C:/Documents and
> >> Settings/niall.pemberton/.m2/repository/oro/oro/2.0.8/oro-2.0.8.jar
> >> urls[12] = file:/C:/Documents and
> >> Settings/niall.pemberton/.m2/repository/org/apache/maven/doxia/doxia-module-apt/1.0/doxia-module-apt-1.0.jar
> >> urls[13] = file:/C:/Documents and
> >> Settings/niall.pemberton/.m2/repository/org/apache/maven/doxia/doxia-module-fml/1.0/doxia-module-fml-1.0.jar
> >> urls[14] = file:/C:/Documents and
> >> Settings/niall.pemberton/.m2/repository/org/apache/maven/doxia/doxia-module-xdoc/1.0/doxia-module-xdoc-1.0.jar
> >> urls[15] = file:/C:/Documents and
> >> Settings/niall.pemberton/.m2/repository/org/apache/maven/shared/maven-doxia-tools/1.0.2/maven-doxia-tools-1.0.2.jar
> >> urls[16] = file:/C:/Documents and
> >> Settings/niall.pemberton/.m2/repository/commons-io/commons-io/1.4/commons-io-1.4.jar
> >> urls[17] = file:/C:/Documents and
> >> Settings/niall.pemberton/.m2/repository/org/codehaus/plexus/plexus-archiver/1.0-alpha-7/plexus-archiver-1.0-alpha-7.jar
> >> urls[18] = file:/C:/Documents and
> >> Settings/niall.pemberton/.m2/repository/org/mortbay/jetty/jetty/6.1.5/jetty-6.1.5.jar
> >> urls[19] = file:/C:/Documents and
> >> Settings/niall.pemberton/.m2/repository/org/mortbay/jetty/jetty-util/6.1.5/jetty-util-6.1.5.jar
> >> urls[20] = file:/C:/Documents and
> >> Settings/niall.pemberton/.m2/repository/org/mortbay/jetty/servlet-api-2.5/6.1.5/servlet-api-2.5-6.1.5.jar
> >> [FATAL ERROR] Container realm = plexus.core
> >> urls[0] = file:/C:/j/maven-2.2.1/lib/maven-2.2.1-uber.jar
> >> [INFO]
> >> ------------------------------------------------------------------------
> >> [ERROR] FATAL ERROR [INFO]
> >> ------------------------------------------------------------------------
> >> [INFO] org/apache/commons/lang/ArrayUtils
> >> org.apache.commons.lang.ArrayUtils [INFO]
> >> ------------------------------------------------------------------------
> >> [INFO] Trace java.lang.NoClassDefFoundError:
> >> org/apache/commons/lang/ArrayUtils at
> >> org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:143)
> >> at
> >> org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:203)
> >> at
> >> org.apache.velocity.runtime.parser.node.ASTReference.evaluate(ASTReference.java:396)
> >> at
> >> org.apache.velocity.runtime.parser.node.ASTOrNode.evaluate(ASTOrNode.java:99)
> >> at
> >> org.apache.velocity.runtime.parser.node.ASTExpression.evaluate(ASTExpression.java:64)
> >> at
> >> org.apache.velocity.runtime.parser.node.ASTNotNode.evaluate(ASTNotNode.java:64)
> >> at
> >> org.apache.velocity.runtime.parser.node.ASTExpression.evaluate(ASTExpression.java:64)
> >> at
> >> org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:86)
> >> at
> >> org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:74)
> >> at
> >> org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:88)
> >> at
> >> org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:74)
> >> at
> >> org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:88)
> >> at
> >> org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:318)
> >> at
> >> org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:194)
> >> at
> >> org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:170)
> >> at
> >> org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:318)
> >> at org.apache.velocity.Template.merge(Template.java:254) at
> >> org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.processTemplate(DefaultSiteRenderer.java:542)
> >> at
> >> org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.writeTemplate(DefaultSiteRenderer.java:508)
> >> at
> >> org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.generateDocument(DefaultSiteRenderer.java:485)
> >> at
> >> org.apache.maven.plugins.site.ReportDocumentRenderer.renderDocument(ReportDocumentRenderer.java:176)
> >> at
> >> org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderModule(DefaultSiteRenderer.java:303)
> >> at
> >> org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render(DefaultSiteRenderer.java:135)
> >> at org.apache.maven.plugins.site.SiteMojo.renderLocale(SiteMojo.java:133)
> >> at org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:100) at
> >> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
> >> at
> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
> >> at
> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556)
> >> at
> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535)
> >> at
> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
> >> at
> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
> >> at
> >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
> >> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328) at
> >> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) at
> >> org.apache.maven.cli.MavenCli.main(MavenCli.java:362) at
> >> org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60) at
> >> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
> >> sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at
> >> sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at
> >> java.lang.reflect.Method.invoke(Unknown Source) 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) Caused by:
> >> java.lang.ClassNotFoundException: org.apache.commons.lang.ArrayUtils at
> >> java.net.URLClassLoader$1.run(Unknown Source) at
> >> java.security.AccessController.doPrivileged(Native Method) at
> >> java.net.URLClassLoader.findClass(Unknown Source) at
> >> java.lang.ClassLoader.loadClass(Unknown Source) at
> >> org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> >> at
> >> org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> >> at
> >> org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:274)
> >> at
> >> org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> >> at java.lang.ClassLoader.loadClass(Unknown Source) at
> >> java.lang.ClassLoader.loadClassInternal(Unknown Source) ... 44 more
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> >> For additional commands, e-mail: users-help@maven.apache.org
> >>
> >
> >
> >
> > --
> >
> > Tony Chemit
> > --------------------
> > tél: +33 (0) 2 40 50 29 28
> > email: chemit@codelutin.com
> > http://www.codelutin.com
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> > For additional commands, e-mail: users-help@maven.apache.org
> >
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
> 



-- 

Tony Chemit
--------------------
tél: +33 (0) 2 40 50 29 28
email: chemit@codelutin.com  
http://www.codelutin.com 

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: [FATAL ERROR] SiteMojo#execute() caused a linkage error (NoClassDefFoundError: org/apache/commons/lang/ArrayUtils)

Posted by Dennis Lundberg <de...@apache.org>.
Niall Pemberton wrote:
> On Fri, Oct 23, 2009 at 9:03 PM, Jörg Schaible <jo...@gmx.de> wrote:
>> Hi Niall,
>>
>> Niall Pemberton wrote:
>>
>>> Merci Beaucoup - thats fixed it. Still not sure why it just started
>>> happening though.
>> It seems the version of the plugin is not locked:
> 
> We had it specified in the <reporting> section, but not
> <pluginManagement> - adding it to <pluginManagement> (without the lang
> dependency) does seem to fix it. Don't know why this matters in 2.1+
> and why a <reporting> plugin  needs it - perhaps because the site
> plugin is a *specical citizen* in Maven2

There is no special handling of the site plugin. It should be noted
though that the Site Plugin is a build plugin and not a reporting
plugin. So it needs to be configured in the <build> section of the POM,
that can be seen here:

http://maven.apache.org/plugins/maven-site-plugin/plugin-info.html


> 
> Anyway, I'll update the pom
> 
> Thanks
> 
> Niall
> 
>> ============ %< =============
>> ~/src/Commons/proper/beanutils $ mvn versions:display-plugin-updates
>> [INFO] Scanning for projects...
>> [INFO] Searching repository for plugin with prefix: 'versions'.
>> [INFO] ------------------------------------------------------------------------
>> [INFO] Building Commons BeanUtils
>> [INFO]    task-segment: [versions:display-plugin-updates]
>> [INFO] ------------------------------------------------------------------------
>> [INFO] [versions:display-plugin-updates {execution: default-cli}]
>> [INFO]
>> [INFO] All plugins with a version specified are using the latest versions.
>> [INFO]
>> [WARNING] The following plugins do not have their version specified:
>> [WARNING]   maven-resources-plugin ...................... (from super-pom)
>> 2.2
>> [WARNING]   maven-site-plugin .................... (from super-pom)
>> 2.0-beta-5
>> [INFO]
>> [INFO] ------------------------------------------------------------------------
>> ============ %< =============
>>
>> Nevertheless strange, since it should have inherited the version from the
>> parent. With Maven 2.1.0 you get the same result. However, for Maven 2.0.10
>> the site plugin seems suddenly locked. Maybe a regression in Maven 2.1.x
>> and upwards ??
>>
>> - Jörg
>>
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
> 
> 


-- 
Dennis Lundberg

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: [FATAL ERROR] SiteMojo#execute() caused a linkage error (NoClassDefFoundError: org/apache/commons/lang/ArrayUtils)

Posted by Niall Pemberton <ni...@gmail.com>.
On Fri, Oct 23, 2009 at 9:03 PM, Jörg Schaible <jo...@gmx.de> wrote:
> Hi Niall,
>
> Niall Pemberton wrote:
>
>> Merci Beaucoup - thats fixed it. Still not sure why it just started
>> happening though.
>
> It seems the version of the plugin is not locked:

We had it specified in the <reporting> section, but not
<pluginManagement> - adding it to <pluginManagement> (without the lang
dependency) does seem to fix it. Don't know why this matters in 2.1+
and why a <reporting> plugin  needs it - perhaps because the site
plugin is a *specical citizen* in Maven2

Anyway, I'll update the pom

Thanks

Niall

> ============ %< =============
> ~/src/Commons/proper/beanutils $ mvn versions:display-plugin-updates
> [INFO] Scanning for projects...
> [INFO] Searching repository for plugin with prefix: 'versions'.
> [INFO] ------------------------------------------------------------------------
> [INFO] Building Commons BeanUtils
> [INFO]    task-segment: [versions:display-plugin-updates]
> [INFO] ------------------------------------------------------------------------
> [INFO] [versions:display-plugin-updates {execution: default-cli}]
> [INFO]
> [INFO] All plugins with a version specified are using the latest versions.
> [INFO]
> [WARNING] The following plugins do not have their version specified:
> [WARNING]   maven-resources-plugin ...................... (from super-pom)
> 2.2
> [WARNING]   maven-site-plugin .................... (from super-pom)
> 2.0-beta-5
> [INFO]
> [INFO] ------------------------------------------------------------------------
> ============ %< =============
>
> Nevertheless strange, since it should have inherited the version from the
> parent. With Maven 2.1.0 you get the same result. However, for Maven 2.0.10
> the site plugin seems suddenly locked. Maybe a regression in Maven 2.1.x
> and upwards ??
>
> - Jörg
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: [FATAL ERROR] SiteMojo#execute() caused a linkage error (NoClassDefFoundError: org/apache/commons/lang/ArrayUtils)

Posted by Jörg Schaible <jo...@gmx.de>.
Hi Niall,

Niall Pemberton wrote:

> Merci Beaucoup - thats fixed it. Still not sure why it just started
> happening though.

It seems the version of the plugin is not locked:

============ %< =============
~/src/Commons/proper/beanutils $ mvn versions:display-plugin-updates
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'versions'.
[INFO] ------------------------------------------------------------------------
[INFO] Building Commons BeanUtils
[INFO]    task-segment: [versions:display-plugin-updates]
[INFO] ------------------------------------------------------------------------
[INFO] [versions:display-plugin-updates {execution: default-cli}]
[INFO]
[INFO] All plugins with a version specified are using the latest versions.
[INFO]
[WARNING] The following plugins do not have their version specified:
[WARNING]   maven-resources-plugin ...................... (from super-pom)
2.2
[WARNING]   maven-site-plugin .................... (from super-pom)
2.0-beta-5
[INFO]
[INFO] ------------------------------------------------------------------------
============ %< =============

Nevertheless strange, since it should have inherited the version from the
parent. With Maven 2.1.0 you get the same result. However, for Maven 2.0.10
the site plugin seems suddenly locked. Maybe a regression in Maven 2.1.x
and upwards ??

- Jörg


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: [FATAL ERROR] SiteMojo#execute() caused a linkage error (NoClassDefFoundError: org/apache/commons/lang/ArrayUtils)

Posted by Niall Pemberton <ni...@gmail.com>.
Merci Beaucoup - thats fixed it. Still not sure why it just started
happening though.

Niall

On Fri, Oct 23, 2009 at 8:18 PM, Tony Chemit <ch...@codelutin.com> wrote:
> Le Fri, 23 Oct 2009 20:04:32 +0100,
> Niall Pemberton <ni...@gmail.com> a écrit :
>
>> I'm getting the following error when I try to run mvn site on Commons
>> Beanutils[1]
>>
>> I'm using maven 2.2.1 - it was working fine a week or so ago. I've
>> been playing with maven 3.x though and have just switched back to
>> 2.2.1, so I'm wondering if thats the cause. Any ideas
>>
>> I've searched the archives and this type of error seems to come up
>> quite a but, but
>>
>> Niall
>
> Hi,
>
> I already had this problem, There is a pb with the dependency of commons-lang used somewhere in site plugin dependencies, I just add a dependency to site-plugin
> with a version of commons-lang which include the method (the version 2.4 works fine).
>
> Tony.
>
>
>>
>>
>> [1] http://svn.apache.org/repos/asf/commons/proper/beanutils/trunk/
>>
>>
>> [INFO] Generating "Project Team" report.
>> [FATAL ERROR] org.apache.maven.plugins.site.SiteMojo#execute() caused
>> a linkage error (java.lang.NoClassDefFoundError) and may be
>> out-of-date. Check the realms:
>> [FATAL ERROR] Plugin realm =
>> app0.child-container[org.apache.maven.plugins:maven-site-plugin:2.0.1]
>> urls[0] = file:/C:/Documents and
>> Settings/niall.pemberton/.m2/repository/org/apache/maven/plugins/maven-site-plugin/2.0.1/maven-site-plugin-2.0.1.jar
>> urls[1] = file:/C:/Documents and
>> Settings/niall.pemberton/.m2/repository/org/codehaus/plexus/plexus-utils/1.5.1/plexus-utils-1.5.1.jar
>> urls[2] = file:/C:/Documents and
>> Settings/niall.pemberton/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml/1.0/doxia-module-xhtml-1.0.jar
>> urls[3] = file:/C:/Documents and
>> Settings/niall.pemberton/.m2/repository/org/apache/maven/doxia/doxia-core/1.0/doxia-core-1.0.jar
>> urls[4] = file:/C:/Documents and
>> Settings/niall.pemberton/.m2/repository/org/apache/maven/doxia/doxia-decoration-model/1.0/doxia-decoration-model-1.0.jar
>> urls[5] = file:/C:/Documents and
>> Settings/niall.pemberton/.m2/repository/org/apache/maven/doxia/doxia-site-renderer/1.0/doxia-site-renderer-1.0.jar
>> urls[6] = file:/C:/Documents and
>> Settings/niall.pemberton/.m2/repository/org/codehaus/plexus/plexus-i18n/1.0-beta-7/plexus-i18n-1.0-beta-7.jar
>> urls[7] = file:/C:/Documents and
>> Settings/niall.pemberton/.m2/repository/org/codehaus/plexus/plexus-velocity/1.1.7/plexus-velocity-1.1.7.jar
>> urls[8] = file:/C:/Documents and
>> Settings/niall.pemberton/.m2/repository/org/apache/velocity/velocity/1.5/velocity-1.5.jar
>> urls[9] = file:/C:/Documents and
>> Settings/niall.pemberton/.m2/repository/commons-collections/commons-collections/3.2/commons-collections-3.2.jar
>> urls[10] = file:/C:/Documents and
>> Settings/niall.pemberton/.m2/repository/commons-lang/commons-lang/2.1/commons-lang-2.1.jar
>> urls[11] = file:/C:/Documents and
>> Settings/niall.pemberton/.m2/repository/oro/oro/2.0.8/oro-2.0.8.jar
>> urls[12] = file:/C:/Documents and
>> Settings/niall.pemberton/.m2/repository/org/apache/maven/doxia/doxia-module-apt/1.0/doxia-module-apt-1.0.jar
>> urls[13] = file:/C:/Documents and
>> Settings/niall.pemberton/.m2/repository/org/apache/maven/doxia/doxia-module-fml/1.0/doxia-module-fml-1.0.jar
>> urls[14] = file:/C:/Documents and
>> Settings/niall.pemberton/.m2/repository/org/apache/maven/doxia/doxia-module-xdoc/1.0/doxia-module-xdoc-1.0.jar
>> urls[15] = file:/C:/Documents and
>> Settings/niall.pemberton/.m2/repository/org/apache/maven/shared/maven-doxia-tools/1.0.2/maven-doxia-tools-1.0.2.jar
>> urls[16] = file:/C:/Documents and
>> Settings/niall.pemberton/.m2/repository/commons-io/commons-io/1.4/commons-io-1.4.jar
>> urls[17] = file:/C:/Documents and
>> Settings/niall.pemberton/.m2/repository/org/codehaus/plexus/plexus-archiver/1.0-alpha-7/plexus-archiver-1.0-alpha-7.jar
>> urls[18] = file:/C:/Documents and
>> Settings/niall.pemberton/.m2/repository/org/mortbay/jetty/jetty/6.1.5/jetty-6.1.5.jar
>> urls[19] = file:/C:/Documents and
>> Settings/niall.pemberton/.m2/repository/org/mortbay/jetty/jetty-util/6.1.5/jetty-util-6.1.5.jar
>> urls[20] = file:/C:/Documents and
>> Settings/niall.pemberton/.m2/repository/org/mortbay/jetty/servlet-api-2.5/6.1.5/servlet-api-2.5-6.1.5.jar
>> [FATAL ERROR] Container realm = plexus.core
>> urls[0] = file:/C:/j/maven-2.2.1/lib/maven-2.2.1-uber.jar
>> [INFO]
>> ------------------------------------------------------------------------
>> [ERROR] FATAL ERROR [INFO]
>> ------------------------------------------------------------------------
>> [INFO] org/apache/commons/lang/ArrayUtils org.apache.commons.lang.ArrayUtils
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Trace java.lang.NoClassDefFoundError:
>> org/apache/commons/lang/ArrayUtils at
>> org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:143)
>> at
>> org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:203)
>> at
>> org.apache.velocity.runtime.parser.node.ASTReference.evaluate(ASTReference.java:396)
>> at
>> org.apache.velocity.runtime.parser.node.ASTOrNode.evaluate(ASTOrNode.java:99)
>> at
>> org.apache.velocity.runtime.parser.node.ASTExpression.evaluate(ASTExpression.java:64)
>> at
>> org.apache.velocity.runtime.parser.node.ASTNotNode.evaluate(ASTNotNode.java:64)
>> at
>> org.apache.velocity.runtime.parser.node.ASTExpression.evaluate(ASTExpression.java:64)
>> at
>> org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:86)
>> at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:74)
>> at
>> org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:88)
>> at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:74)
>> at
>> org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:88)
>> at
>> org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:318)
>> at
>> org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:194)
>> at
>> org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:170)
>> at
>> org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:318)
>> at org.apache.velocity.Template.merge(Template.java:254) at
>> org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.processTemplate(DefaultSiteRenderer.java:542)
>> at
>> org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.writeTemplate(DefaultSiteRenderer.java:508)
>> at
>> org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.generateDocument(DefaultSiteRenderer.java:485)
>> at
>> org.apache.maven.plugins.site.ReportDocumentRenderer.renderDocument(ReportDocumentRenderer.java:176)
>> at
>> org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderModule(DefaultSiteRenderer.java:303)
>> at
>> org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render(DefaultSiteRenderer.java:135)
>> at org.apache.maven.plugins.site.SiteMojo.renderLocale(SiteMojo.java:133) at
>> org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:100) at
>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
>> at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
>> at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556)
>> at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535)
>> at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
>> at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
>> at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328) at
>> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) at
>> org.apache.maven.cli.MavenCli.main(MavenCli.java:362) at
>> org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60) at
>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
>> sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at
>> java.lang.reflect.Method.invoke(Unknown Source) 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) Caused by:
>> java.lang.ClassNotFoundException: org.apache.commons.lang.ArrayUtils at
>> java.net.URLClassLoader$1.run(Unknown Source) at
>> java.security.AccessController.doPrivileged(Native Method) at
>> java.net.URLClassLoader.findClass(Unknown Source) at
>> java.lang.ClassLoader.loadClass(Unknown Source) at
>> org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
>> at
>> org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
>> at
>> org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:274)
>> at
>> org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
>> at java.lang.ClassLoader.loadClass(Unknown Source) at
>> java.lang.ClassLoader.loadClassInternal(Unknown Source) ... 44 more
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>> For additional commands, e-mail: users-help@maven.apache.org
>>
>
>
>
> --
>
> Tony Chemit
> --------------------
> tél: +33 (0) 2 40 50 29 28
> email: chemit@codelutin.com
> http://www.codelutin.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org