Groovy Console hangs under Ubuntu/Fedora?

View: New views
6 Messages — Rating Filter:   Alert me  

Groovy Console hangs under Ubuntu/Fedora?

by kennardconsulting :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi guys,

For a little while now I've been running a Groovy Console in an applet as a way of letting people try a 'live demo' of my Open Source project (before they have to go to the trouble of downloading it).

The demo is here:

http://metawidget.org/live-demo

By all accounts this demo works well on Windows. It takes a little while to download but other than that it's great.

However I have received multiple complaints about its performance on Ubuntu and Fedora. Using the Sun JVM plugin it runs extremely slowly ('laggy', as in menus slow to open), takes a long time to execute the Groovy script, and is generally unusable. Other applets on the same platform work okay.

Could anyone confirm this problem? Is it something in the Groovy console, or just something unavoidable about the JVM plugin on Linux?

Regards,

Richard.

Re: Groovy Console hangs under Ubuntu/Fedora?

by Jim White :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Mac OS X/Safari (Leopard/4.0.1) I get the attached exception.

Jim

kennardconsulting wrote:

> Hi guys,
>
> For a little while now I've been running a Groovy Console in an applet as a
> way of letting people try a 'live demo' of my Open Source project (before
> they have to go to the trouble of downloading it).
>
> The demo is here:
>
> http://metawidget.org/live-demo
>
> By all accounts this demo works well on Windows. It takes a little while to
> download but other than that it's great.
>
> However I have received multiple complaints about its performance on Ubuntu
> and Fedora. Using the Sun JVM plugin it runs extremely slowly ('laggy', as
> in menus slow to open), takes a long time to execute the Groovy script, and
> is generally unusable. Other applets on the same platform work okay.
>
> Could anyone confirm this problem? Is it something in the Groovy console, or
> just something unavoidable about the JVM plugin on Linux?
>
> Regards,
>
> Richard.
>

Jun 30 21:41:05 MacMini Safari[6341]: *** Assertion failure in -[NSMenu removeItem:], /SourceCache/AppKit/AppKit-949.46/Menus.subproj/NSMenu.m:702
Jun 30 21:41:05 MacMini Safari[6341]: *** CPerformer: ignoring exception 'Invalid parameter not satisfying: item != nil' raised during perform of selector 'sharedDelegate' on target 'ApplicationDelegate' with args '(null)'
Jun 30 21:41:05 MacMini Safari[6341]: *** Assertion failure in -[NSMenu removeItem:], /SourceCache/AppKit/AppKit-949.46/Menus.subproj/NSMenu.m:702
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: java.lang.ExceptionInInitializerError
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at com.apple.mrj.MRJPriv.registerAboutHandler(MRJPriv.java:281)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at com.apple.mrj.MRJApplicationUtils.registerAboutHandler(MRJApplicationUtils.java:64)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at com.apple.mrj.MRJApplicationUtils$registerAboutHandler.call(Unknown Source)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:43)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:117)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at groovy.ui.script1246423262332.run(script1246423262332.groovy:22)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at groovy.util.FactoryBuilderSupport.build(FactoryBuilderSupport.java:1113)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at groovy.util.FactoryBuilderSupport.build(FactoryBuilderSupport.java:1099)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at groovy.util.FactoryBuilderSupport.build(FactoryBuilderSupport.java:1117)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at java.lang.reflect.Method.invoke(Method.java:585)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:234)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1062)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:893)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod(InvokerHelper.java:742)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:725)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at groovy.util.FactoryInterceptorMetaClass.invokeMethod(FactoryBuilderSupport.java:1270)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:66)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:47)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:143)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:155)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at groovy.ui.view.MacOSXMenuBar.run(MacOSXMenuBar.groovy:31)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at groovy.util.FactoryBuilderSupport.build(FactoryBuilderSupport.java:1113)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at groovy.util.FactoryBuilderSupport.build(FactoryBuilderSupport.java:1099)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at java.lang.reflect.Method.invoke(Method.java:585)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:234)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:361)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:893)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:66)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:47)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:143)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:151)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at groovy.ui.Console$_run_closure2.doCall(Console.groovy:215)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at java.lang.reflect.Method.invoke(Method.java:585)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:234)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:893)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:39)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:43)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:117)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at groovy.ui.ConsoleView$_run_closure1.doCall(ConsoleView.groovy:53)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at java.lang.reflect.Method.invoke(Method.java:585)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:234)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:893)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:66)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:47)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:143)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:151)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at groovy.ui.ConsoleView$_run_closure1.doCall(ConsoleView.groovy)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at java.lang.reflect.Method.invoke(Method.java:585)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:234)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:893)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at groovy.lang.Closure.call(Closure.java:279)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at groovy.lang.Closure.call(Closure.java:274)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at groovy.util.FactoryBuilderSupport.dispathNodeCall(FactoryBuilderSupport.java:834)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at groovy.util.FactoryBuilderSupport.doInvokeMethod(FactoryBuilderSupport.java:740)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at groovy.util.FactoryBuilderSupport.invokeMethod(FactoryBuilderSupport.java:460)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at groovy.util.FactoryInterceptorMetaClass.invokeMethod(FactoryBuilderSupport.java:1268)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:66)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:47)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:143)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:155)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at groovy.ui.ConsoleView.run(ConsoleView.groovy:50)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at groovy.util.FactoryBuilderSupport.build(FactoryBuilderSupport.java:1113)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at groovy.util.FactoryBuilderSupport.build(FactoryBuilderSupport.java:1099)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at groovy.util.FactoryBuilderSupport$build.call(Unknown Source)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:43)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:117)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at groovy.ui.Console.run(Console.groovy:242)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at groovy.ui.Console$run.callCurrent(Unknown Source)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:47)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:143)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:151)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at groovy.ui.Console.run(Console.groovy:209)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at org.metawidget.example.swing.console.GroovyConsoleApplet.start(Unknown Source)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at sun.applet.AppletPanel.run(AppletPanel.java:420)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at java.lang.Thread.run(Thread.java:613)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: Caused by: java.lang.RuntimeException: Non-Java exception raised, not handled! (Original problem: Invalid parameter not satisfying: item != nil)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at com.apple.eawt.Application.initializeApplicationDelegate(Native Method)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: at com.apple.eawt.Application.<clinit>(Application.java:59)
Jun 30 21:41:05 MacMini [0x0-0x244244].com.apple.Safari[6341]: ... 101 more
 

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email

