Ticket #100 (closed defect: fixed)
Remove 223 ScriptEngine for Jython scripts
| Reported by: | fcohen | Owned by: | llara@… |
|---|---|---|---|
| Priority: | blocker | Milestone: | |
| Version: | 5 | Keywords: | jython jsr 223 scriptengine jars classpath |
| Cc: |
Description
When running the attached TestScenario and Jython script I use:
<resources>
<module name="JythonClass?" path="./example_agents/dplExample/DPLExample2.py"/>
</resources>
and
<run name="test1" testclass="DPLExample" method="runTest" langtype="jython">
and I see in TestMaker_home/TestNetwork/TestNode/logs/catalina.out
jython java.lang.NullPointerException?
at java.io.FileInputStream?.<init>(FileInputStream?.java:103) at java.io.FileInputStream?.<init>(FileInputStream?.java:66) at java.io.FileReader?.<init>(FileReader?.java:41) at
com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.argumentsF ormCallScript(ScriptRunner.java:447)
at
com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.argumentsF romCall(ScriptRunner.java:419)
at
com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.setupMetho dForTest(ScriptRunner.java:225)
at
com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.setMethods (ScriptRunner.java:213)
at
com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.<init> (ScriptRunner.java:192)
at
com.pushtotest.testmaker.XSTest.xml.TestScenario.TestusecaseRunner?.runOn eTime(TestusecaseRunner?.java:346)
at
com.pushtotest.testmaker.XSTest.xml.TestScenario.TestscenarioRunner?.runF unctionaltest(TestscenarioRunner?.java:288)
at
com.pushtotest.testmaker.XSTest.xml.TestScenario.TestscenarioRunner?.acce ss$000(TestscenarioRunner?.java:91)
at
com.pushtotest.testmaker.XSTest.xml.TestScenario.TestscenarioRunner? $FunctionalTest?.run(TestscenarioRunner?.java:272) Exception in thread "Thread-59" java.lang.NoSuchMethodError?: javax.script.Invocable.invokeFunction(Ljava/lang/String;[Ljava/lang/ Object;)Ljava/lang/Object;
at
com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.argumentsF ormCallScript(ScriptRunner.java:458)
at
com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.argumentsF romCall(ScriptRunner.java:419)
at
com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.setupMetho dForTest(ScriptRunner.java:225)
at
com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.setMethods (ScriptRunner.java:213)
at
com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.<init> (ScriptRunner.java:192)
at
com.pushtotest.testmaker.XSTest.xml.TestScenario.TestusecaseRunner?.runOn eTime(TestusecaseRunner?.java:346)
at
com.pushtotest.testmaker.XSTest.xml.TestScenario.TestscenarioRunner?.runF unctionaltest(TestscenarioRunner?.java:288)
at
com.pushtotest.testmaker.XSTest.xml.TestScenario.TestscenarioRunner?.acce ss$000(TestscenarioRunner?.java:91)
at
com.pushtotest.testmaker.XSTest.xml.TestScenario.TestscenarioRunner? $FunctionalTest?.run(TestscenarioRunner?.java:272)
