Re: opennms 1.8.1 build problem
Ronny Trommer <[email protected]>
| Newsgroups | gmane.network.opennms.install |
|---|---|
| Message-ID | <[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