Re: shark error
Sasa Bojanic <[email protected]> Tue, 11 Jan 2011 08:23:40 +0100
| Newsgroups | gmane.comp.java.enhydra.shark |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format... ------------=_1294730630-30467-11030 Content-Type: text/plain; charset=GB2312 Content-Transfer-Encoding: quoted-printable Hi, The 1st question would be how did you deploy your application on Tomcat and how did you do it on WebLogic? I suppose the issue is either that you didn't put Rhino's JavaScript library (js.jar) to the right WebLogic's folder, or that WebLogic comes with its own Rhino's JavaScript library which is in the wrong place. In the future please post your questions to SourceForge Shark's forum (see the forums at http://sourceforge.net/projects/sharkwf/support). We moved Shark from OW2 to SF). Regards, Sasa. On 11-Jan-11 07:44, =CD=F5=C5=F4 wrote: > Hi,everyone: > I have a program using shark workflow and deployed the program to > Tomcat Server.when user A login the system and create a process,user B = login > the system and receive the task and commit activity , everything is ok.= if I > deployed the program to weblogic server ,user A login the system and cr= eate > a process,user B login the system and receive the task ,when he commit > activity , shark throw exception: > > 2011-01-11 04:40:18,209: JavaScriptEvaluator -> The result of expressio= n > kz=3D=3Dtru > e can't be evaluated - error > message=3Dorg.mozilla.javascript.Context.toType(Ljava > /lang/Object;Ljava/lang/Class;)Ljava/lang/Object; > 2011-01-11 04:40:18,209: JavaScriptEvaluator -> The result of expressio= n > kz=3D=3Dtru > e can't be evaluated - error > message=3Dorg.mozilla.javascript.Context.toType(Ljava > /lang/Object;Ljava/lang/Class;)Ljava/lang/Object; > java.lang.NoSuchMethodError: > org.mozilla.javascript.Context.toType(Ljava/lang/Ob > ject;Ljava/lang/Class;)Ljava/lang/Object; > at > org.enhydra.shark.scripting.JavaScriptEvaluator.evaluateExpression(Ja > vaScriptEvaluator.java:84) > at > org.enhydra.shark.scripting.JavaScriptEvaluator.evaluateCondition(Jav > aScriptEvaluator.java:44) > at > org.enhydra.shark.WfProcessImpl.getTransFrom(WfProcessImpl.java:1334) > > at > org.enhydra.shark.WfProcessImpl.queueNext(WfProcessImpl.java:1057) > at org.enhydra.shark.WfProcessImpl.run(WfProcessImpl.java:751) > at > org.enhydra.shark.WfProcessImpl.activity_complete(WfProcessImpl.java: > 972) > at org.enhydra.shark.WfActivityImpl.finish(WfActivityImpl.java:= 443) > at > org.enhydra.shark.WfActivityImpl.complete(WfActivityImpl.java:368) > at > org.enhydra.shark.SharkUtilities.changeActivityState(SharkUtilities.j > ava:1979) > at > org.enhydra.shark.WfActivityWrapper.change_state(WfActivityWrapper.ja > va:384) > at com.code.SharkWfUtils.setActivity(SharkWfUtils.java:430) > at com.servlet.wfServlet.doGet(wfServlet.java:459) > at com.servlet.wfServlet.doPost(wfServlet.java:521) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:763) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) > at > weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run > (StubSecurityHelper.java:225) > at > weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecuri > tyHelper.java:127) > at > weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.jav > a:283) > at > weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.jav > a:175) > at > weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio > n.run(WebAppServletContext.java:3214) > at > weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate > dSubject.java:321) > at > weblogic.security.service.SecurityManager.runAs(SecurityManager.java: > 121) > at > weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppS > ervletContext.java:1983) > at > weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletC > ontext.java:1890) > at > weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.j > ava:1344) > at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209) > at weblogic.work.ExecuteThread.run(ExecuteThread.java:181) > org.enhydra.shark.api.RootException: Result cannot be evaluated > at > org.enhydra.shark.scripting.JavaScriptEvaluator.evaluateExpression(Ja > vaScriptEvaluator.java:107) > at > org.enhydra.shark.scripting.JavaScriptEvaluator.evaluateCondition(Jav > aScriptEvaluator.java:44) > at > org.enhydra.shark.WfProcessImpl.getTransFrom(WfProcessImpl.java:1334) > > at > org.enhydra.shark.WfProcessImpl.queueNext(WfProcessImpl.java:1057) > at org.enhydra.shark.WfProcessImpl.run(WfProcessImpl.java:751) > at > org.enhydra.shark.WfProcessImpl.activity_complete(WfProcessImpl.java: > 972) > at org.enhydra.shark.WfActivityImpl.finish(WfActivityImpl.java:= 443) > at > org.enhydra.shark.WfActivityImpl.complete(WfActivityImpl.java:368) > at > org.enhydra.shark.SharkUtilities.changeActivityState(SharkUtilities.j > ava:1979) > at > org.enhydra.shark.WfActivityWrapper.change_state(WfActivityWrapper.ja > va:384) > at com.code.SharkWfUtils.setActivity(SharkWfUtils.java:430) > at com.servlet.wfServlet.doGet(wfServlet.java:459) > at com.servlet.wfServlet.doPost(wfServlet.java:521) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:763) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) > at > weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run > (StubSecurityHelper.java:225) > at > weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecuri > tyHelper.java:127) > at > weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.jav > a:283) > at > weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.jav > a:175) > at > weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio > n.run(WebAppServletContext.java:3214) > at > weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate > dSubject.java:321) > at > weblogic.security.service.SecurityManager.runAs(SecurityManager.java: > 121) > at > weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppS > ervletContext.java:1983) > at > weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletC > ontext.java:1890) > at > weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.j > ava:1344) > at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209) > at weblogic.work.ExecuteThread.run(ExecuteThread.java:181) > Caused by: java.lang.NoSuchMethodError: > org.mozilla.javascript.Context.toType(Lj > ava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object; > at > org.enhydra.shark.scripting.JavaScriptEvaluator.evaluateExpression(Ja > vaScriptEvaluator.java:84) > > > > ------------=_1294730630-30467-11030 Content-Type: text/plain; charset="UTF-8"; name="message-footer.txt" Content-Disposition: inline; filename="message-footer.txt" Content-Transfer-Encoding: quoted-printable -- You receive this message as a subscriber of the [email protected] mailing lis= t. To unsubscribe: mailto:[email protected] For general help: mailto:[email protected]?subject=3Dhelp OW2 mailing lists service home page: http://www.ow2.org/wws ------------=_1294730630-30467-11030--