On Thu, Feb 5, 2009 at 4:46 PM, Raymond Feng <[email protected]> wrote:

>  Let me try to see what happened. Can you also try to build
> tools/maven/maven-eclipse-compiler first to see if it makes a difference?
>
> Thanks,
> Raymond
>
>  *From:* Simon Laws <[email protected]>
> *Sent:* Thursday, February 05, 2009 2:01 AM
> *To:* tuscany-dev <[email protected]>
> *Subject:* [2.x] samples/calculator-rmi-reference top level build error
>
> Just got the following with a top level build of latest code. Don't get it
> when building in the module itself.
>
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building Apache Tuscany SCA Calculator RMI Reference Sample
> [INFO]    task-segment: [install]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] [resources:resources]
> [INFO] Using default encoding to copy filtered resources.
> [INFO] [compiler:compile]
> [INFO] Nothing to compile - all classes are up to date
> [INFO] [resources:testResources]
> [INFO] Using default encoding to copy filtered resources.
> [INFO] [compiler:testCompile]
> [FATAL ERROR] org.apache.maven.plugin.TestCompilerMojo#execute() caused a
> linkag
> e error (java.lang.NoClassDefFoundError) and may be out-of-date. Check the
> realm
> s:
> [FATAL ERROR] Plugin realm =
> app0.child-container[org.apache.maven.plugins:maven
> -compiler-plugin]
> urls[0] = file:/C:/Documents and
> Settings/slaws/.m2/repository/org/apache/maven/
> plugins/maven-compiler-plugin/2.0.2/maven-compiler-plugin-2.0.2.jar
> urls[1] = file:/C:/Documents and
> Settings/slaws/.m2/repository/org/apache/tuscan
>
> y/sca/tuscany-maven-eclipse-compiler/2.0-SNAPSHOT/tuscany-maven-eclipse-compiler
> -2.0-SNAPSHOT.jar
> urls[2] = file:/C:/Documents and
> Settings/slaws/.m2/repository/org/codehaus/plex
> us/plexus-utils/1.0.4/plexus-utils-1.0.4.jar
> urls[3] = file:/C:/Documents and
> Settings/slaws/.m2/repository/org/codehaus/plex
> us/plexus-compiler-api/1.5.3/plexus-compiler-api-1.5.3.jar
> urls[4] = file:/C:/Documents and
> Settings/slaws/.m2/repository/org/eclipse/jdt/c
> ore/3.3.0-v_771/core-3.3.0-v_771.jar
> urls[5] = file:/C:/Documents and
> Settings/slaws/.m2/repository/org/eclipse/osgi/
> 3.3.0-v20070530/osgi-3.3.0-v20070530.jar
> urls[6] = file:/C:/Documents and
> Settings/slaws/.m2/repository/org/codehaus/plex
> us/plexus-compiler-manager/1.5.3/plexus-compiler-manager-1.5.3.jar
> urls[7] = file:/C:/Documents and
> Settings/slaws/.m2/repository/org/codehaus/plex
> us/plexus-compiler-javac/1.5.3/plexus-compiler-javac-1.5.3.jar
> [FATAL ERROR] Container realm = plexus.core
> urls[0] = file:/c:/simon/apps/maven-2.0.9/bin/../lib/maven-2.0.9-uber.jar
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] FATAL ERROR
> [INFO]
> ------------------------------------------------------------------------
> [INFO] org/apache/tuscany/sca/tools/maven/compiler/osgi/BundleResolver
> org.apache.tuscany.sca.tools.maven.compiler.osgi.BundleResolver
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Trace
> java.lang.NoClassDefFoundError:
> org/apache/tuscany/sca/tools/maven/compiler/osgi
> /BundleResolver
>         at
> org.apache.tuscany.sca.tools.maven.compiler.JavaCompiler.compile(Java
> Compiler.java:74)
>         at
> org.apache.maven.plugin.AbstractCompilerMojo.execute(AbstractCompiler
> Mojo.java:493)
>         at
> org.apache.maven.plugin.TestCompilerMojo.execute(TestCompilerMojo.jav
> a:102)
>         at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
> nManager.java:451)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
> ultLifecycleExecutor.java:558)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi
> fecycle(DefaultLifecycleExecutor.java:499)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
> ltLifecycleExecutor.java:478)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
> dleFailures(DefaultLifecycleExecutor.java:330)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
> ts(DefaultLifecycleExecutor.java:291)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
> fecycleExecutor.java:142)
>         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336)
>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)
>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:287)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.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:
> org.apache.tuscany.sca.tools.maven.
> compiler.osgi.BundleResolver
>         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(RealmClassL
> oader.java:195)
>         at
> org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassReal
> m.java:255)
>         at
> org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassReal
> m.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)
>         ... 21 more
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 2 minutes 10 seconds
> [INFO] Finished at: Thu Feb 05 09:52:43 GMT 2009
> [INFO] Final Memory: 43M/1016M
> [INFO]
> ------------------------------------------------------------------------
>
>
> Simon
>

Hi Raymond

I did try recompiling the compiler plugin. Didn't seem to affect it
immediately. I.e. still say this during top down compiles. It did stop doing
it for a while but it's back again now but I haven't tracked down what makes
it go away yet.

Simon

Reply via email to