GWT Plugin 1.0-SNAPSHOT. Grails 2 -> 2.3+ compatibility

533 views
Skip to first unread message

David Dawson

unread,
Nov 7, 2013, 9:53:32 AM11/7/13
to grail...@googlegroups.com
Hello, 

I've pushed a snapshot released out, 1.0-SNAPSHOT that has support for both Ivy and Aether dependency managers via a new plugin - http://grails.org/plugin/extended-dependency-manager

This allows the GWT plugin to support Grails versions 2.0 -> 2.3.1+  when using the Aether dependency manager.

Still not had very heavy testing, if you get a mo, please give this version a go and either reply here or file an issue on Github -> https://github.com/simplicityitself/grails-gwt/issues  if you have any problems.

FYI, in common with the current Ivy method, this doesn't implement transitive dependency handling. So you need to explicitly add every jar that you want on the GWT classpath.

Best,

David

Pandemir Anam

unread,
Dec 2, 2013, 4:16:34 PM12/2/13
to grail...@googlegroups.com
Ok, so this is what happens when I try to add GWT support to a fresh Grails 2.3.3 application:

Added
gwt {
    version="2.5.1"
    home="C:/gwt"
    local.workers = 3
    run.args = {
        jvmarg(value: "-Xms256m")
        jvmarg(value: "-Xmx512m")
    }
}
...
    plugins {
...
        compile ":extended-dependency-manager:0.5.1"
        compile ":gwt:1.0-SNAPSHOT"
    }

    
to BuildConfig.groovy

>grails run-app
Dependency Manager - Aether
Checking GWT home version[2.5.1] buildconfig[C:/gwt] sysprop[null] antprop[C:\gwt]
Gwt version 2.5.1 requested, downloading required dependencies
| Error Error loading event script from file [C:\myProject\target\work\plugins\gwt-1.0-SNAPSHOT\scripts\_Events.groovy] org.sonatype.aether.graph.Dependency
java.lang.ClassNotFoundException: org.sonatype.aether.graph.Dependency
       at _AetherDependencies_groovy.getDeps(_AetherDependencies_groovy:31)
     
 
       
This is due to a namespace change of the aether dependency manger that is shipped with grails.
Replacing
  def Dependency = loader.loadClass("org.sonatype.aether.graph.Dependency")
  def DefaultArtifact = loader.loadClass("org.sonatype.aether.util.artifact.DefaultArtifact")
 
  def Dependency = loader.loadClass("org.eclipse.aether.graph.Dependency")
  def DefaultArtifact = loader.loadClass("org.eclipse.aether.artifact.DefaultArtifact")

 
in "C:\myProject\target\work\plugins\extended-dependency-manager-0.5.1\scripts\_AetherDependencies.groovy"
seems to solve this. However, then I get
| Error Error loading event script from file [C:\myProject\target\work\plugins\gwt-1.0-SNAPSHOT\scripts\_Events.groovy] Class org.apache.http.message.BasicNameValuePair does not implement the requested interface org.apache.http.NameValuePair
java.lang.IncompatibleClassChangeError: Class org.apache.http.message.BasicNameValuePair does not implement the requested interface org.apache.http.NameValuePair
        at org.apache.http.message.BasicHeaderValueParser.parseHeaderElement(BasicHeaderValueParser.java:166)

        
Does somebody know how to solve this?

Pandemir Anam

unread,
Dec 3, 2013, 12:39:32 PM12/3/13
to grail...@googlegroups.com
Here is the full trace for the sake of completeness:

at org.apache.http.message.BasicHeaderValueParser.parseHeaderElement(BasicHeaderValueParser.java:166)
at org.apache.http.message.BasicHeaderValueParser.parseElements(BasicHeaderValueParser.java:110)
at org.apache.http.message.BufferedHeader.getElements(BufferedHeader.java:109)
at org.apache.http.client.protocol.ResponseContentEncoding.process(ResponseContentEncoding.java:81)
at org.apache.http.impl.client.DecompressingHttpClient.execute(DecompressingHttpClient.java:139)
at org.eclipse.aether.transport.http.HttpTransporter.execute(HttpTransporter.java:294)
at org.eclipse.aether.transport.http.HttpTransporter.implGet(HttpTransporter.java:250)
at org.eclipse.aether.spi.connector.transport.AbstractTransporter.get(AbstractTransporter.java:59)
at org.eclipse.aether.connector.basic.BasicRepositoryConnector$GetTaskRunner.runTask(BasicRepositoryConnector.java:418)
at org.eclipse.aether.connector.basic.BasicRepositoryConnector$TaskRunner.run(BasicRepositoryConnector.java:337)
at org.eclipse.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:67)
at org.eclipse.aether.connector.basic.BasicRepositoryConnector$DirectExecutor.execute(BasicRepositoryConnector.java:649)
at org.eclipse.aether.connector.basic.BasicRepositoryConnector.get(BasicRepositoryConnector.java:247)
at org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads(DefaultArtifactResolver.java:536)
at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:437)
at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:262)
at org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:367)
at _AetherDependencies_groovy.getDeps(_AetherDependencies_groovy:39)
at _AetherDependencies_groovy$_run_closure3.doCall(_AetherDependencies_groovy:17)
at _GwtInternal_groovy.addDependency(_GwtInternal_groovy:723)
at _GwtInternal_groovy.addDependency(_GwtInternal_groovy)
at _GwtInternal_groovy$addDependency$2.callCurrent(Unknown Source)
at _GwtInternal_groovy.addGwtCoreToDependencies(_GwtInternal_groovy:692)
at _GwtInternal_groovy$addGwtCoreToDependencies$1.callCurrent(Unknown Source)
at _GwtInternal_groovy.resolveHome(_GwtInternal_groovy:666)
at _GwtInternal_groovy$resolveHome$0.callCurrent(Unknown Source)
at _GwtInternal_groovy.run(_GwtInternal_groovy:51)
at _GwtInternal_groovy$run.call(Unknown Source)
at _GrailsSettings_groovy$run.call(Unknown Source)
at org.codehaus.gant.IncludeTargets.leftShift(IncludeTargets.groovy:59)
at org.codehaus.gant.IncludeTargets$leftShift.call(Unknown Source)
at _Events.run(_Events.groovy:1)
at _GrailsEvents_groovy.run(_GrailsEvents_groovy:49)
at _GrailsEvents_groovy$run.call(Unknown Source)
at _GrailsClean_groovy$run.call(Unknown Source)
at org.codehaus.gant.IncludeTargets.leftShift(IncludeTargets.groovy:59)
at org.codehaus.gant.IncludeTargets$leftShift.call(Unknown Source)
at _GrailsClean_groovy.run(_GrailsClean_groovy:29)
at _GrailsClean_groovy$run.call(Unknown Source)
at War$run.call(Unknown Source)
at org.codehaus.gant.IncludeTargets.leftShift(IncludeTargets.groovy:59)
at org.codehaus.gant.IncludeTargets$leftShift.call(Unknown Source)
at War.run(War:27)
at War$run.call(Unknown Source)
at org.codehaus.gant.IncludeTargets.leftShift(IncludeTargets.groovy:59)
at org.codehaus.gant.IncludeTargets$leftShift.call(Unknown Source)
at War.run(War.groovy:29)
at War$run.call(Unknown Source)
at gant.Gant.prepareTargets(Gant.groovy:607)


Does the current snapshot work for somebody on a fresh Grails 2.3.3. project? Or is it just some stupid classpath issue on my side?
Thanks

Pandemir Anam

unread,
Dec 6, 2013, 11:53:44 AM12/6/13
to grail...@googlegroups.com

Using grails dependency-repot reveals that the plugin has a dependency on GWT 2.4.0. When adding

compile (":gwt:1.0-SNAPSHOT"){

                transitive = false

           }

the problem is gone.

