[ 
https://issues.apache.org/jira/browse/OFBIZ-3954?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12985317#action_12985317
 ] 

Jacques Le Roux commented on OFBIZ-3954:
----------------------------------------

Hi René,

I had to dowload jansi-1.2.1.jar from 
http://www.sfr-fresh.com/unix/misc/groovy-binary-1.7.6.zip/. Actually it's 
easier for us to put jar as files directly.

I get this error on Windows XP (using telnet localhost 9991), Beanshell works 
well (using telnet localhost 9990). Maybe it's a Windows specific error?

2011-01-23 14:24:42,578 (main) [ BeanShellContainer.java:101:INFO ] Started 
BeanShell telnet service on 9989, 9990
2011-01-23 14:24:42,578 (main) [ BeanShellContainer.java:102:INFO ] NOTICE: 
BeanShell service ports are not secure. Please protect the ports
2011-01-23 14:24:42,593 (main) [GroovyShellContainer.java:51 :INFO ] Started 
Groovy telnet service on port [9991].
2011-01-23 14:24:42,593 (main) [GroovyShellContainer.java:52 :INFO ] NOTICE: 
The Groovy service port is not secure. Please protect it.
2011-01-23 14:24:42,593 (Thread-40) [ GroovyShellService.java:54 :INFO ] Opened 
server socket: ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=9991]
2011-01-23 14:27:38,359 (Thread-40) [ GroovyShellService.java:82 :INFO ] Opened 
client socket: Socket[addr=/127.0.0.1,port=3386,localport=9991]
Exception in thread "Thread-51" java.lang.NoClassDefFoundError: jline/History
        at java.lang.Class.getDeclaredMethods0(Native Method)
        at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
        at java.lang.Class.getDeclaredMethods(Class.java:1791)
        at 
org.codehaus.groovy.reflection.CachedClass$3$1.run(CachedClass.java:83)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
org.codehaus.groovy.reflection.CachedClass$3.initValue(CachedClass.java:80)
        at 
org.codehaus.groovy.reflection.CachedClass$3.initValue(CachedClass.java:78)
        at 
org.codehaus.groovy.util.LazyReference.getLocked(LazyReference.java:46)
        at org.codehaus.groovy.util.LazyReference.get(LazyReference.java:33)
        at 
org.codehaus.groovy.reflection.CachedClass.getMethods(CachedClass.java:249)
        at groovy.lang.MetaClassImpl.populateMethods(MetaClassImpl.java:341)
        at groovy.lang.MetaClassImpl.fillMethodIndex(MetaClassImpl.java:291)
        at groovy.lang.MetaClassImpl.initialize(MetaClassImpl.java:2914)
        at 
org.codehaus.groovy.reflection.ClassInfo.getMetaClassUnderLock(ClassInfo.java:166)
        at 
org.codehaus.groovy.reflection.ClassInfo.getMetaClass(ClassInfo.java:182)
        at 
org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.getMetaClass(MetaClassRegistryImpl.java:210)
        at 
org.codehaus.groovy.runtime.ScriptBytecodeAdapter.selectConstructorAndTransformArguments(ScriptBytecodeAdapter.java:235)
        at org.codehaus.groovy.tools.shell.Groovysh.<init>(Groovysh.groovy:90)
        at 
org.ofbiz.base.container.groovy.GroovyShellThread.run(GroovyShellThread.java:57)
Caused by: java.lang.ClassNotFoundException: jline.History
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
        ... 19 more


> Groovy shell
> ------------
>
>                 Key: OFBIZ-3954
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-3954
>             Project: OFBiz
>          Issue Type: New Feature
>          Components: framework
>    Affects Versions: SVN trunk
>            Reporter: Rene Scheibe
>            Priority: Minor
>         Attachments: OFBIZ-3954_groovysh.patch
>
>
> A Groovysh container to connect to. Just do a 'telnet localhost 9991' and you 
> have a fully fledged groovysh.
> This is a Groovy equivalent to the already existing BeanShell container.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to