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--