Ok...I switched to 2.4...and here is the error I get now:
java.lang.ClassNotFoundException: No resource found for class:
java.util.HashMapTC
at
com.tc.object.tools.BootJarTool.getBytesForClass(BootJarTool.java:1276)
at com.tc.object.tools.BootJarTool.getBytes(BootJarTool.java:1267)
at
com.tc.object.tools.BootJarTool.getSystemBytes(BootJarTool.java:1262)
at com.tc.object.tools.BootJarTool.mergeClass(BootJarTool.java:1971)
at
com.tc.object.tools.BootJarTool.addInstrumentedHashMap(BootJarTool.java:1964)
at com.tc.object.tools.BootJarTool.generateJar(BootJarTool.java:383)
at com.tc.object.tools.BootJarTool.main(BootJarTool.java:2296)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.apache.tools.ant.taskdefs.ExecuteJava.run(ExecuteJava.java:217)
at
org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:152)
at org.apache.tools.ant.taskdefs.Java.run(Java.java:747)
at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:201)
at org.apache.tools.ant.taskdefs.Java.execute(Java.java:104)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
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