I have been working with 2.5-SNAPSHOT. 2.5-SNAPSHOT is broken with the bootjar creation as I confirmed this with the maven tc plugin.
I created my own small maven local repo using the 2.4.3 production and I got significantly further. I will be writing a "State of the Geronimo" plugin email over the weekend to state where the plugin is at. Thanks, Jeff Taylor Gautier wrote: > Which codebase are you working to integrate 2.4 or trunk (2.5)? > > > > On Sep 29, 2007, at 10:01 AM, Jeff Genender <[EMAIL PROTECTED]> > wrote: > >> I am guessing there are big issues with the 2.5-SNAPSHOT because the >> TC >> maven plugin is exhibiting the same results :-( >> >> Any ideas? >> >> Jeff >> >> Jeff Genender wrote: >>> Nope nothing worked...Im gonna need some help here :-( >>> >>> Jeff >>> >>> Jeff Genender wrote: >>>> Ok...I think I am starting to grok this... >>>> >>>> So I need the modules (clearly its looking for them and I didn't >>>> have them). >>>> >>>> Here is the issue... >>>> >>>> I have a maven-like repository for Geronimo, but the jar files are >>>> not >>>> in one single module directory. They are scattered around, like how >>>> maven has them. >>>> >>>> In the maven plugin, there seems to be a resolver for the >>>> modules. I am >>>> not certain this is doable in the groovy script. >>>> >>>> Is there a way in the config file to state each jar's location. >>>> It can >>>> state the repository, but not each file. >>>> >>>> Any ideas? >>>> >>>> Thanks, >>>> >>>> Jeff >>>> >>>> Gary Keim wrote: >>>>> Make that: >>>>> >>>>> <clients> >>>>> <logs>%(geronimo-terracotta.home)/client-logs</logs> >>>>> <modules> >>>>> >>>>> <repository>file:/%(geronimo.repo.dir)/org/terracotta/modules</ >>>>> repository> >>>>> </modules> >>>>> </clients> >>>>> >>>>> ----- Original Message ----- >>>>> *From:* Gary Keim <mailto:[EMAIL PROTECTED]> >>>>> *To:* [email protected] <mailto:[email protected] >>>>> *Sent:* Friday, September 28, 2007 5:21 PM >>>>> *Subject:* Re: [tc-dev] BootJarFile throwing exception and >>>>> need some >>>>> pointers >>>>> >>>>> Presumably under repoDir exists org/terracotta/modules. You >>>>> need to >>>>> have: >>>>> >>>>> <clients> >>>>> <logs>%(geronimo-terracotta.home)/client-logs</logs> >>>>> <modules> >>>>> >>>>> <repository>%(geronimo.repo.dir)/org/terracotta/modules</ >>>>> repository> >>>>> </modules> >>>>> </clients> >>>>> The Knopflerfish framework was failing to be created and a >>>>> message >>>>> to that effect is probably in the log at >>>>>> %(geronimo-terracotta.home)/client-logs. >>>>> ----- Original Message ----- >>>>> *From:* Jeff Genender <mailto:[EMAIL PROTECTED]> >>>>> *To:* [email protected] >>>>> <mailto:[email protected]> >>>>> *Sent:* Friday, September 28, 2007 4:42 PM >>>>> *Subject:* [tc-dev] BootJarFile throwing exception and >>>>> need some >>>>> pointers >>>>> >>>>> Hi, >>>>> >>>>> I am getting further on the client side of the Geronimo >>>>> plugin. >>>>> We now do our rc.d files with groovy. One of the things I >>>>> am >>>>> trying to do, is the first time the Geronimo server is run >>>>> with >>>>> Terracotta(TC) client, I want to check for the boot jar >>>>> and if >>>>> it doesn't exist, create it before launching Geronimo. So I >>>>> have the following script: >>>>> >>>>> def installRoot = new File(command.geronimoHome, 'var/ >>>>> terracotta') >>>>> def bootJar = new File(installRoot, 'var/terracotta/ >>>>> boot.jar') >>>>> if (!bootJar.exists()){ >>>>> def ant = new AntBuilder() >>>>> def repoDir = new File(command.geronimoHome, >>>>> 'repository') >>>>> def tcConfig = new File(installRoot, 'tc-config- >>>>> geronimo.xml') >>>>> ant.java(classname: 'com.tc.object.tools.BootJarTool') { >>>>> classpath { >>>>> pathelement(location: new File(repoDir, >>>>> 'org/terracotta/terracotta/2.5-SNAPSHOT/terracotta-2.5- >>>>> SNAPSHOT.jar')) >>>>> pathelement(location: new File(repoDir, >>>>> 'commons-cli/commons-cli/1.0/commons-cli-1.0.jar')) >>>>> pathelement(location: new File(repoDir, >>>>> 'commons-io/commons-io/1.2/commons-io-1.2.jar')) >>>>> pathelement(location: new File(repoDir, >>>>> 'commons-lang/commons-lang/2.2/commons-lang-2.2.jar')) >>>>> pathelement(location: new File(repoDir, >>>>> 'org/apache/xmlbeans/xmlbeans/2.3.0/xmlbeans-2.3.0.jar')) >>>>> pathelement(location: new File(repoDir, >>>>> 'log4j/log4j/1.2.14/log4j-1.2.14.jar')) >>>>> pathelement(location: new File(repoDir, >>>>> 'concurrent/concurrent/1.3.4/concurrent-1.3.4.jar')) >>>>> pathelement(location: new File(repoDir, >>>>> 'org/terracotta/tcconfig2/2.0/tcconfig2-2.0.jar')) >>>>> pathelement(location: new File(repoDir, >>>>> 'org/terracotta/tcconfig1/1.0/tcconfig1-1.0.jar')) >>>>> pathelement(location: new File(repoDir, >>>>> 'org/terracotta/tcconfig/2.5-SNAPSHOT/tcconfig-2.5- >>>>> SNAPSHOT.jar')) >>>>> pathelement(location: new File(repoDir, >>>>> 'stax/stax-api/1.0.1/stax-api-1.0.1.jar')) >>>>> pathelement(location: new File(repoDir, >>>>> 'trove/trove/1.1-beta-5/trove-1.1-beta-5.jar')) >>>>> pathelement(location: new File(repoDir, >>>>> 'knopflerfish-tc/knopflerfish-tc/2.0.1/knopflerfish- >>>>> tc-2.0.1.jar')) >>>>> } >>>>> arg(value: '-v') >>>>> arg(value: '-o') >>>>> arg(value: bootJar) >>>>> arg(value: '-f') >>>>> arg(value: tcConfig) >>>>> sysproperty(key:"geronimo-terracotta.home", >>>>> value:tcConfig) >>>>> } >>>>> } >>>>> >>>>> >>>>> But when I run it, I am getting a NullPointerException at >>>>> com.tc.plugins.ModulesLoader.shutdown(ModulesLoader.java: >>>>> 122). >>>>> It appears the osgiRuntime is null. >>>>> >>>>> The verbose output is below. Any incite on how to fix >>>>> this and >>>>> get the boot.jar to spit out would be great! Thanks. >>>>> >>>>> 2007-09-28 17:33:23,105 INFO - Terracotta trunk-nightly- >>>>> rev5385, >>>>> as of 20070901-180917 (Revision 5385 by [EMAIL PROTECTED] from >>>>> trunk) >>>>> 2007-09-28 17:33:23,297 INFO - Attempting to load >>>>> configuration >>>>> from the file at >>>>> '/Users/jeffgenender/Projects/geronimo/assemblies/geronimo- >>>>> tomcat6-javaee5/target/geronimo-tomcat6-javaee5-2.1-SNAPSHOT/var/ >>>>> terracotta/tc-config-geronimo.xml'... >>>>> 2007-09-28 17:33:23,298 INFO - Successfully loaded >>>>> configuration >>>>> from the file at >>>>> '/Users/jeffgenender/Projects/geronimo/assemblies/geronimo- >>>>> tomcat6-javaee5/target/geronimo-tomcat6-javaee5-2.1-SNAPSHOT/var/ >>>>> terracotta/tc-config-geronimo.xml'. >>>>> Config is: >>>>> >>>>> <?xml version="1.0" encoding="UTF-8"?> >>>>> <!-- >>>>> >>>>> All content copyright (c) 2003-2007 Terracotta, Inc., >>>>> except as may otherwise be noted in a separate copyright >>>>> notice. >>>>> All rights reserved. >>>>> >>>>> --> >>>>> <!-- This is a Terracotta configuration file that has been >>>>> pre-configured >>>>> for use with Tomcat. >>>>> >>>>> For more information, please see the product documentation. >>>>> --> >>>>> <tc:tc-config xmlns:tc="http://www.terracotta.org/config" >>>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >>>>> >>>>> >>>>> xsi:schemaLocation="http://www.terracotta.org/schema/terracotta-4.xsd >>>>> "> >>>>> >>>>> <!-- Tell DSO where the Terracotta server can be found --> >>>>> <servers> >>>>> <server host="localhost"> >>>>> <data>%(geronimo-terracotta.home)/server-data</data> >>>>> <logs>%(geronimo-terracotta.home)/server-logs</logs> >>>>> </server> >>>>> </servers> >>>>> >>>>> <!-- Tell DSO where to put the generated client logs --> >>>>> <clients> >>>>> <logs>%(geronimo-terracotta.home)/client-logs</logs> >>>>> </clients> >>>>> >>>>> <application> >>>>> <dso> >>>>> <!-- The following declarations tells DSO which >>>>> classes >>>>> should be instrumented to >>>>> allow sharing. When the app runs under DSO, shared >>>>> instances of these classes will >>>>> broadcast changes in their state. >>>>> >>>>> A good idiom when writing an app that you intend to >>>>> cluster via TC DSO is to group the >>>>> classes you wish to share under a single package >>>>> (although >>>>> if you follow the MVC pattern >>>>> this tends to happen naturally) - this way the list of >>>>> classes you wish to instrument >>>>> can be concise --> >>>>> <instrumented-classes> >>>>> <!-- Start by including all classes for >>>>> instrumentation. >>>>> It's more efficient to instrument only those >>>>> classes that >>>>> hold shared roots or are part of a shared root's >>>>> graph --> >>>>> <include> >>>>> <class-expression>*..*</class-expression> >>>>> </include> >>>>> >>>>> <!-- Exclude tomcat internals to improve >>>>> performance of >>>>> webapp loading --> >>>>> <exclude>org.apache.coyote..*</exclude> >>>>> <exclude>org.apache.catalina..*</exclude> >>>>> <exclude>org.apache.jasper..*</exclude> >>>>> <exclude>org.apache.tomcat..*</exclude> >>>>> </instrumented-classes> >>>>> >>>>> <!-- Declare which web application context names >>>>> should >>>>> use DSO sessions --> >>>>> <web-applications> >>>>> <web-application>MyWebApp</web-application> >>>>> </web-applications> >>>>> </dso> >>>>> </application> >>>>> </tc:tc-config> >>>>> >>>>> >>>>> 2007-09-28 17:33:23,445 INFO - Configuration loaded from the >>>>> file at >>>>> '/Users/jeffgenender/Projects/geronimo/assemblies/geronimo- >>>>> tomcat6-javaee5/target/geronimo-tomcat6-javaee5-2.1-SNAPSHOT/var/ >>>>> terracotta/tc-config-geronimo.xml'. >>>>> [java] java.lang.NullPointerException >>>>> [java] at >>>>> org.apache.tools.ant.taskdefs.ExecuteJava.execute >>>>> (ExecuteJava.java:194) >>>>> [java] at >>>>> org.apache.tools.ant.taskdefs.Java.run(Java.java:747) >>>>> [java] at >>>>> org.apache.tools.ant.taskdefs.Java.executeJava(Java.java: >>>>> 201) >>>>> [java] at >>>>> org.apache.tools.ant.taskdefs.Java.execute(Java.java:104) >>>>> [java] at >>>>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>>> [java] at >>>>> sun.reflect.NativeMethodAccessorImpl.invoke >>>>> (NativeMethodAccessorImpl.java:39) >>>>> [java] at >>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke >>>>> (DelegatingMethodAccessorImpl.java:25) >>>>> [java] at java.lang.reflect.Method.invoke >>>>> (Method.java:585) >>>>> [java] at >>>>> org.apache.tools.ant.dispatch.DispatchUtils.execute >>>>> (DispatchUtils.java:105) >>>>> [java] at org.apache.tools.ant.Task.perform >>>>> (Task.java:348) >>>>> [java] at >>>>> groovy.util.AntBuilder.nodeCompleted(AntBuilder.java:171) >>>>> [java] at >>>>> groovy.util.BuilderSupport.doInvokeMethod >>>>> (BuilderSupport.java:154) >>>>> [java] at >>>>> groovy.util.AntBuilder.doInvokeMethod(AntBuilder.java:132) >>>>> [java] at >>>>> groovy.util.BuilderSupport.invokeMethod >>>>> (BuilderSupport.java:65) >>>>> [java] at >>>>> org.codehaus.groovy.runtime.Invoker.invokePogoMethod >>>>> (Invoker.java:119) >>>>> [java] at >>>>> org.codehaus.groovy.runtime.Invoker.invokeMethod >>>>> (Invoker.java:81) >>>>> [java] at >>>>> org.codehaus.groovy.runtime.InvokerHelper.invokeMethod >>>>> (InvokerHelper.java:85) >>>>> [java] at >>>>> >>>>> org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN >>>>> (ScriptBytecodeAdapter.java:158) >>>>> [java] at Script2.run(Script2.groovy:7) >>>>> [java] at >>>>> groovy.lang.GroovyShell.evaluate(GroovyShell.java:455) >>>>> [java] at >>>>> groovy.lang.GroovyShell.evaluate(GroovyShell.java:442) >>>>> [java] at >>>>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>>> [java] at >>>>> sun.reflect.NativeMethodAccessorImpl.invoke >>>>> (NativeMethodAccessorImpl.java:39) >>>>> [java] at >>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke >>>>> (DelegatingMethodAccessorImpl.java:25) >>>>> [java] at java.lang.reflect.Method.invoke >>>>> (Method.java:585) >>>>> [java] at >>>>> >>>>> org.codehaus.groovy.runtime.metaclass.ReflectionMetaMethod.invoke >>>>> (ReflectionMetaMethod.java:52) >>>>> [java] at >>>>> org.codehaus.groovy.runtime.MetaClassHelper.doMethodInvoke >>>>> (MetaClassHelper.java:714) >>>>> [java] at >>>>> groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java: >>>>> 583) >>>>> [java] at >>>>> groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java: >>>>> 476) >>>>> [java] at >>>>> org.codehaus.groovy.runtime.Invoker.invokePogoMethod >>>>> (Invoker.java:115) >>>>> [java] at >>>>> org.codehaus.groovy.runtime.Invoker.invokeMethod >>>>> (Invoker.java:81) >>>>> [java] at >>>>> org.codehaus.groovy.runtime.InvokerHelper.invokeMethod >>>>> (InvokerHelper.java:85) >>>>> [java] at >>>>> >>>>> org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN >>>>> (ScriptBytecodeAdapter.java:158) >>>>> [java] at >>>>> >>>>> org.apache.geronimo.commands.StartServerCommand.processScripts >>>>> (StartServerCommand.groovy:296) >>>>> [java] at >>>>> org.apache.geronimo.commands.StartServerCommand.this$3 >>>>> $processScripts(StartServerCommand.groovy) >>>>> [java] at >>>>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>>> [java] at >>>>> sun.reflect.NativeMethodAccessorImpl.invoke >>>>> (NativeMethodAccessorImpl.java:39) >>>>> [java] at >>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke >>>>> (DelegatingMethodAccessorImpl.java:25) >>>>> [java] at java.lang.reflect.Method.invoke >>>>> (Method.java:585) >>>>> [java] at >>>>> >>>>> org.codehaus.groovy.runtime.metaclass.ReflectionMetaMethod.invoke >>>>> (ReflectionMetaMethod.java:52) >>>>> [java] at >>>>> org.codehaus.groovy.runtime.MetaClassHelper.doMethodInvoke >>>>> (MetaClassHelper.java:714) >>>>> [java] at >>>>> groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java: >>>>> 583) >>>>> [java] at >>>>> >>>>> org. >>>>> codehaus. >>>>> groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN >>>>> (ScriptBytecodeAdapter.java:66) >>>>> [java] at >>>>> >>>>> org. >>>>> codehaus. >>>>> groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrent0 >>>>> (ScriptBytecodeAdapter.java:99) >>>>> [java] at >>>>> org.apache.geronimo.commands.StartServerCommand.doExecute >>>>> (StartServerCommand.groovy:169) >>>>> [java] at >>>>> org.apache.geronimo.gshell.command.CommandSupport.execute >>>>> (CommandSupport.java:83) >>>>> [java] at >>>>> org.apache.geronimo.gshell.DefaultCommandExecutor.execute >>>>> (DefaultCommandExecutor.java:144) >>>>> [java] at >>>>> org.apache.geronimo.gshell.ExecutingVisitor.visit >>>>> (ExecutingVisitor.java:96) >>>>> [java] at >>>>> org.apache.geronimo.gshell.parser.ASTExpression.jjtAccept >>>>> (ASTExpression.java:17) >>>>> [java] at >>>>> org.apache.geronimo.gshell.parser.SimpleNode.childrenAccept >>>>> (SimpleNode.java:57) >>>>> [java] at >>>>> org.apache.geronimo.gshell.ExecutingVisitor.visit >>>>> (ExecutingVisitor.java:79) >>>>> [java] at >>>>> org.apache.geronimo.gshell.parser.ASTCommandLine.jjtAccept >>>>> (ASTCommandLine.java:17) >>>>> [java] at >>>>> org.apache.geronimo.gshell.CommandLineBuilder$1.execute >>>>> (CommandLineBuilder.java:89) >>>>> [java] at >>>>> org.apache.geronimo.gshell.DefaultCommandExecutor.execute >>>>> (DefaultCommandExecutor.java:72) >>>>> [java] at >>>>> org.apache.geronimo.gshell.DefaultShell.execute >>>>> (DefaultShell.java:109) >>>>> [java] at >>>>> org.apache.geronimo.gshell.GShell.execute(GShell.java:134) >>>>> [java] at >>>>> org.apache.geronimo.gshell.cli.Main.boot(Main.java:240) >>>>> [java] at >>>>> org.apache.geronimo.gshell.cli.Main.main(Main.java:260) >>>>> [java] at >>>>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>>> [java] at >>>>> sun.reflect.NativeMethodAccessorImpl.invoke >>>>> (NativeMethodAccessorImpl.java:39) >>>>> [java] at >>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke >>>>> (DelegatingMethodAccessorImpl.java:25) >>>>> [java] at java.lang.reflect.Method.invoke >>>>> (Method.java:585) >>>>> [java] at >>>>> >>>>> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced >>>>> (Launcher.java:289) >>>>> [java] at >>>>> org.codehaus.plexus.classworlds.launcher.Launcher.launch >>>>> (Launcher.java:229) >>>>> [java] at >>>>> >>>>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode >>>>> (Launcher.java:408) >>>>> [java] at >>>>> org.codehaus.plexus.classworlds.launcher.Launcher.main >>>>> (Launcher.java:351) >>>>> [java] at >>>>> org.apache.geronimo.gshell.bootstrap.Launcher.main >>>>> (Launcher.java:59) >>>>> * [java] Caused by: java.lang.NullPointerException >>>>> [java] at >>>>> com.tc.plugins.ModulesLoader.shutdown(ModulesLoader.java: >>>>> 122) >>>>> [java] at >>>>> com.tc.plugins.ModulesLoader.initModules >>>>> (ModulesLoader.java:109) >>>>> [java] at >>>>> com.tc.object.tools.BootJarTool.<init>(BootJarTool.java:202) >>>>> [java] at >>>>> com.tc.object.tools.BootJarTool.main(BootJarTool.java:2291) >>>>> [java] at >>>>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>>> [java] at >>>>> sun.reflect.NativeMethodAccessorImpl.invoke >>>>> (NativeMethodAccessorImpl.java:39) >>>>> [java] at >>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke >>>>> (DelegatingMethodAccessorImpl.java:25) >>>>> [java] at java.lang.reflect.Method.invoke >>>>> (Method.java:585) >>>>> [java] at >>>>> org.apache.tools.ant.taskdefs.ExecuteJava.run >>>>> (ExecuteJava.java:217) >>>>> [java] at >>>>> org.apache.tools.ant.taskdefs.ExecuteJava.execute >>>>> (ExecuteJava.java:152) >>>>> [java] ... 66 more >>>>> * [java] --- Nested Exception --- >>>>> [java] java.lang.NullPointerException >>>>> [java] at >>>>> com.tc.plugins.ModulesLoader.shutdown(ModulesLoader.java: >>>>> 122) >>>>> [java] at >>>>> com.tc.plugins.ModulesLoader.initModules >>>>> (ModulesLoader.java:109) >>>>> [java] at >>>>> com.tc.object.tools.BootJarTool.<init>(BootJarTool.java:202) >>>>> [java] at >>>>> com.tc.object.tools.BootJarTool.main(BootJarTool.java:2291) >>>>> [java] at >>>>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>>> [java] at >>>>> sun.reflect.NativeMethodAccessorImpl.invoke >>>>> (NativeMethodAccessorImpl.java:39) >>>>> [java] at >>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke >>>>> (DelegatingMethodAccessorImpl.java:25) >>>>> [java] at java.lang.reflect.Method.invoke >>>>> (Method.java:585) >>>>> [java] at >>>>> org.apache.tools.ant.taskdefs.ExecuteJava.run >>>>> (ExecuteJava.java:217) >>>>> [java] at >>>>> org.apache.tools.ant.taskdefs.ExecuteJava.execute >>>>> (ExecuteJava.java:152) >>>>> [java] at >>>>> org.apache.tools.ant.taskdefs.Java.run(Java.java:747) >>>>> [java] at >>>>> org.apache.tools.ant.taskdefs.Java.executeJava(Java.java: >>>>> 201) >>>>> [java] at >>>>> org.apache.tools.ant.taskdefs.Java.execute(Java.java:104) >>>>> [java] at >>>>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>>> [java] at >>>>> sun.reflect.NativeMethodAccessorImpl.invoke >>>>> (NativeMethodAccessorImpl.java:39) >>>>> [java] at >>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke >>>>> (DelegatingMethodAccessorImpl.java:25) >>>>> [java] at java.lang.reflect.Method.invoke >>>>> (Method.java:585) >>>>> [java] at >>>>> org.apache.tools.ant.dispatch.DispatchUtils.execute >>>>> (DispatchUtils.java:105) >>>>> [java] at org.apache.tools.ant.Task.perform >>>>> (Task.java:348) >>>>> [java] at >>>>> groovy.util.AntBuilder.nodeCompleted(AntBuilder.java:171) >>>>> [java] at >>>>> groovy.util.BuilderSupport.doInvokeMethod >>>>> (BuilderSupport.java:154) >>>>> [java] at >>>>> groovy.util.AntBuilder.doInvokeMethod(AntBuilder.java:132) >>>>> [java] at >>>>> groovy.util.BuilderSupport.invokeMethod >>>>> (BuilderSupport.java:65) >>>>> [java] at >>>>> org.codehaus.groovy.runtime.Invoker.invokePogoMethod >>>>> (Invoker.java:119) >>>>> [java] at >>>>> org.codehaus.groovy.runtime.Invoker.invokeMethod >>>>> (Invoker.java:81) >>>>> [java] at >>>>> org.codehaus.groovy.runtime.InvokerHelper.invokeMethod >>>>> (InvokerHelper.java:85) >>>>> [java] at >>>>> >>>>> org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN >>>>> (ScriptBytecodeAdapter.java:158) >>>>> [java] at Script2.run(Script2.groovy:7) >>>>> [java] at >>>>> groovy.lang.GroovyShell.evaluate(GroovyShell.java:455) >>>>> [java] at >>>>> groovy.lang.GroovyShell.evaluate(GroovyShell.java:442) >>>>> [java] at >>>>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>>> [java] at >>>>> sun.reflect.NativeMethodAccessorImpl.invoke >>>>> (NativeMethodAccessorImpl.java:39) >>>>> [java] at >>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke >>>>> (DelegatingMethodAccessorImpl.java:25) >>>>> [java] at java.lang.reflect.Method.invoke >>>>> (Method.java:585) >>>>> [java] at >>>>> >>>>> org.codehaus.groovy.runtime.metaclass.ReflectionMetaMethod.invoke >>>>> (ReflectionMetaMethod.java:52) >>>>> [java] at >>>>> org.codehaus.groovy.runtime.MetaClassHelper.doMethodInvoke >>>>> (MetaClassHelper.java:714) >>>>> [java] at >>>>> groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java: >>>>> 583) >>>>> [java] at >>>>> groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java: >>>>> 476) >>>>> [java] at >>>>> org.codehaus.groovy.runtime.Invoker.invokePogoMethod >>>>> (Invoker.java:115) >>>>> [java] at >>>>> org.codehaus.groovy.runtime.Invoker.invokeMethod >>>>> (Invoker.java:81) >>>>> [java] at >>>>> org.codehaus.groovy.runtime.InvokerHelper.invokeMethod >>>>> (InvokerHelper.java:85) >>>>> [java] at >>>>> >>>>> org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN >>>>> (ScriptBytecodeAdapter.java:158) >>>>> [java] at >>>>> >>>>> org.apache.geronimo.commands.StartServerCommand.processScripts >>>>> (StartServerCommand.groovy:296) >>>>> [java] at >>>>> org.apache.geronimo.commands.StartServerCommand.this$3 >>>>> $processScripts(StartServerCommand.groovy) >>>>> [java] at >>>>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>>> [java] at >>>>> sun.reflect.NativeMethodAccessorImpl.invoke >>>>> (NativeMethodAccessorImpl.java:39) >>>>> [java] at >>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke >>>>> (DelegatingMethodAccessorImpl.java:25) >>>>> [java] at java.lang.reflect.Method.invoke >>>>> (Method.java:585) >>>>> [java] at >>>>> >>>>> org.codehaus.groovy.runtime.metaclass.ReflectionMetaMethod.invoke >>>>> (ReflectionMetaMethod.java:52) >>>>> [java] at >>>>> org.codehaus.groovy.runtime.MetaClassHelper.doMethodInvoke >>>>> (MetaClassHelper.java:714) >>>>> [java] at >>>>> groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java: >>>>> 583) >>>>> [java] at >>>>> >>>>> org. >>>>> codehaus. >>>>> groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN >>>>> (ScriptBytecodeAdapter.java:66) >>>>> [java] at >>>>> >>>>> org. >>>>> codehaus. >>>>> groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrent0 >>>>> (ScriptBytecodeAdapter.java:99) >>>>> [java] at >>>>> org.apache.geronimo.commands.StartServerCommand.doExecute >>>>> (StartServerCommand.groovy:169) >>>>> [java] at >>>>> org.apache.geronimo.gshell.command.CommandSupport.execute >>>>> (CommandSupport.java:83) >>>>> [java] at >>>>> org.apache.geronimo.gshell.DefaultCommandExecutor.execute >>>>> (DefaultCommandExecutor.java:144) >>>>> [java] at >>>>> org.apache.geronimo.gshell.ExecutingVisitor.visit >>>>> (ExecutingVisitor.java:96) >>>>> [java] at >>>>> org.apache.geronimo.gshell.parser.ASTExpression.jjtAccept >>>>> (ASTExpression.java:17) >>>>> [java] at >>>>> org.apache.geronimo.gshell.parser.SimpleNode.childrenAccept >>>>> (SimpleNode.java:57) >>>>> [java] at >>>>> org.apache.geronimo.gshell.ExecutingVisitor.visit >>>>> (ExecutingVisitor.java:79) >>>>> [java] at >>>>> org.apache.geronimo.gshell.parser.ASTCommandLine.jjtAccept >>>>> (ASTCommandLine.java:17) >>>>> [java] at >>>>> org.apache.geronimo.gshell.CommandLineBuilder$1.execute >>>>> (CommandLineBuilder.java:89) >>>>> [java] at >>>>> org.apache.geronimo.gshell.DefaultCommandExecutor.execute >>>>> (DefaultCommandExecutor.java:72) >>>>> [java] at >>>>> org.apache.geronimo.gshell.DefaultShell.execute >>>>> (DefaultShell.java:109) >>>>> [java] at >>>>> org.apache.geronimo.gshell.GShell.execute(GShell.java:134) >>>>> [java] at >>>>> org.apache.geronimo.gshell.cli.Main.boot(Main.java:240) >>>>> [java] at >>>>> org.apache.geronimo.gshell.cli.Main.main(Main.java:260) >>>>> [java] at >>>>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>>> [java] at >>>>> sun.reflect.NativeMethodAccessorImpl.invoke >>>>> (NativeMethodAccessorImpl.java:39) >>>>> [java] at >>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke >>>>> (DelegatingMethodAccessorImpl.java:25) >>>>> [java] at java.lang.reflect.Method.invoke >>>>> (Method.java:585) >>>>> [java] at >>>>> >>>>> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced >>>>> (Launcher.java:289) >>>>> [java] at >>>>> org.codehaus.plexus.classworlds.launcher.Launcher.launch >>>>> (Launcher.java:229) >>>>> [java] at >>>>> >>>>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode >>>>> (Launcher.java:408) >>>>> [java] at >>>>> org.codehaus.plexus.classworlds.launcher.Launcher.main >>>>> (Launcher.java:351) >>>>> [java] at >>>>> org.apache.geronimo.gshell.bootstrap.Launcher.main >>>>> (Launcher.java:59) >>>>> --------------------------------------------------- >>>>> >>>>> >>>>> --- >>>>> --- >>>>> ------------------------------------------------------------------ >>>>> >>>>> _______________________________________________ >>>>> tc-dev mailing list >>>>> [email protected] >>>>> http://lists.terracotta.org/mailman/listinfo/tc-dev >>>>> >>>>> >>>>> --- >>>>> --- >>>>> ------------------------------------------------------------------ >>>>> >>>>> _______________________________________________ >>>>> tc-dev mailing list >>>>> [email protected] >>>>> http://lists.terracotta.org/mailman/listinfo/tc-dev >>>>> >>>>> >>>>> --- >>>>> --- >>>>> ------------------------------------------------------------------ >>>>> >>>>> _______________________________________________ >>>>> tc-dev mailing list >>>>> [email protected] >>>>> http://lists.terracotta.org/mailman/listinfo/tc-dev >>>> _______________________________________________ >>>> tc-dev mailing list >>>> [email protected] >>>> http://lists.terracotta.org/mailman/listinfo/tc-dev >>> _______________________________________________ >>> tc-dev mailing list >>> [email protected] >>> http://lists.terracotta.org/mailman/listinfo/tc-dev >> _______________________________________________ >> tc-dev mailing list >> [email protected] >> http://lists.terracotta.org/mailman/listinfo/tc-dev >> ists.terracotta.org >>>>> http://lists.terracotta.org/mailman/listinfo/tc-dev >>>> _______________________________________________ >>>> tc-dev mailing list >>>> [email protected] >>>> http://lists.terracotta.org/mailman/listinfo/tc-dev >>> _______________________________________________ >>> tc-dev mailing list >>> [email protected] >>> http://lists.terracotta.org/mailman/listinfo/tc-dev >> _______________________________________________ >> tc-dev mailing list >> [email protected] >> http://lists.terracotta.org/mailman/listinfo/tc-dev > _______________________________________________ > tc-dev mailing list > [email protected] > http://lists.terracotta.org/mailman/listinfo/tc-dev _______________________________________________ tc-dev mailing list [email protected] http://lists.terracotta.org/mailman/listinfo/tc-dev
