a problem of org.mozilla.javascript

[email protected]
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.