unable to use the jython2.7 with grinder3.11

olivier merlin <[email protected]> Fri, 2 Oct 2015 18:37:14 +0200
Newsgroups gmane.comp.java.grinder.user
Message-ID <CAFjxuZNpLU1xb4_e4Ur46bzsTpZvEAtjLY0z1WbTJ_vC2sgg3Q@mail.gmail.com>
Hello,
Perhaps i miss something.
I get this stack trace on the helloworld.py:
2015-10-02 18:23:11,135 ERROR C11TVY1-1: aborting process - Java exception
initialising test script
net.grinder.scriptengine.jython.JythonScriptExecutionException: Java
exception initialising test script
        test1.record(log)
        File
"C:\grindertool3.11\temp\.\C11TVY1-file-store\current\helloworld.py", line
13, in <module>
java.lang.NoSuchFieldError: im_func
        at
net.grinder.scriptengine.jython.instrumentation.dcr.AbstractJythonDCRInstrumenter.instrument(AbstractJythonDCRInstrumenter.java:127)
~[grinder-core-3.11.jar:na]
        at
net.grinder.scriptengine.AbstractDCRInstrumenter.instrument(AbstractDCRInstrumenter.java:93)
~[grinder-core-3.11.jar:na]
        at
net.grinder.scriptengine.CompositeInstrumenter.instrument(CompositeInstrumenter.java:103)
~[grinder-core-3.11.jar:na]
        at
net.grinder.engine.process.MasterInstrumenter.instrument(MasterInstrumenter.java:85)
~[grinder-core-3.11.jar:na]
        at
net.grinder.scriptengine.CompositeInstrumenter.instrument(CompositeInstrumenter.java:90)
~[grinder-core-3.11.jar:na]
        at
net.grinder.engine.process.TestData.instrument(TestData.java:113)
~[grinder-core-3.11.jar:na]
        at net.grinder.script.Test.record(Test.java:113)
~[grinder-core-3.11.jar:na]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
~[na:1.8.0_60]
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
~[na:1.8.0_60]
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
~[na:1.8.0_60]
        at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_60]
        at
org.python.core.PyReflectedFunction.__call__(PyReflectedFunction.java:186)
~[jython-standalone-2.7.0.jar:na]
        at
org.python.core.PyReflectedFunction.__call__(PyReflectedFunction.java:204)
~[jython-standalone-2.7.0.jar:na]
        at org.python.core.PyObject.__call__(PyObject.java:478)
~[jython-standalone-2.7.0.jar:na]
        at org.python.core.PyObject.__call__(PyObject.java:482)
~[jython-standalone-2.7.0.jar:na]
        at org.python.core.PyMethod.__call__(PyMethod.java:141)
~[jython-standalone-2.7.0.jar:na]
        at
org.python.pycode._pyx1.f$0(C:\grindertool3.11\temp\.\C11TVY1-file-store\current\helloworld.py:17)
~[na:na]
        at
org.python.pycode._pyx1.call_function(C:\grindertool3.11\temp\.\C11TVY1-file-store\current\helloworld.py)
~[na:na]
        at org.python.core.PyTableCode.call(PyTableCode.java:167)
~[jython-standalone-2.7.0.jar:na]
        at org.python.core.PyCode.call(PyCode.java:18)
~[jython-standalone-2.7.0.jar:na]
        at org.python.core.Py.runCode(Py.java:1386)
~[jython-standalone-2.7.0.jar:na]
        at org.python.core.__builtin__.execfile_flags(__builtin__.java:535)
~[jython-standalone-2.7.0.jar:na]
        at
org.python.util.PythonInterpreter.execfile(PythonInterpreter.java:286)
~[jython-standalone-2.7.0.jar:na]
        at
net.grinder.scriptengine.jython.JythonScriptEngine.<init>(JythonScriptEngine.java:129)
~[grinder-core-3.11.jar:na]
        at
net.grinder.scriptengine.jython.JythonScriptEngineService.createScriptEngine(JythonScriptEngineService.java:102)
~[grinder-core-3.11.jar:na]
        at
net.grinder.engine.process.ScriptEngineContainer.getScriptEngine(ScriptEngineContainer.java:81)
~[grinder-core-3.11.jar:na]
        at
net.grinder.engine.process.GrinderProcess.run(GrinderProcess.java:404)
~[grinder-core-3.11.jar:na]
        at
net.grinder.engine.process.WorkerProcessEntryPoint.run(WorkerProcessEntryPoint.java:86)
[grinder-core-3.11.jar:na]
        at
net.grinder.engine.process.WorkerProcessEntryPoint.main(WorkerProcessEntryPoint.java:59)
[grinder-core-3.11.jar:na]
2015-10-02 18:23:11,293 INFO  agent: finished, waiting for console signal

the grinder.properties file is:
grinder.processes=1
grinder.threads=1
grinder.runs=1
grinder.script=helloworld.py
grinder.jvm.arguments=-Dpython.home=C:/win64app/jython27
-Dgrinder.logLevel=INFO -Xms1024m -Xmx2048m -Xss228k
grinder.logDirectory=log

and i start my agent with:
java -Dpython.home=C:/win64app/jython27 -classpath
..\grinder-3.11\lib\jython-standalone-2.7.0.jar;..\grinder-3.11\lib\grinder.jar
net.grinder.Grinder

So i respect what is written here:
http://grinder.sourceforge.net/g3/jython.html

Any clue ?
cheers,
Olivier

------------------------------------------------------------------------------

_______________________________________________
grinder-use mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/grinder-use