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]
