a problem of org.mozilla.javascript
| Newsgroups | gmane.comp.java.enhydra.shark |
|---|---|
| Message-ID | <[email protected]> |
hi all.
I run a processes's demo with JavaScriptToolAgent.There is an application in the demo xpdl file.If the script is:
"
java.lang.System.out.println("run script...");
outvalue=java.lang.Math.random()*10*invalue;
java.lang.System.out.println("return value:"+outvalue);
"
then run OK. If change the script is:
"
java.lang.System.out.println("invoke com.shell.java.JavaCall");
outvalue=com.shell.java.JavaCall.calDouble(invalue);
java.lang.System.out.println("invoke com.shell.java.JavaCall and return value:"+outvalue);
"
/*
the JavaCall is a javabean that I use to test. its code:
package com.shell.java;
public class JavaCall {
public static Double calDouble(Double inputValue) {
Double db = new Double(inputValue.doubleValue() * 10.0);
return db;
}
}
*/
then run error:
org.mozilla.javascript.EcmaError: ReferenceError: "com" is not defined. (<script>#2)
at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3240)
at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3230)
at org.mozilla.javascript.ScriptRuntime.notFoundError(ScriptRuntime.java:3303)
at org.mozilla.javascript.ScriptRuntime.name(ScriptRuntime.java:1566)
at org.mozilla.javascript.gen.c1._c0(<script>:2)
at org.mozilla.javascript.gen.c1.call(<script>)
at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:304)
at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2769)
at org.mozilla.javascript.gen.c1.call(<script>)
at org.mozilla.javascript.gen.c1.exec(<script>)
at org.mozilla.javascript.Context.evaluateReader(Context.java:1251)
at org.enhydra.shark.toolagent.JavaScriptToolAgent.invokeApplication(JavaScriptToolAgent.java:76)
at org.enhydra.shark.toolagent.DefaultToolAgent.invokeApplication(DefaultToolAgent.java:72)
at org.enhydra.shark.ToolAgentManagerImpl$ToolRunner.invokeApplication(ToolAgentManagerImpl.java:211)
at org.enhydra.shark.ToolAgentManagerImpl$ToolRunner.run(ToolAgentManagerImpl.java:96)
at org.enhydra.shark.ToolAgentManagerImpl.executeActivity(ToolAgentManagerImpl.java:67)
at org.enhydra.shark.WfActivityImpl.runTool(WfActivityImpl.java:1269)
at org.enhydra.shark.WfActivityImpl.startActivity(WfActivityImpl.java:1212)
at org.enhydra.shark.WfActivityImpl.activate(WfActivityImpl.java:1157)
at org.enhydra.shark.WfProcessImpl.startActivity(WfProcessImpl.java:816)
at org.enhydra.shark.WfProcessImpl.queueNext(WfProcessImpl.java:997)
at org.enhydra.shark.WfProcessImpl.run(WfProcessImpl.java:703)
at org.enhydra.shark.WfProcessImpl.activity_complete(WfProcessImpl.java:862)
at org.enhydra.shark.WfActivityImpl.finish(WfActivityImpl.java:373)
at org.enhydra.shark.WfActivityImpl.complete(WfActivityImpl.java:302)
at org.enhydra.shark.WfActivityWrapper.complete(WfActivityWrapper.java:391)
at org.enhydra.shark.WfActivityWrapper.complete(WfActivityWrapper.java:359)
at com.shark.util.SharkClientUtil.activityComplete(SharkClientUtil.java:227)
at test.SharkTest.testScript(SharkTest.java:244)
at test.SharkTest.main(SharkTest.java:264)
org.enhydra.shark.api.internal.toolagent.ToolAgentGeneralException: ReferenceError: "com" is not defined. (<script>#2)
at org.enhydra.shark.toolagent.JavaScriptToolAgent.invokeApplication(JavaScriptToolAgent.java:88)
at org.enhydra.shark.toolagent.DefaultToolAgent.invokeApplication(DefaultToolAgent.java:72)
at org.enhydra.shark.ToolAgentManagerImpl$ToolRunner.invokeApplication(ToolAgentManagerImpl.java:211)
at org.enhydra.shark.ToolAgentManagerImpl$ToolRunner.run(ToolAgentManagerImpl.java:96)
at org.enhydra.shark.ToolAgentManagerImpl.executeActivity(ToolAgentManagerImpl.java:67)
at org.enhydra.shark.WfActivityImpl.runTool(WfActivityImpl.java:1269)
at org.enhydra.shark.WfActivityImpl.startActivity(WfActivityImpl.java:1212)
at org.enhydra.shark.WfActivityImpl.activate(WfActivityImpl.java:1157)
at org.enhydra.shark.WfProcessImpl.startActivity(WfProcessImpl.java:816)
at org.enhydra.shark.WfProcessImpl.queueNext(WfProcessImpl.java:997)
at org.enhydra.shark.WfProcessImpl.run(WfProcessImpl.java:703)
at org.enhydra.shark.WfProcessImpl.activity_complete(WfProcessImpl.java:862)
at org.enhydra.shark.WfActivityImpl.finish(WfActivityImpl.java:373)
at org.enhydra.shark.WfActivityImpl.complete(WfActivityImpl.java:302)
at org.enhydra.shark.WfActivityWrapper.complete(WfActivityWrapper.java:391)
at org.enhydra.shark.WfActivityWrapper.complete(WfActivityWrapper.java:359)
at com.shark.util.SharkClientUtil.activityComplete(SharkClientUtil.java:227)
at test.SharkTest.testScript(SharkTest.java:244)
at test.SharkTest.main(SharkTest.java:264)
Caused by: org.mozilla.javascript.EcmaError: ReferenceError: "com" is not defined. (<script>#2)
at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3240)
at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3230)
at org.mozilla.javascript.ScriptRuntime.notFoundError(ScriptRuntime.java:3303)
at org.mozilla.javascript.ScriptRuntime.name(ScriptRuntime.java:1566)
at org.mozilla.javascript.gen.c1._c0(<script>:2)
at org.mozilla.javascript.gen.c1.call(<script>)
at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:304)
at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2769)
at org.mozilla.javascript.gen.c1.call(<script>)
at org.mozilla.javascript.gen.c1.exec(<script>)
at org.mozilla.javascript.Context.evaluateReader(Context.java:1251)
at org.enhydra.shark.toolagent.JavaScriptToolAgent.invokeApplication(JavaScriptToolAgent.java:76)
... 18 more
org.enhydra.shark.api.client.wfbase.BaseException: ReferenceError: "com" is not defined. (<script>#2)
at org.enhydra.shark.WfActivityImpl.finish(WfActivityImpl.java:389)
at org.enhydra.shark.WfActivityImpl.complete(WfActivityImpl.java:302)
at org.enhydra.shark.WfActivityWrapper.complete(WfActivityWrapper.java:391)
at org.enhydra.shark.WfActivityWrapper.complete(WfActivityWrapper.java:359)
at com.shark.util.SharkClientUtil.activityComplete(SharkClientUtil.java:227)
at test.SharkTest.testScript(SharkTest.java:244)
at test.SharkTest.main(SharkTest.java:264)
Caused by: org.enhydra.shark.api.internal.toolagent.ToolAgentGeneralException: ReferenceError: "com" is not defined. (<script>#2)
at org.enhydra.shark.toolagent.JavaScriptToolAgent.invokeApplication(JavaScriptToolAgent.java:88)
at org.enhydra.shark.toolagent.DefaultToolAgent.invokeApplication(DefaultToolAgent.java:72)
at org.enhydra.shark.ToolAgentManagerImpl$ToolRunner.invokeApplication(ToolAgentManagerImpl.java:211)
at org.enhydra.shark.ToolAgentManagerImpl$ToolRunner.run(ToolAgentManagerImpl.java:96)
at org.enhydra.shark.ToolAgentManagerImpl.executeActivity(ToolAgentManagerImpl.java:67)
at org.enhydra.shark.WfActivityImpl.runTool(WfActivityImpl.java:1269)
at org.enhydra.shark.WfActivityImpl.startActivity(WfActivityImpl.java:1212)
at org.enhydra.shark.WfActivityImpl.activate(WfActivityImpl.java:1157)
at org.enhydra.shark.WfProcessImpl.startActivity(WfProcessImpl.java:816)
at org.enhydra.shark.WfProcessImpl.queueNext(WfProcessImpl.java:997)
at org.enhydra.shark.WfProcessImpl.run(WfProcessImpl.java:703)
at org.enhydra.shark.WfProcessImpl.activity_complete(WfProcessImpl.java:862)
at org.enhydra.shark.WfActivityImpl.finish(WfActivityImpl.java:373)
... 6 more
Caused by: org.mozilla.javascript.EcmaError: ReferenceError: "com" is not defined. (<script>#2)
at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3240)
at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3230)
at org.mozilla.javascript.ScriptRuntime.notFoundError(ScriptRuntime.java:3303)
at org.mozilla.javascript.ScriptRuntime.name(ScriptRuntime.java:1566)
at org.mozilla.javascript.gen.c1._c0(<script>:2)
at org.mozilla.javascript.gen.c1.call(<script>)
at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:304)
at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2769)
at org.mozilla.javascript.gen.c1.call(<script>)
at org.mozilla.javascript.gen.c1.exec(<script>)
at org.mozilla.javascript.Context.evaluateReader(Context.java:1251)
at org.enhydra.shark.toolagent.JavaScriptToolAgent.invokeApplication(JavaScriptToolAgent.java:76)
... 18 more
I downloaded the last released of js.jar which from www.mozilla.org,but have the same problem.Why?
Thanks in advance for your answer!
message-footer.txt
(text/plain, 271 B)
-- You receive this message as a subscriber of the [email protected] mailing list. To unsubscribe: mailto:[email protected] For general help: mailto:[email protected]?subject=help ObjectWeb mailing lists service home page: http://www.objectweb.org/wws