Stephen McConnell wrote on Friday, December 12, 2003 4:29 PM:
> This is really strange.
> The class o.a.a.default.Default was referenced in 1.0 of defaults. 
> The 
> 1.1 version bumped this to 1.1. I don't understand how your picking
> this up. Can you post the stack trace?

---- stack trace ---------------------------------------------------------------
java.lang.NoClassDefFoundError: org/apache/avalon/defaults/Defaults
java.lang.Class.getDeclaredConstructors0(Native Method)
java.lang.Class.privateGetDeclaredConstructors(Class.java:1610)
java.lang.Class.getConstructor0(Class.java:1922)
java.lang.Class.getConstructor(Class.java:1019)
org.apache.avalon.repository.main.AbstractBuilder.createDelegate(AbstractBuilder.java:140)
org.apache.avalon.repository.main.DefaultInitialContext.<init>(DefaultInitialContext.java:298)
org.apache.avalon.repository.main.DefaultInitialContext.<init>(DefaultInitialContext.java:219)
org.apache.avalon.repository.main.DefaultInitialContext.<init>(DefaultInitialContext.java:204)
org.apache.avalon.repository.main.DefaultInitialContext.<init>(DefaultInitialContext.java:179)
org.apache.avalon.merlin.unit.AbstractMerlinTestCase.setUp(AbstractMerlinTestCase.java:127)
junit.framework.TestCase.runBare(TestCase.java:125)
junit.framework.TestResult$1.protect(TestResult.java:106)
junit.framework.TestResult.runProtected(TestResult.java:124)
junit.framework.TestResult.run(TestResult.java:109)
junit.framework.TestCase.run(TestCase.java:118)
junit.framework.TestSuite.runTest(TestSuite.java:208)
junit.framework.TestSuite.run(TestSuite.java:203)
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:325)
org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeInVM(JUnitTask.java:848)
org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:556)
org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitTask.java:532)
org.apache.tools.ant.Task.perform(Task.java:341)
org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:232)
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:88)
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128)
com.werken.werkz.Goal.fire(Goal.java:639)
com.werken.werkz.Goal.attain(Goal.java:575)
com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
com.werken.werkz.Goal.attain(Goal.java:573)
com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
com.werken.werkz.Goal.attain(Goal.java:573)
org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:448)
org.apache.maven.MavenSession.attainGoals(MavenSession.java:360)
org.apache.maven.jelly.tags.maven.ReactorTag.doTag(ReactorTag.java:378)
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
com.werken.werkz.jelly.GoalTag$1.performAction(GoalTag.java:128)
com.werken.werkz.Goal.fire(Goal.java:639)
com.werken.werkz.Goal.attain(Goal.java:575)
com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
com.werken.werkz.Goal.attain(Goal.java:573)
org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:448)
org.apache.maven.MavenSession.attainGoals(MavenSession.java:348)
org.apache.maven.cli.App.doMain(App.java:543)
org.apache.maven.cli.App.main(App.java:1109)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:324)
com.werken.forehead.Forehead.run(Forehead.java:551)
com.werken.forehead.Forehead.main(Forehead.java:581)
--------------------------------------------------------------------------------

I ran actually a maven clean for all the subdirs first and removed any directories 
called maven or avalon-* from the Maven repositories in $MAVEN_HOME and $HOME/.maven.

OK, I cleared my cvs repo completely and built again: Successfull.

Steve, I've checked the scripts I've sent to you, but you have to modify the last line 
in both merlin(x).sh scripts to:
sh -c "exec $RUN_CMD"

Unfortunately I still have problems ... now running Merlin. Starting from command 
shell or Cygwin bash I have:

============ snip ===========

C:\Work\Apps\Avalon\avalon\merlin\target\merlin\bin>merlin.bat
merlin.bat
Failed to load Main-Class manifest attribute from
C:\Work\Apps\Avalon\avalon\merlin\target\merlin\bin\lib\merlin-cli-3.2-dev.jar

============ snap ===========

============ snip ===========

$ merlin.sh -version
RUN CMD IS: "/mnt/c/SDK/j2sdk1.4.2/bin/java" 
"-Djava.security.policy=C:\Work\Apps\Avalon\avalon\merlin\target\merlin/bin/security.policy"
 "-Dmerlin.home=C:\Work\Apps\Avalon\avalon\merlin\target\merlin" 
"-Djava.ext.dirs=C:\Work\Apps\Avalon\avalon\merlin\target\merlin/ext" -jar 
"C:\Work\Apps\Avalon\avalon\merlin\target\merlin/bin/lib/merlin-cli-3.2-dev.jar" 
"-version"
Failed to load Main-Class manifest attribute from
C:\Work\Apps\Avalon\avalon\merlin\target\merlin/bin/lib/merlin-cli-3.2-dev.jar

============ snap ===========


Any hints (I will check on monday)?

Regards,
J�rg

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to