OK. I can confirm that adding "\" resolved the error. :) On Nov 19, 11:17 am, Jian Fang <[email protected]> wrote: > Now, I see why. The "$" symbol is reserved in Groovy as for GString, i.e., > "$test" tried to > get the String representation of the variable "test". I will update the wiki > page soon. Sorry for that. > > Please put a "\" before "$", i.e, "\$test" should work fine. > > Thanks, > > Jian > > On Thu, Nov 19, 2009 at 1:32 PM, super fan 911 <[email protected]>wrote: > > > Here is the stack trace, > > > [groovyt] groovy.lang.MissingPropertyException: No such property: > > Migration for class: com.xyz.Clazz > > [groovyt] at > > org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap > > (ScriptBytecodeAdapter.java:49) > > [groovyt] at > > org.codehaus.groovy.runtime.callsite.PogoGetPropertySite.getProperty > > (PogoGetPropertySite.java:49) > > [groovyt] at > > > org.codehaus.groovy.runtime.callsite.AbstractCallSite.callGroovyObjectGetProperty > > (AbstractCallSite.java:241) > > [groovyt] at com.xyz.Clazz$_defineUi_closure1_closure4.doCall > > (Clazz.groovy:50) > > [groovyt] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > > Method) > > [groovyt] at sun.reflect.NativeMethodAccessorImpl.invoke > > (NativeMethodAccessorImpl.java:39) > > [groovyt] at sun.reflect.DelegatingMethodAccessorImpl.invoke > > (DelegatingMethodAccessorImpl.java:25) > > [groovyt] at java.lang.reflect.Method.invoke(Method.java:585) > > [groovyt] at org.codehaus.groovy.reflection.CachedMethod.invoke > > (CachedMethod.java:86) > > [groovyt] at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java: > > 234) > > [groovyt] at > > org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod > > (ClosureMetaClass.java:272) > > [groovyt] at groovy.lang.MetaClassImpl.invokeMethod > > (MetaClassImpl.java:880) > > [groovyt] at > > org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent > > (PogoMetaClassSite.java:66) > > [groovyt] at > > org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent > > (CallSiteArray.java:44) > > [groovyt] at > > org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent > > (AbstractCallSite.java:143) > > [groovyt] at > > org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent > > (AbstractCallSite.java:151) > > [groovyt] at com.xyz.Clazz$_defineUi_closure1_closure4.doCall > > (Clazz.groovy) > > [groovyt] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > > Method) > > [groovyt] at sun.reflect.NativeMethodAccessorImpl.invoke > > (NativeMethodAccessorImpl.java:39) > > [groovyt] at sun.reflect.DelegatingMethodAccessorImpl.invoke > > (DelegatingMethodAccessorImpl.java:25) > > [groovyt] at java.lang.reflect.Method.invoke(Method.java:585) > > [groovyt] at org.codehaus.groovy.reflection.CachedMethod.invoke > > (CachedMethod.java:86) > > [groovyt] at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java: > > 234) > > [groovyt] at > > org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod > > (ClosureMetaClass.java:272) > > [groovyt] at groovy.lang.MetaClassImpl.invokeMethod > > (MetaClassImpl.java:880) > > [groovyt] at groovy.lang.Closure.call(Closure.java:280) > > [groovyt] at groovy.lang.Closure.call(Closure.java:275) > > [groovyt] at groovy.util.BuilderSupport.doInvokeMethod > > (BuilderSupport.java:143) > > [groovyt] at groovy.util.BuilderSupport.invokeMethod > > (BuilderSupport.java:64) > > [groovyt] at > > > org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeOnDelegationObjects > > (ClosureMetaClass.java:419) > > [groovyt] at > > org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod > > (ClosureMetaClass.java:346) > > [groovyt] at groovy.lang.MetaClassImpl.invokeMethod > > (MetaClassImpl.java:880) > > [groovyt] at > > org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent > > (PogoMetaClassSite.java:66) > > [groovyt] at > > org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent > > (CallSiteArray.java:44) > > [groovyt] at > > org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent > > (AbstractCallSite.java:143) > > [groovyt] at > > org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent > > (AbstractCallSite.java:155) > > [groovyt] at com.xyz.Clazz$_defineUi_closure1.doCall(Clazz.groovy: > > 44) > > [groovyt] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > > Method) > > [groovyt] at sun.reflect.NativeMethodAccessorImpl.invoke > > (NativeMethodAccessorImpl.java:39) > > [groovyt] at sun.reflect.DelegatingMethodAccessorImpl.invoke > > (DelegatingMethodAccessorImpl.java:25) > > [groovyt] at java.lang.reflect.Method.invoke(Method.java:585) > > [groovyt] at org.codehaus.groovy.reflection.CachedMethod.invoke > > (CachedMethod.java:86) > > [groovyt] at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java: > > 234) > > [groovyt] at > > org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod > > (ClosureMetaClass.java:272) > > [groovyt] at groovy.lang.MetaClassImpl.invokeMethod > > (MetaClassImpl.java:880) > > [groovyt] at > > org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent > > (PogoMetaClassSite.java:66) > > [groovyt] at > > org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent > > (CallSiteArray.java:44) > > [groovyt] at > > org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent > > (AbstractCallSite.java:143) > > [groovyt] at > > org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent > > (AbstractCallSite.java:151) > > [groovyt] at com.xyz.Clazz$_defineUi_closure1.doCall(Clazz.groovy) > > [groovyt] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > > Method) > > [groovyt] at sun.reflect.NativeMethodAccessorImpl.invoke > > (NativeMethodAccessorImpl.java:39) > > [groovyt] at sun.reflect.DelegatingMethodAccessorImpl.invoke > > (DelegatingMethodAccessorImpl.java:25) > > [groovyt] at java.lang.reflect.Method.invoke(Method.java:585) > > [groovyt] at org.codehaus.groovy.reflection.CachedMethod.invoke > > (CachedMethod.java:86) > > [groovyt] at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java: > > 234) > > [groovyt] at > > org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod > > (ClosureMetaClass.java:272) > > [groovyt] at groovy.lang.MetaClassImpl.invokeMethod > > (MetaClassImpl.java:880) > > [groovyt] at groovy.lang.Closure.call(Closure.java:280) > > [groovyt] at groovy.lang.Closure.call(Closure.java:275) > > [groovyt] at groovy.util.BuilderSupport.doInvokeMethod > > (BuilderSupport.java:143) > > [groovyt] at groovy.util.BuilderSupport.invokeMethod > > (BuilderSupport.java:64) > > [groovyt] at > > org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call > > (PogoMetaClassSite.java:45) > > [groovyt] at > > org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall > > (CallSiteArray.java:40) > > [groovyt] at > > org.codehaus.groovy.runtime.callsite.AbstractCallSite.call > > (AbstractCallSite.java:117) > > [groovyt] at > > org.codehaus.groovy.runtime.callsite.AbstractCallSite.call > > (AbstractCallSite.java:129) > > [groovyt] at com.xyz.Clazz.defineUi(Clazz.groovy:18) > > [groovyt] at com.xyz.Clazz$defineUi.call(Unknown Source) > > [groovyt] at > > org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall > > (CallSiteArray.java:40) > > [groovyt] at > > org.codehaus.groovy.runtime.callsite.AbstractCallSite.call > > (AbstractCallSite.java:117) > > [groovyt] at > > org.codehaus.groovy.runtime.callsite.AbstractCallSite.call > > (AbstractCallSite.java:121) > > [groovyt] at com.xyz.APage.defineUi(APage.groovy:323) > > [groovyt] at com.xyz.APage$defineUi.callCurrent(Unknown Source) > > [groovyt] at > > org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent > > (CallSiteArray.java:44) > > [groovyt] at > > org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent > > (PogoMetaClassSite.java:81) > > [groovyt] at > > org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent > > (AbstractCallSite.java:147) > > [groovyt] at com.xyz.xyzPage.<init>(xyzPage.groovy:46) > > [groovyt] at com.xyz.APage.<init>(APage.groovy:53) > > [groovyt] at sun.reflect.NativeConstructorAccessorImpl.newInstance0 > > (Native Method) > > [groovyt] at sun.reflect.NativeConstructorAccessorImpl.newInstance > > (NativeConstructorAccessorImpl.java:39) > > [groovyt] at > > sun.reflect.DelegatingConstructorAccessorImpl.newInstance > > (DelegatingConstructorAccessorImpl.java:27) > > [groovyt] at java.lang.reflect.Constructor.newInstance > > (Constructor.java:494) > > [groovyt] at org.codehaus.groovy.reflection.CachedConstructor.invoke > > (CachedConstructor.java:77) > > [groovyt] at org.codehaus.groovy.runtime.callsite.ConstructorSite > > $ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java: > > 107) > > [groovyt] at > > org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor > > (CallSiteArray.java:52) > > [groovyt] at > > org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor > > (AbstractCallSite.java:192) > > [groovyt] at > > org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor > > (AbstractCallSite.java:204) > > [groovyt] at com.xyz.XYZTestDecorator.createAppPages > > (XYZTestDecorator.groovy:173) > > [groovyt] at com.xyz.XYZTestDecorator.this$3$createAppPages > > (XYZTestDecorator.groovy) > > [groovyt] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > > Method) > > [groovyt] at sun.reflect.NativeMethodAccessorImpl.invoke > > (NativeMethodAccessorImpl.java:39) > > [groovyt] at sun.reflect.DelegatingMethodAccessorImpl.invoke > > (DelegatingMethodAccessorImpl.java:25) > > [groovyt] at java.lang.reflect.Method.invoke(Method.java:585) > > [groovyt] at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite > > ... > > read more »
-- You received this message because you are subscribed to the Google Groups "tellurium-users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/tellurium-users?hl=.
