Looks to me like an error download the jaxb tools...
Try removing ~/.m2/repository/javax* and ~/.m2/repository/com/sun/(
and try again.
Matt
On Sat, Apr 18, 2009 at 2:27 PM, Aaron Paxson <aaron.pax...@gmail.com>wrote:
> Hey all!
>
> I recently scrapped my development folder of OpenNMS, to start from
> scratch (messing around with too much). So, I grabbed trunk from SVN,
> and ran an initial build.sh.
>
> However, I'm running into errors during the "Provisional Persistence"
> portion. Can someone look at the output, and tell me what the issue
> is? The actual error is below:
>
> [FATAL ERROR] Container realm = plexus.core
> urls[0] = file:/Users/apaxson/svn/opennms/maven/lib/maven-2.0.10-uber.jar
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] FATAL ERROR
> [INFO]
> ------------------------------------------------------------------------
> [INFO] com/sun/tools/jxc/AptBasedTask
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Trace
> java.lang.NoClassDefFoundError: com/sun/tools/jxc/AptBasedTask
>
>
> Here is the output for the "Provisional Persistence" build:
>
>
>
> INFO]
> ------------------------------------------------------------------------
> [INFO] Building OpenNMS Provision Persistence
> [INFO] task-segment: [install]
> [INFO]
> ------------------------------------------------------------------------
> [WARNING] POM for 'com.sun.xml.bind:jaxb-impl:pom:2.0.2:runtime' is
> invalid. It will be ignored for artifact resolution. Reason: Not a
> v4.0.0 POM. for project com.sun.xml.bind:jaxb-impl at
>
> /Users/apaxson/.m2/repository/com/sun/xml/bind/jaxb-impl/2.0.2/jaxb-impl-2.0.2.pom
> [WARNING] POM for 'com.sun.xml.bind:jaxb-impl:pom:2.0.2:runtime' is
> invalid. It will be ignored for artifact resolution. Reason: Not a
> v4.0.0 POM. for project com.sun.xml.bind:jaxb-impl at
>
> /Users/apaxson/.m2/repository/com/sun/xml/bind/jaxb-impl/2.0.2/jaxb-impl-2.0.2.pom
> [WARNING] POM for 'ant:ant:pom:1.6.5:runtime' is invalid. It will be
> ignored for artifact resolution. Reason: Not a v4.0.0 POM. for project
> ant:ant at /Users/apaxson/.m2/repository/ant/ant/1.6.5/ant-1.6.5.pom
> [WARNING] POM for 'ant:ant:pom:1.6.5:runtime' is invalid. It will be
> ignored for artifact resolution. Reason: Not a v4.0.0 POM. for project
> ant:ant at /Users/apaxson/.m2/repository/ant/ant/1.6.5/ant-1.6.5.pom
> [WARNING] POM for 'com.sun.xml.bind:jaxb-xjc:pom:2.0.2:runtime' is
> invalid. It will be ignored for artifact resolution. Reason: Not a
> v4.0.0 POM. for project com.sun.xml.bind:jaxb-xjc at
>
> /Users/apaxson/.m2/repository/com/sun/xml/bind/jaxb-xjc/2.0.2/jaxb-xjc-2.0.2.pom
> [WARNING] POM for 'com.sun.xml.bind:jaxb-xjc:pom:2.0.2:runtime' is
> invalid. It will be ignored for artifact resolution. Reason: Not a
> v4.0.0 POM. for project com.sun.xml.bind:jaxb-xjc at
>
> /Users/apaxson/.m2/repository/com/sun/xml/bind/jaxb-xjc/2.0.2/jaxb-xjc-2.0.2.pom
> [INFO] [jaxb-schemagen:generate {execution: default}]
> [FATAL ERROR] com.sun.tools.jxc.maven2.SchemaGenMojo#execute() caused
> a linkage error (java.lang.NoClassDefFoundError) and may be
> out-of-date. Check the realms:
> [FATAL ERROR] Plugin realm =
> app0.child-container[com.sun.tools.jxc.maven2:maven-jaxb-schemagen-plugin]
> urls[0] =
> file:/Users/apaxson/.m2/repository/com/sun/tools/jxc/maven2/maven-jaxb-schemagen-plugin/1.2/maven-jaxb-schemagen-plugin-1.2.jar
> urls[1] =
> file:/Users/apaxson/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar
> urls[2] =
> file:/Users/apaxson/.m2/repository/javax/xml/bind/jaxb-api/2.0/jaxb-api-2.0.jar
> urls[3] =
> file:/Users/apaxson/.m2/repository/javax/xml/bind/jsr173_api/1.0/jsr173_api-1.0.jar
> urls[4] =
> file:/Users/apaxson/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar
> urls[5] =
> file:/Users/apaxson/.m2/repository/com/sun/xml/bind/jaxb-impl/2.0.2/jaxb-impl-2.0.2.jar
> urls[6] = file:/Users/apaxson/.m2/repository/ant/ant/1.6.5/ant-1.6.5.jar
> urls[7] =
> file:/Users/apaxson/.m2/repository/com/sun/xml/bind/jaxb-xjc/2.0.2/jaxb-xjc-2.0.2.jar
> [FATAL ERROR] Container realm = plexus.core
> urls[0] = file:/Users/apaxson/svn/opennms/maven/lib/maven-2.0.10-uber.jar
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] FATAL ERROR
> [INFO]
> ------------------------------------------------------------------------
> [INFO] com/sun/tools/jxc/AptBasedTask
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Trace
> java.lang.NoClassDefFoundError: com/sun/tools/jxc/AptBasedTask
> at java.lang.ClassLoader.defineClass1(Native Method)
> at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
> at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
> at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
> at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
> at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
> at
> org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> at
> org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> at
> org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
> at java.lang.ClassLoader.defineClass1(Native Method)
> at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
> at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
> at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
> at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
> at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
> at
> org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
> at
> org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
> at
> org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
> at
> com.sun.tools.jxc.maven2.SchemaGenMojo.execute(SchemaGenMojo.java:143)
> at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:453)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:500)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:479)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:331)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:292)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:142)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:301)
> 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:585)
> 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)
>
>
> --
> Aaron J. Paxson
> ---------
> aaron.pax...@gmail.com
> http://aaron.thepaxson5.org
>
>
> ------------------------------------------------------------------------------
> Stay on top of everything new and different, both inside and
> around Java (TM) technology - register by April 22, and save
> $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
> 300 plus technical and hands-on sessions. Register today.
> Use priority code J9JMT32. http://p.sf.net/sfu/p
> _______________________________________________
> Please read the OpenNMS Mailing List FAQ:
> http://www.opennms.org/index.php/Mailing_List_FAQ
>
> opennms-devel mailing list
>
> To *unsubscribe* or change your subscription options, see the bottom of
> this page:
> https://lists.sourceforge.net/lists/listinfo/opennms-devel
>
------------------------------------------------------------------------------
Stay on top of everything new and different, both inside and
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today.
Use priority code J9JMT32. http://p.sf.net/sfu/p
_______________________________________________
Please read the OpenNMS Mailing List FAQ:
http://www.opennms.org/index.php/Mailing_List_FAQ
opennms-devel mailing list
To *unsubscribe* or change your subscription options, see the bottom of this
page:
https://lists.sourceforge.net/lists/listinfo/opennms-devel