Re: opennms 1.8.1 build problem
Andrew Artemyev <[email protected]>
| Newsgroups | gmane.network.opennms.install |
|---|---|
| Message-ID | <[email protected]> |
Hello Ronny, i try to build with "./build.sh clean:clean" and get same error. 2010/7/21 Ronny Trommer <[email protected]> > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hi Andrew, > > which command you have used to compile the source? Have you tried > > cd $OPENNMS_SOURCE > ./build.sh clean:clean > ./build.sh -Dopennms.home=<your-opennms-home> install > assembly:directory-inline > > Try to avoid problems with your downloaded maven repository. To verify I > delete the whole local > directory in /root/.m2 (I assume you compile as root) > > Greetings Ronny > > On Jul 21, 2010, at 10:12 AM, Andrew Artemyev wrote: > > > Hello All, > > > > I can`t build opennms from source: > > nms# uname -a > > FreeBSD nms.omsk.ru 7.2-RELEASE-p4 FreeBSD 7.2-RELEASE-p4 > > > > nms# java -version > > java version "1.6.0_07" > > Diablo Java(TM) SE Runtime Environment (build 1.6.0_07-b02) > > Diablo Java HotSpot(TM) 64-Bit Server VM (build 10.0-b23, mixed mode) > > > > Build error: > > [INFO] [compiler:testCompile {execution: default-testCompile}] > > [INFO] No sources to compile > > [INFO] [surefire:test {execution: default-test}] > > [INFO] Tests are skipped. > > [INFO] [bundle:bundle {execution: default-bundle}] > > [WARNING] Warning building bundle > org.opennms.features.sms-reflector:commands:bundle:1.8.1 : Instructions for > Export-Package that are never used: > org\.opennms\.sms\.reflector\.commands\..*|org\.opennms\.sms\.reflector\.commands > > [WARNING] Warning building bundle > org.opennms.features.sms-reflector:commands:bundle:1.8.1 : Superfluous > export-package instructions: [org.opennms.sms.reflector.commands.*] > > [INFO] Preparing source:jar > > [WARNING] Removing: jar from forked lifecycle, to prevent recursive > invocation. > > [WARNING] Removing: jar from forked lifecycle, to prevent recursive > invocation. > > [INFO] No goals needed for project - skipping > > [INFO] [source:jar {execution: default}] > > [INFO] Building jar: > /usr/home/whyberg/opennms.1.8.1/opennms-1.8.1-1/source/features/sms-reflector/commands/target/commands-1.8.1-sources.jar > > [INFO] Preparing source:jar > > [WARNING] Removing: jar from forked lifecycle, to prevent recursive > invocation. > > [WARNING] Removing: jar from forked lifecycle, to prevent recursive > invocation. > > [INFO] No goals needed for project - skipping > > [INFO] [source:jar {execution: attach-sources}] > > [INFO] Building jar: > /usr/home/whyberg/opennms.1.8.1/opennms-1.8.1-1/source/features/sms-reflector/commands/target/commands-1.8.1-sources.jar > > [INFO] [install:install {execution: default-install}] > > [INFO] Installing > /usr/home/whyberg/opennms.1.8.1/opennms-1.8.1-1/source/features/sms-reflector/commands/target/commands-1.8.1.jar > to > /root/.m2/repository/org/opennms/features/sms-reflector/commands/1.8.1/commands-1.8.1.jar > > [INFO] Installing > /usr/home/whyberg/opennms.1.8.1/opennms-1.8.1-1/source/features/sms-reflector/commands/target/commands-1.8.1-sources.jar > to > /root/.m2/repository/org/opennms/features/sms-reflector/commands/1.8.1/commands-1.8.1-sources.jar > > [INFO] Installing > /usr/home/whyberg/opennms.1.8.1/opennms-1.8.1-1/source/features/sms-reflector/commands/target/commands-1.8.1-sources.jar > to > /root/.m2/repository/org/opennms/features/sms-reflector/commands/1.8.1/commands-1.8.1-sources.jar > > [INFO] [bundle:install {execution: default-install}] > > [INFO] Parsing file:/root/.m2/repository/repository.xml > > [INFO] Installing > org/opennms/features/sms-reflector/commands/1.8.1/commands-1.8.1.jar > > [INFO] Writing OBR metadata > > [INFO] > ------------------------------------------------------------------------ > > [INFO] Building org.opennms.features.sms-reflector.sms-monitor > [org.opennms.sms.monitor] > > [INFO] task-segment: [install] > > [INFO] > ------------------------------------------------------------------------ > > [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:1.2] > > urls[0] = > file:/root/.m2/repository/com/sun/tools/jxc/maven2/maven-jaxb-schemagen-plugin/1.2/maven-jaxb-schemagen-plugin-1.2.jar > > urls[1] = > file:/root/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar > > urls[2] = > file:/root/.m2/repository/javax/xml/bind/jaxb-api/2.0/jaxb-api-2.0.jar > > urls[3] = > file:/root/.m2/repository/javax/xml/bind/jsr173_api/1.0/jsr173_api-1.0.jar > > urls[4] = > file:/root/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar > > urls[5] = > file:/root/.m2/repository/com/sun/xml/bind/jaxb-impl/2.0.2/jaxb-impl-2.0.2.jar > > urls[6] = file:/root/.m2/repository/ant/ant/1.6.5/ant-1.6.5.jar > > urls[7] = > file:/root/.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:/usr/home/whyberg/opennms.1.8.1/opennms-1.8.1-1/source/maven/lib/maven-2.2.0-uber.jar > > [INFO] > ------------------------------------------------------------------------ > > [ERROR] FATAL ERROR > > [INFO] > ------------------------------------------------------------------------ > > [INFO] com/sun/mirror/apt/AnnotationProcessorFactory > > com.sun.mirror.apt.AnnotationProcessorFactory > > [INFO] > ------------------------------------------------------------------------ > > [INFO] Trace > > java.lang.NoClassDefFoundError: > com/sun/mirror/apt/AnnotationProcessorFactory > > at > com.sun.tools.jxc.maven2.SchemaGenMojo.execute(SchemaGenMojo.java:143) > > at > org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:483) > > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:678) > > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:540) > > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:519) > > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:371) > > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:332) > > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:181) > > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:356) > > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:137) > > at org.apache.maven.cli.MavenCli.main(MavenCli.java:362) > > at > org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:41) > > 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:597) > > 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: > com.sun.mirror.apt.AnnotationProcessorFactory > > at java.net.URLClassLoader$1.run(URLClassLoader.java:200) > > 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.DefaultClassRealm.loadClass(DefaultClassRealm.java:274) > > 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) > > ... 20 more > > [INFO] > ------------------------------------------------------------------------ > > [INFO] Total time: 5 minutes 21 seconds > > [INFO] Finished at: Wed Jul 21 14:57:01 OMSST 2010 > > [INFO] Final Memory: 173M/457M > > [INFO] > ------------------------------------------------------------------------ > > > > HELP Please!! > > > > -- > > Best regards, > > Andrew Artemyev > > > > > - -- > Ronny Trommer (Germany) > Web: http://www.open-factory.org > IRC: irc.freenode.org - #opennms > > PGP key: B1BCE829E38398A0 > Keyserver: keyserver.pgp.com > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG/MacGPG2 v2.0.14 (Darwin) > > iEYEARECAAYFAkxGr88ACgkQsbzoKeODmKCrcgCfWEJlOwImNqemRxNlNNyPFbRa > KysAnin2OgvcFQr22+PEvsM0eNroZCgE > =LYCC > -----END PGP SIGNATURE----- > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by Sprint > What will you do first with EVO, the first 4G phone? > Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first > _______________________________________________ > Please read the OpenNMS Mailing List FAQ: > http://www.opennms.org/index.php/Mailing_List_FAQ > > opennms-install mailing list > > To *unsubscribe* or change your subscription options, see the bottom of > this page: > https://lists.sourceforge.net/lists/listinfo/opennms-install > -- Best regards, Andrew Artemyev ------------------------------------------------------------------------------ This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first _______________________________________________ Please read the OpenNMS Mailing List FAQ: http://www.opennms.org/index.php/Mailing_List_FAQ opennms-install mailing list To *unsubscribe* or change your subscription options, see the bottom of this page: https://lists.sourceforge.net/lists/listinfo/opennms-install