I'm having troubles getting the greenpages application built and working correctly. I had it working 3+ days ago, but now some SNAPSHOT updates appear to have broken things.
I've tracked the problem down to appearing to be a missing class com.springsource.util.manifest.ManifestFactory in the bundlor.maven.plugin jar. I see a SNAPSHOT was updated April 29 which appears to have broken things. The class was in the previous SNAPSHOT release.
Since this is the introductory way to learn Spring dm server, and I was trying to mimic in creating my own application, any help in solving this would be appreciated.
Here is the trace:
[INFO] [jar:jar]
[INFO] [com.springsource.bundlor.:transform {execution: bundlor}]
[FATAL ERROR] com.springsource.bundlor.maven.plugin.TransformBun dlorMojo#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.springsource.bundlor:com.springsource.bundlor. maven:1.0.0.BUILD-SNAPSHOT]
urls[0] = file:/home/khein/.m2/repository/com/springsource/bundlor/com.springsource.bundlor.maven/1.0.0.BUILD-SNAPSHOT/com.springsource.bundlor.maven-1.0.0.BUILD-SNAPSHOT.jar
urls[1] = file:/home/khein/.m2/repository/org/springframework/org.springframework.core/2.5.6.A/org.springframework.core-2.5.6.A.jar
urls[2] = file:/home/khein/.m2/repository/org/apache/commons/com.springsource.org.apache.commons.logging/1.1.1/com.springsource.org.apache.commons.logging-1.1.1.jar
urls[3] = file:/home/khein/.m2/repository/com/springsource/bundlor/com.springsource.bundlor/1.0.0.BUILD-SNAPSHOT/com.springsource.bundlor-1.0.0.BUILD-SNAPSHOT.jar
urls[4] = file:/home/khein/.m2/repository/com/springsource/util/com.springsource.util.osgi/2.0.0.BUILD-SNAPSHOT/com.springsource.util.osgi-2.0.0.BUILD-SNAPSHOT.jar
urls[5] = file:/home/khein/.m2/repository/org/eclipse/osgi/org.eclipse.osgi/3.5.0.v20090311-1300/org.eclipse.osgi-3.5.0.v20090311-1300.jar
urls[6] = file:/home/khein/.m2/repository/com/springsource/util/com.springsource.util.common/2.0.0.BUILD-SNAPSHOT/com.springsource.util.common-2.0.0.BUILD-SNAPSHOT.jar
urls[7] = file:/home/khein/.m2/repository/com/springsource/util/com.springsource.util.io/2.0.0.BUILD-SNAPSHOT/com.springsource.util.io-2.0.0.BUILD-SNAPSHOT.jar
urls[8] = file:/home/khein/.m2/repository/com/springsource/util/com.springsource.util.math/2.0.0.BUILD-SNAPSHOT/com.springsource.util.math-2.0.0.BUILD-SNAPSHOT.jar
urls[9] = file:/home/khein/.m2/repository/org/objectweb/asm/com.springsource.org.objectweb.asm/3.1.0/com.springsource.org.objectweb.asm-3.1.0.jar
urls[10] = file:/home/khein/.m2/repository/org/objectweb/asm/com.springsource.org.objectweb.asm.tree/3.1.0/com.springsource.org.objectweb.asm.tree-3.1.0.jar
urls[11] = file:/home/khein/.m2/repository/org/objectweb/asm/com.springsource.org.objectweb.asm.commons/3.1.0/com.springsource.org.objectweb.asm.commons-3.1.0.jar
urls[12] = file:/home/khein/.m2/repository/org/springframework/ws/org.springframework.xml/1.5.2.A/org.springframework.xml-1.5.2.A.jar
urls[13] = file:/home/khein/.m2/repository/org/apache/ws/com.springsource.org.apache.ws.commons.schema/1.3.2/com.springsource.org.apache.ws.commons.schema-1.3.2.jar
urls[14] = file:/home/khein/.m2/repository/org/springframework/org.springframework.beans/2.5.6.A/org.springframework.beans-2.5.6.A.jar
urls[15] = file:/home/khein/.m2/repository/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.jar
[FATAL ERROR] Container realm = plexus.core
urls[0] = file:/home/khein/apache-maven-2.1.0/lib/maven-2.1.0-uber.jar
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] com/springsource/util/osgi/manifest/ManifestFactory
com.springsource.util.osgi.manifest.ManifestFactor y
[INFO] ------------------------------------------------------------------------
[INFO] Trace
java.lang.NoClassDefFoundError: com/springsource/util/osgi/manifest/ManifestFactory
at com.springsource.bundlor.maven.plugin.AbstractBund lorMojo.getManifest(AbstractBundlorMojo.java:232)
at com.springsource.bundlor.maven.plugin.AbstractBund lorMojo.execute(AbstractBundlorMojo.java:205)
at org.apache.maven.plugin.DefaultPluginManager.execu teMojo(DefaultPluginManager.java:483)
at org.apache.maven.lifecycle.DefaultLifecycleExecuto r.executeGoals(DefaultLifecycleExecutor.java:678)
at org.apache.maven.lifecycle.DefaultLifecycleExecuto r.executeGoalWithLifecycle(DefaultLifecycleExecuto r.java:540)
at org.apache.maven.lifecycle.DefaultLifecycleExecuto r.executeGoal(DefaultLifecycleExecutor.java:519)
at org.apache.maven.lifecycle.DefaultLifecycleExecuto r.executeGoalAndHandleFailures(DefaultLifecycleExe cutor.java:371)
at org.apache.maven.lifecycle.DefaultLifecycleExecuto r.executeTaskSegments(DefaultLifecycleExecutor.jav a:332)
at org.apache.maven.lifecycle.DefaultLifecycleExecuto r.execute(DefaultLifecycleExecutor.java:181)
at org.apache.maven.DefaultMaven.doExecute(DefaultMav en.java:356)
at org.apache.maven.DefaultMaven.execute(DefaultMaven .java:137)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:3 56)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.codehaus.classworlds.Launcher.launchEnhanced(L auncher.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.ja va:375)
Caused by: java.lang.ClassNotFoundException: com.springsource.util.osgi.manifest.ManifestFactor y
at java.net.URLClassLoader$1.run(URLClassLoader.java: 200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.j ava:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:3 06)
at org.codehaus.classworlds.RealmClassLoader.loadClas sDirect(RealmClassLoader.java:195)
at org.codehaus.classworlds.DefaultClassRealm.loadCla ss(DefaultClassRealm.java:255)
at org.codehaus.classworlds.DefaultClassRealm.loadCla ss(DefaultClassRealm.java:274)
at org.codehaus.classworlds.RealmClassLoader.loadClas s(RealmClassLoader.java:214)
at java.lang.ClassLoader.loadClass(ClassLoader.java:2 51)
at java.lang.ClassLoader.loadClassInternal(ClassLoade r.java:319)
... 20 more



om:1.0.0.BUILD-SNAPSH