On Thu, Feb 5, 2009 at 4:53 PM, Simon Laws <[email protected]>wrote:

>
>
> 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
>

Have been watching this problem for the last couple of days. It still
happens but the solution for me seems to be to close the dos prompt I'm
using to do the compile, start a new dos prompt and repeat the compile.
Still don't know precisely what changes.

Simon

Reply via email to