Roger's woze

January 27, 2012

maven enunciate woe

Filed under: Uncategorized — rogerdpack @ 8:48 am

the first comment meant “use java 1.6 jdk instead, for some reason that works better”

gave me the clue:

http://maven.40175.n5.nabble.com/Get-quot-java-lang-NoClassDefFoundError-quot-though-the-class-is-in-the-classpath-td4778565.html

1 Comment »

  1. [INFO] [buildmetadata:provide-buildmetadata {execution: default}]
    [INFO] Executing: /bin/sh -c cd /home/rdp/dev/work/dax_trunk/daxws && svn –non-interactive log -v -r ‘{2011-12-28 15:28:19 +0000}:{2012-01-28 15:28:19 +0000}’ https://vcs.fsglobal.net/svn/digitalarchive/dax/trunk/daxws
    [INFO] Working directory: /home/rdp/dev/work/dax_trunk/daxws
    [INFO] Executing: /bin/sh -c cd /home/rdp/dev/work/dax_trunk/daxws && svn –non-interactive status
    [INFO] Working directory: /home/rdp/dev/work/dax_trunk/daxws
    CMPropertiesProvider
    [INFO] Writing properties ‘/home/rdp/dev/work/dax_trunk/daxws/target/classes/cm.properties’…
    [INFO] Writing XML report ‘/home/rdp/dev/work/dax_trunk/daxws/target/buildmetadata.xml’…
    [INFO] snapshot org.familysearch.digitalarchive:daxservice:3.4.0-SNAPSHOT: checking for updates from central
    [INFO] [familysearch-api:assemble {execution: default}]
    [FATAL ERROR] org.familysearch.ws.AssembleFSAPIMojo#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.familysearch.ws:maven-familysearch-api-plugin:2.15]
    urls[0] = file:/home/rdp/.m2/repository/org/familysearch/ws/maven-familysearch-api-plugin/2.15/maven-familysearch-api-plugin-2.15.jar
    urls[1] = file:/home/rdp/.m2/repository/ant/ant/1.6.2/ant-1.6.2.jar
    urls[2] = file:/home/rdp/.m2/repository/org/codehaus/enunciate/maven-enunciate-spring-plugin/1.19/maven-enunciate-spring-plugin-1.19.jar
    urls[3] = file:/home/rdp/.m2/repository/org/codehaus/enunciate/maven-enunciate-plugin/1.19/maven-enunciate-plugin-1.19.jar
    urls[4] = file:/home/rdp/.m2/repository/org/codehaus/enunciate/maven-enunciate-slim-plugin/1.19/maven-enunciate-slim-plugin-1.19.jar
    urls[5] = file:/home/rdp/.m2/repository/org/apache/maven/plugins/maven-install-plugin/2.3/maven-install-plugin-2.3.jar
    urls[6] = file:/home/rdp/.m2/repository/org/codehaus/plexus/plexus-utils/1.5.6/plexus-utils-1.5.6.jar
    urls[7] = file:/home/rdp/.m2/repository/org/codehaus/plexus/plexus-digest/1.0/plexus-digest-1.0.jar
    urls[8] = file:/home/rdp/.m2/repository/org/apache/maven/plugins/maven-deploy-plugin/2.3/maven-deploy-plugin-2.3.jar
    urls[9] = file:/home/rdp/.m2/repository/org/apache/maven/shared/maven-filtering/1.0-beta-2/maven-filtering-1.0-beta-2.jar
    urls[10] = file:/home/rdp/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.6/plexus-interpolation-1.6.jar
    urls[11] = file:/home/rdp/.m2/repository/org/codehaus/enunciate/enunciate-core/1.19/enunciate-core-1.19.jar
    urls[12] = file:/home/rdp/.m2/repository/org/codehaus/enunciate/enunciate-core-rt/1.19/enunciate-core-rt-1.19.jar
    urls[13] = file:/home/rdp/.m2/repository/org/codehaus/enunciate/enunciate-core-annotations/1.19/enunciate-core-annotations-1.19.jar
    urls[14] = file:/home/rdp/.m2/repository/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar
    urls[15] = file:/home/rdp/.m2/repository/javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1.jar
    urls[16] = file:/home/rdp/.m2/repository/javax/servlet/servlet-api/2.3/servlet-api-2.3.jar
    urls[17] = file:/home/rdp/.m2/repository/net/sf/apt-jelly/apt-jelly-freemarker/2.9/apt-jelly-freemarker-2.9.jar
    urls[18] = file:/home/rdp/.m2/repository/net/sf/apt-jelly/apt-jelly-core/2.9/apt-jelly-core-2.9.jar
    urls[19] = file:/home/rdp/.m2/repository/org/freemarker/freemarker/2.3.14/freemarker-2.3.14.jar
    urls[20] = file:/home/rdp/.m2/repository/commons-digester/commons-digester/1.7/commons-digester-1.7.jar
    urls[21] = file:/home/rdp/.m2/repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar
    urls[22] = file:/home/rdp/.m2/repository/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar
    urls[23] = file:/home/rdp/.m2/repository/org/codehaus/jackson/jackson-mapper-asl/1.2.0/jackson-mapper-asl-1.2.0.jar
    urls[24] = file:/home/rdp/.m2/repository/org/codehaus/jackson/jackson-core-asl/1.2.0/jackson-core-asl-1.2.0.jar
    urls[25] = file:/home/rdp/.m2/repository/org/jdom/jdom/1.1/jdom-1.1.jar
    urls[26] = file:/home/rdp/.m2/repository/org/codehaus/enunciate/enunciate-top/1.19/enunciate-top-1.19.jar
    urls[27] = file:/home/rdp/.m2/repository/org/codehaus/enunciate/enunciate-jaxws-support/1.19/enunciate-jaxws-support-1.19.jar
    urls[28] = file:/home/rdp/.m2/repository/org/codehaus/enunciate/enunciate-jaxws-ri/1.19/enunciate-jaxws-ri-1.19.jar
    urls[29] = file:/home/rdp/.m2/repository/org/codehaus/enunciate/enunciate-docs/1.19/enunciate-docs-1.19.jar
    urls[30] = file:/home/rdp/.m2/repository/org/codehaus/enunciate/enunciate-jersey/1.19/enunciate-jersey-1.19.jar
    urls[31] = file:/home/rdp/.m2/repository/org/codehaus/enunciate/enunciate-jersey-rt/1.19/enunciate-jersey-rt-1.19.jar
    urls[32] = file:/home/rdp/.m2/repository/org/codehaus/jackson/jackson-jaxrs/1.2.0/jackson-jaxrs-1.2.0.jar
    urls[33] = file:/home/rdp/.m2/repository/org/codehaus/jackson/jackson-xc/1.2.0/jackson-xc-1.2.0.jar
    urls[34] = file:/home/rdp/.m2/repository/com/sun/jersey/jersey-server/1.1.4.1/jersey-server-1.1.4.1.jar
    urls[35] = file:/home/rdp/.m2/repository/com/sun/jersey/jersey-core/1.1.4.1/jersey-core-1.1.4.1.jar
    urls[36] = file:/home/rdp/.m2/repository/asm/asm/3.1/asm-3.1.jar
    urls[37] = file:/home/rdp/.m2/repository/javax/mail/mail/1.4/mail-1.4.jar
    urls[38] = file:/home/rdp/.m2/repository/com/sun/xml/bind/jaxb-impl/2.1.11/jaxb-impl-2.1.11.jar
    urls[39] = file:/home/rdp/.m2/repository/org/codehaus/enunciate/enunciate-xml/1.19/enunciate-xml-1.19.jar
    urls[40] = file:/home/rdp/.m2/repository/org/codehaus/enunciate/enunciate-jaxws-client/1.19/enunciate-jaxws-client-1.19.jar
    urls[41] = file:/home/rdp/.m2/repository/org/codehaus/enunciate/enunciate-c/1.19/enunciate-c-1.19.jar
    urls[42] = file:/home/rdp/.m2/repository/org/codehaus/enunciate/enunciate-obj-c/1.19/enunciate-obj-c-1.19.jar
    urls[43] = file:/home/rdp/.m2/repository/org/codehaus/enunciate/enunciate-csharp/1.19/enunciate-csharp-1.19.jar
    urls[44] = file:/home/rdp/.m2/repository/org/codehaus/enunciate/enunciate-ruby/1.19/enunciate-ruby-1.19.jar
    urls[45] = file:/home/rdp/.m2/repository/org/codehaus/enunciate/enunciate-spring-app/1.19/enunciate-spring-app-1.19.jar
    urls[46] = file:/home/rdp/.m2/repository/org/codehaus/enunciate/enunciate-spring-app-rt/1.19/enunciate-spring-app-rt-1.19.jar
    urls[47] = file:/home/rdp/.m2/repository/org/codehaus/enunciate/enunciate-rt/1.19/enunciate-rt-1.19.jar
    urls[48] = file:/home/rdp/.m2/repository/cglib/cglib-nodep/2.1_3/cglib-nodep-2.1_3.jar
    urls[49] = file:/home/rdp/.m2/repository/org/springframework/spring-core/2.5.4/spring-core-2.5.4.jar
    urls[50] = file:/home/rdp/.m2/repository/org/springframework/spring-web/2.5.4/spring-web-2.5.4.jar
    urls[51] = file:/home/rdp/.m2/repository/org/springframework/spring-beans/2.5.4/spring-beans-2.5.4.jar
    urls[52] = file:/home/rdp/.m2/repository/org/springframework/spring-context/2.5.4/spring-context-2.5.4.jar
    urls[53] = file:/home/rdp/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar
    urls[54] = file:/home/rdp/.m2/repository/com/sun/jersey/contribs/jersey-spring/1.1.4.1/jersey-spring-1.1.4.1.jar
    urls[55] = file:/home/rdp/.m2/repository/org/springframework/spring-aop/2.5.4/spring-aop-2.5.4.jar
    urls[56] = file:/home/rdp/.m2/repository/org/springframework/spring-webmvc/2.5.4/spring-webmvc-2.5.4.jar
    urls[57] = file:/home/rdp/.m2/repository/org/springframework/spring-context-support/2.5.4/spring-context-support-2.5.4.jar
    urls[58] = file:/home/rdp/.m2/repository/org/codehaus/enunciate/enunciate-amf/1.19/enunciate-amf-1.19.jar
    urls[59] = file:/home/rdp/.m2/repository/org/codehaus/enunciate/enunciate-amf-rt/1.19/enunciate-amf-rt-1.19.jar
    urls[60] = file:/home/rdp/.m2/repository/log4j/log4j/1.2.15/log4j-1.2.15.jar
    urls[61] = file:/home/rdp/.m2/repository/com/adobe/blazeds/blazeds-common/3.0.0.544/blazeds-common-3.0.0.544.jar
    urls[62] = file:/home/rdp/.m2/repository/com/adobe/blazeds/blazeds-core/3.0.0.544/blazeds-core-3.0.0.544.jar
    urls[63] = file:/home/rdp/.m2/repository/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar
    urls[64] = file:/home/rdp/.m2/repository/com/adobe/blazeds/blazeds-remoting/3.0.0.544/blazeds-remoting-3.0.0.544.jar
    urls[65] = file:/home/rdp/.m2/repository/org/familysearch/ws/api-familysearch-rt/2.15/api-familysearch-rt-2.15.jar
    urls[66] = file:/home/rdp/.m2/repository/org/familysearch/logging/fs-logging-client/1.3/fs-logging-client-1.3.jar
    urls[67] = file:/home/rdp/.m2/repository/org/familysearch/cis/cis-public-api-schema/2.11/cis-public-api-schema-2.11.jar
    urls[68] = file:/home/rdp/.m2/repository/org/familysearch/config/fs-config/1.0.7/fs-config-1.0.7.jar
    urls[69] = file:/home/rdp/.m2/repository/commons-configuration/commons-configuration/1.6/commons-configuration-1.6.jar
    urls[70] = file:/home/rdp/.m2/repository/commons-collections/commons-collections/3.2/commons-collections-3.2.jar
    urls[71] = file:/home/rdp/.m2/repository/commons-lang/commons-lang/2.3/commons-lang-2.3.jar
    urls[72] = file:/home/rdp/.m2/repository/commons-beanutils/commons-beanutils-core/1.8.0/commons-beanutils-core-1.8.0.jar
    urls[73] = file:/home/rdp/.m2/repository/commons-jxpath/commons-jxpath/1.3/commons-jxpath-1.3.jar
    [FATAL ERROR] Container realm = plexus.core
    urls[0] = file:/usr/share/maven2/lib/maven-debian-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 org.codehaus.enunciate.ConfigMojo.loadMavenSpecificEnunciate(ConfigMojo.java:447)
    at org.codehaus.enunciate.ConfigMojo.execute(ConfigMojo.java:252)
    at org.codehaus.enunciate.AssembleMojo.execute(AssembleMojo.java:93)
    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(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:601)
    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:366)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
    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:356)
    … 22 more

    Comment by rogerdpack — January 27, 2012 @ 8:49 am

RSS feed for comments on this post. TrackBack URL

Leave a comment

Powered by WordPress