I am able to produce the same behaviour on my machine (Linux + OpenJDK
1.8.0_162).

If you're just getting acquainted with Groovy, I'd suggest you use 2.4.x
series which is stable and well tested:
https://dl.bintray.com/groovy/maven/apache-groovy-binary-2.4.15.zip

On 8 May 2018 at 20:25, Lucas Buchala <lucasbuch...@gmail.com> wrote:

> Hello.
>
> I have just unpacked Groovy 2.5.0-rc-2 and groovysh doesn't seem to be
> working:
>
> $ groovysh
> java.lang.reflect.InvocationTargetException
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(
> NativeMethodAccessorImpl.java:62)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:498)
>         at org.codehaus.groovy.tools.GroovyStarter.rootLoader(
> GroovyStarter.java:114)
>         at org.codehaus.groovy.tools.GroovyStarter.main(
> GroovyStarter.java:136)
> Caused by: org.codehaus.groovy.runtime.typehandling.GroovyCastException:
> Cannot cast object
> 'org.codehaus.groovy.tools.shell.util.HelpFormatter@b10754' with class
> 'org.codehaus.groovy.tools.shell.util.HelpFormatter' to class
> 'groovyjarjarcommonscli.HelpFormatter'
>         at org.codehaus.groovy.runtime.typehandling.
> DefaultTypeTransformation.continueCastOnSAM(DefaultTypeTransformation.
> java:414)
>         at org.codehaus.groovy.runtime.typehandling.
> DefaultTypeTransformation.continueCastOnNumber(DefaultTypeTransformation.
> java:328)
>         at org.codehaus.groovy.runtime.typehandling.
> DefaultTypeTransformation.castToType(DefaultTypeTransformation.java:242)
>         at groovy.lang.MetaClassImpl.setProperty(MetaClassImpl.java:2717)
>         at groovy.lang.MetaClassImpl.setProperty(MetaClassImpl.java:3782)
>         at groovy.lang.MetaClassImpl.setProperties(MetaClassImpl.
> java:1759)
>         at org.codehaus.groovy.runtime.callsite.ConstructorSite$
> NoParamSite.callConstructor(ConstructorSite.java:125)
>         at org.codehaus.groovy.runtime.callsite.CallSiteArray.
> defaultCallConstructor(CallSiteArray.java:59)
>         at org.codehaus.groovy.runtime.callsite.AbstractCallSite.
> callConstructor(AbstractCallSite.java:238)
>         at org.codehaus.groovy.runtime.callsite.AbstractCallSite.
> callConstructor(AbstractCallSite.java:250)
>         at org.codehaus.groovy.tools.shell.Main.main(Main.groovy:78)
>         ... 6 more
>
> Am I doing anything wrong? (I'm not experienced in Groovy/Java)
> Or... can anyone confirm this problem?
>

Reply via email to