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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.