So there seems to be a dependency issue between GWT 2.5.1 (the version declared in the BuildConfig) and GWT 2.4.0 (the version the plugin depends on) that is not properly resolved.

 

Btw.

The gwt.home="C:/gwt" setting does not seem to work on Windows as I get the exception attached below.

This even happens if this setting is omitted entirely (because of GWT_HOME set?).

Instead, providing version="2.5.1" works but seems to download the GWT libraries each time the application is run, cleaned, wared, etc.

which is a bit annoying:
......Dependency Manager - Aether

.Checking GWT home version[2.5.1] buildconfig[C:/gwt] sysprop[null] antprop[C:\gwt]

Gwt version 2.5.1 requested, downloading required dependencies

...

 

==

Attached exception:

Error executing script RunApp: No such property: absolutePath for class: java.lang.String

groovy.lang.MissingPropertyException: No such property: absolutePath for class: java.lang.String

     at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:50)

     at org.codehaus.groovy.runtime.callsite.PojoMetaClassGetPropertySite.callGetProperty(PojoMetaClassGetPropertySite.java:43)

     at _ClasspathHandling_groovy.maybeUseGwtHomeLibs(_ClasspathHandling_groovy:66)

     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

     at java.lang.reflect.Method.invoke(Method.java:606)

     at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1254)

     at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)

     at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1086)

     at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1031)

     at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910)

     at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:66)

     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:141)

     at _ClasspathHandling_groovy$_run_closure1.doCall(_ClasspathHandling_groovy:7)

     at _ClasspathHandling_groovy$_run_closure1.doCall(_ClasspathHandling_groovy)

     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

     at java.lang.reflect.Method.invoke(Method.java:606)

     at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1254)

     at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)

     at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1086)

     at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910)

     at groovy.lang.MetaClassImpl.invokePropertyOrMissing(MetaClassImpl.java:1132)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1088)

     at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:731)

     at groovy.lang.GroovyObjectSupport.invokeMethod(GroovyObjectSupport.java:44)

     at groovy.lang.Script.invokeMethod(Script.java:78)

     at groovy.lang.MetaClassImpl.invokeMethodOnGroovyObject(MetaClassImpl.java:1151)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1045)

     at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910)

     at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:66)

     at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:49)

     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:133)

     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:137)

     at _Events$_run_closure1.doCall(_Events.groovy:6)

     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

     at java.lang.reflect.Method.invoke(Method.java:606)

     at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1254)

     at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)

     at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1086)

     at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910)

     at groovy.lang.Closure.call(Closure.java:411)

     at org.codehaus.groovy.grails.cli.support.GrailsBuildEventListener.triggerEvent(GrailsBuildEventListener.java:225)

     at org.codehaus.groovy.grails.cli.support.GrailsBuildEventListener.targetStarted(GrailsBuildEventListener.java:177)

     at org.apache.tools.ant.BuildListener$targetStarted.call(Unknown Source)

     at org.codehaus.gant.GantBinding$_withTargetEvent_closure1.doCall(GantBinding.groovy:89)

     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

     at java.lang.reflect.Method.invoke(Method.java:606)

     at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1254)

     at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)

     at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1086)

     at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910)

     at groovy.lang.Closure.call(Closure.java:411)

     at groovy.lang.Closure.call(Closure.java:427)

     at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:1325)

     at org.codehaus.groovy.runtime.DefaultGroovyMethods.each(DefaultGroovyMethods.java:1297)

     at org.codehaus.groovy.runtime.dgm$148.invoke(Unknown Source)

     at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoMetaMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:271)

     at org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:53)

     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)

     at org.codehaus.gant.GantBinding.withTargetEvent(GantBinding.groovy:89)

     at org.codehaus.gant.GantBinding.this$4$withTargetEvent(GantBinding.groovy)

     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

     at java.lang.reflect.Method.invoke(Method.java:606)

     at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1254)

     at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)

     at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1086)

     at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1031)

     at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:731)

     at groovy.lang.GroovyObjectSupport.invokeMethod(GroovyObjectSupport.java:44)

     at groovy.lang.MetaClassImpl.invokeMethodOnGroovyObject(MetaClassImpl.java:1151)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1045)

     at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910)

     at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:66)

     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:149)

     at org.codehaus.gant.GantBinding$_initializeGantBinding_closure5_closure16.doCall(GantBinding.groovy:185)

     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

     at java.lang.reflect.Method.invoke(Method.java:606)

     at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1254)

     at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSite.invoke(PogoMetaMethodSite.java:231)

     at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:52)

     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:141)

     at org.codehaus.gant.GantBinding$_initializeGantBinding_closure5_closure16.doCall(GantBinding.groovy)

     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

     at java.lang.reflect.Method.invoke(Method.java:606)

     at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1254)

     at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)

     at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1086)

     at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910)

     at groovy.lang.MetaClassImpl.invokePropertyOrMissing(MetaClassImpl.java:1132)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1088)

     at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:731)

     at groovy.lang.GroovyObjectSupport.invokeMethod(GroovyObjectSupport.java:44)

     at groovy.lang.Script.invokeMethod(Script.java:78)

     at groovy.lang.MetaClassImpl.invokeMethodOnGroovyObject(MetaClassImpl.java:1151)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1045)

     at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910)

     at groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:149)

     at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:133)

     at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:168)

     at groovy.lang.GroovyObjectSupport.invokeMethod(GroovyObjectSupport.java:44)

     at groovy.lang.MetaClassImpl.invokeMethodOnGroovyObject(MetaClassImpl.java:1151)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1045)

     at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910)

     at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:66)

     at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:49)

     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:133)

     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:137)

     at _GrailsPackage_groovy$_run_closure2_closure8.doCall(_GrailsPackage_groovy:42)

     at _GrailsPackage_groovy$_run_closure2_closure8.doCall(_GrailsPackage_groovy)

     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

     at java.lang.reflect.Method.invoke(Method.java:606)

     at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1254)

     at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)

     at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1086)

     at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910)

     at groovy.lang.Closure.call(Closure.java:411)

     at groovy.lang.Closure.call(Closure.java:405)

     at org.codehaus.groovy.grails.cli.api.BaseSettingsApi.profile(BaseSettingsApi.java:354)

     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

     at java.lang.reflect.Method.invoke(Method.java:606)

     at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1254)

     at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)

     at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1086)

     at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:953)

     at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910)

     at groovy.lang.MetaClassImpl.invokePropertyOrMissing(MetaClassImpl.java:1132)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1088)

     at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:731)

     at groovy.lang.GroovyObjectSupport.invokeMethod(GroovyObjectSupport.java:44)

     at groovy.lang.Script.invokeMethod(Script.java:78)

     at groovy.lang.MetaClassImpl.invokeMethodOnGroovyObject(MetaClassImpl.java:1151)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1045)

     at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910)

     at groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:149)

     at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:133)

     at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:66)

     at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:49)

     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:133)

     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:145)

     at _GrailsPackage_groovy$_run_closure2.doCall(_GrailsPackage_groovy:41)

     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

     at java.lang.reflect.Method.invoke(Method.java:606)

     at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1254)

     at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)

     at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1086)

     at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910)

     at groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:149)

     at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:133)

     at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:39)

     at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)

     at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:54)

     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)

     at org.codehaus.gant.GantBinding$_initializeGantBinding_closure5_closure16_closure18.doCall(GantBinding.groovy:185)

     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

     at java.lang.reflect.Method.invoke(Method.java:606)

     at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1254)

     at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSite.invoke(PogoMetaMethodSite.java:231)

     at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:52)

     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:141)

     at org.codehaus.gant.GantBinding$_initializeGantBinding_closure5_closure16_closure18.doCall(GantBinding.groovy)

     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

     at java.lang.reflect.Method.invoke(Method.java:606)

     at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1254)

     at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:272)

     at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.call(PogoMetaMethodSite.java:64)

     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:112)

     at org.codehaus.gant.GantBinding.withTargetEvent(GantBinding.groovy:90)

     at org.codehaus.gant.GantBinding.this$4$withTargetEvent(GantBinding.groovy)

     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

     at java.lang.reflect.Method.invoke(Method.java:606)

     at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1254)

     at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)

     at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1086)

     at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1031)

     at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:731)

     at groovy.lang.GroovyObjectSupport.invokeMethod(GroovyObjectSupport.java:44)

     at groovy.lang.MetaClassImpl.invokeMethodOnGroovyObject(MetaClassImpl.java:1151)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1045)

     at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910)

     at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:66)

     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:149)

     at org.codehaus.gant.GantBinding$_initializeGantBinding_closure5_closure16.doCall(GantBinding.groovy:185)

     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

     at java.lang.reflect.Method.invoke(Method.java:606)

     at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1254)

     at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSite.invoke(PogoMetaMethodSite.java:231)

     at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:52)

     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:141)

     at org.codehaus.gant.GantBinding$_initializeGantBinding_closure5_closure16.doCall(GantBinding.groovy)

     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

     at java.lang.reflect.Method.invoke(Method.java:606)

     at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1254)

     at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)

     at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1086)

     at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910)

     at groovy.lang.Closure.call(Closure.java:411)

     at groovy.lang.Closure.call(Closure.java:405)

     at org.codehaus.gant.GantMetaClass.processClosure(GantMetaClass.java:81)

     at org.codehaus.gant.GantMetaClass.processArgument(GantMetaClass.java:95)

     at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:128)

     at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:66)

     at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:49)

     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:133)

     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:153)

     at RunApp$_run_closure1.doCall(RunApp.groovy:28)

     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

     at java.lang.reflect.Method.invoke(Method.java:606)

     at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1254)

     at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)

     at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1086)

     at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910)

     at groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:149)

     at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:133)

     at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:39)

     at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)

     at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:54)

     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)

     at org.codehaus.gant.GantBinding$_initializeGantBinding_closure5_closure16_closure18.doCall(GantBinding.groovy:185)

     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

     at java.lang.reflect.Method.invoke(Method.java:606)

     at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1254)

     at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSite.invoke(PogoMetaMethodSite.java:231)

     at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:52)

     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:141)

     at org.codehaus.gant.GantBinding$_initializeGantBinding_closure5_closure16_closure18.doCall(GantBinding.groovy)

     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

     at java.lang.reflect.Method.invoke(Method.java:606)

     at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1254)

     at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:272)

     at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.call(PogoMetaMethodSite.java:64)

     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:112)

     at org.codehaus.gant.GantBinding.withTargetEvent(GantBinding.groovy:90)

     at org.codehaus.gant.GantBinding.this$4$withTargetEvent(GantBinding.groovy)

     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

     at java.lang.reflect.Method.invoke(Method.java:606)

     at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1254)

     at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)

     at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1086)

     at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1031)

     at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:731)

     at groovy.lang.GroovyObjectSupport.invokeMethod(GroovyObjectSupport.java:44)

     at groovy.lang.MetaClassImpl.invokeMethodOnGroovyObject(MetaClassImpl.java:1151)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1045)

     at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910)

     at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:66)

     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:149)

     at org.codehaus.gant.GantBinding$_initializeGantBinding_closure5_closure16.doCall(GantBinding.groovy:185)

     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

     at java.lang.reflect.Method.invoke(Method.java:606)

     at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1254)

     at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSite.invoke(PogoMetaMethodSite.java:231)

     at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:52)

     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:141)

     at org.codehaus.gant.GantBinding$_initializeGantBinding_closure5_closure16.doCall(GantBinding.groovy)

     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

     at java.lang.reflect.Method.invoke(Method.java:606)

     at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1254)

     at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:272)

     at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.call(PogoMetaMethodSite.java:64)

     at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)

     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)

     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:112)

     at gant.Gant$_dispatch_closure5.doCall(Gant.groovy:381)

     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

     at java.lang.reflect.Method.invoke(Method.java:606)

     at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1254)

     at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:272)

     at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.call(PogoMetaMethodSite.java:64)

     at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)

     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)

     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)

     at gant.Gant$_dispatch_closure7.doCall(Gant.groovy:415)

     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

     at java.lang.reflect.Method.invoke(Method.java:606)

     at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1254)

     at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSite.invoke(PogoMetaMethodSite.java:231)

     at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:52)

     at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:49)

     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:133)

     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:141)

     at gant.Gant$_dispatch_closure7.doCall(Gant.groovy)

     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

     at java.lang.reflect.Method.invoke(Method.java:606)

     at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1254)

     at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:272)

     at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.call(PogoMetaMethodSite.java:64)

     at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)

     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)

     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:112)

     at gant.Gant.withBuildListeners(Gant.groovy:427)

     at gant.Gant.this$2$withBuildListeners(Gant.groovy)

     at gant.Gant$this$2$withBuildListeners$0.callCurrent(Unknown Source)

     at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:49)

     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:133)

     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:141)

     at gant.Gant.dispatch(Gant.groovy:415)

     at gant.Gant.this$2$dispatch(Gant.groovy)

     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

     at java.lang.reflect.Method.invoke(Method.java:606)

     at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1254)

     at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)

     at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1086)

     at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910)

     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:733)

     at gant.Gant.invokeMethod(Gant.groovy)

     at groovy.lang.GroovyObject$invokeMethod.callCurrent(Unknown Source)

     at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:49)

     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:133)

     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:145)

     at gant.Gant.executeTargets(Gant.groovy:591)

     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

     at java.lang.reflect.Method.invoke(Method.java:606)

     at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1254)

     at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSite.invoke(PogoMetaMethodSite.java:231)

     at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:52)

     at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:49)

     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:133)

     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:145)

     at gant.Gant.executeTargets(Gant.groovy:590)

     at org.codehaus.groovy.grails.cli.GrailsScriptRunner.executeWithGantInstance(GrailsScriptRunner.java:774)

     at org.codehaus.groovy.grails.cli.GrailsScriptRunner.executeScriptFile(GrailsScriptRunner.java:572)

     at org.codehaus.groovy.grails.cli.GrailsScriptRunner.executeScriptWithCaching(GrailsScriptRunner.java:471)

     at org.codehaus.groovy.grails.cli.GrailsScriptRunner.callPluginOrGrailsScript(GrailsScriptRunner.java:415)

     at org.codehaus.groovy.grails.cli.GrailsScriptRunner.executeCommand(GrailsScriptRunner.java:379)

     at org.codehaus.groovy.grails.cli.GrailsScriptRunner.main(GrailsScriptRunner.java:227)

     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

     at java.lang.reflect.Method.invoke(Method.java:606)

     at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1254)

     at org.codehaus.groovy.grails.cli.support.GrailsStarter.rootLoader(GrailsStarter.java:236)

     at org.codehaus.groovy.grails.cli.support.GrailsStarter.main(GrailsStarter.java:264)



Nathan Dunn

unread,
Dec 6, 2013, 11:56:07 AM12/6/13
to grail...@googlegroups.com

Is that something you could post to the issues list with this fix:


I think that I would have ran into it as well.  Thanks for finding it.

Nathan



--
 
---
You received this message because you are subscribed to the Google Groups "grails-gwt" group.
To unsubscribe from this group and stop receiving emails from it, send an email to grails-gwt+...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Pandemir Anam

unread,
Dec 10, 2013, 10:21:20 AM12/10/13
to grail...@googlegroups.com
Hey,

I'd like to add that I suddenly (after clean up) got severe classpath problems and reverted to
plugins {
   compile (":gwt:0.9.2"){
      transitive = false
   }
}

gwt {
    //version="2.5.1"
    //home="C:/gwt"
...
}
The latter ones seemed to cause the trouble. I've set the GWT_HOME variable instead and since then all is fine.
Reply all
Reply to author
Forward
0 new messages