Re: a problem of org.mozilla.javascript
Vladimir Puskas <[email protected]>
| Newsgroups | gmane.comp.java.enhydra.shark |
|---|---|
| Message-ID | <[email protected]> |
Hello AFAIK it JavaScript's feature not Shark's. Prepend "Packages." to your fully qualified class names as in: http://mail-archive.objectweb.org/shark/2005-06/msg00060.html http://mail-archive.objectweb.org/shark/2005-03/msg00079.html hope this helps -- Vlada [email protected] wrote: > 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