Re: Groovy Console hangs under Ubuntu/Fedora?

by kennardconsulting :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Jim,

Evidently we have problems on Mac too! Again, though, the Exception looks purely Groovy Console related.

Has anybody tried getting the Groovy Console working in an applet, and tested it on Linux/Mac OS?

Regards,

Richard.

Re: Groovy Console hangs under Ubuntu/Fedora?

by Jochen Theodorou :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Jim White schrieb:
> On Mac OS X/Safari (Leopard/4.0.1) I get the attached exception.

this is a exception in native code. Even if the program is doing wrong,
this surely should not happen, should it?

bye blackdrag

--
Jochen "blackdrag" Theodorou
The Groovy Project Tech Lead (http://groovy.codehaus.org)
http://blackdragsview.blogspot.com/


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email



Re: Groovy Console hangs under Ubuntu/Fedora?

by Jim White :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Jochen Theodorou wrote:

> Jim White schrieb:
>
>> On Mac OS X/Safari (Leopard/4.0.1) I get the attached exception.
>
> this is a exception in native code. Even if the program is doing wrong,
> this surely should not happen, should it?

I suspect that in an applet context you don't get the Apple menu and
there is some null return that GroovyConsole isn't checking for and
instead just passing that into some other call ("removeItem").

The exception is probably occuring in the native code because the Java
wrapper code doesn't do it's own checking of the parameters.  The Java
bindings in Mac are effectively native calls.

The trouble may be in the Apple code though after all.  The problem is
probably triggered by this in MacOSXDefaults.groovy:

System.setProperty("com.apple.mrj.application.apple.menu.about.name",
"GroovyConsole")

But I don't have time right now to chase this further.

Jim


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email



Re: Groovy Console hangs under Ubuntu/Fedora?

by kennardconsulting :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Thanks everyone. JIRA created: http://jira.codehaus.org/browse/GROOVY-3604

Regards,

Richard