[ 
https://issues.jboss.org/browse/JBSEAM-3837?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12601977#comment-12601977
 ] 

Hector Mendoza commented on JBSEAM-3837:
----------------------------------------

Using this component dont throw the other exception but log this on the console:

[Token] lock owner 'Job(17)' tries to unlock token '182' which is not locked
execute the node 1 time, log the above line, execute again the node and throw a 
NullPointerException:
java.lang.NullPointerException
        at org.jbpm.graph.node.ProcessState.leave(ProcessState.java:216)
        at org.jbpm.graph.def.Node.leave(Node.java:436)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at 
org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:197)
        at 
org.jbpm.graph.def.Node_$$_javassist_80.leave(Node_$$_javassist_80.java)
        at 
org.jbpm.graph.exe.ExecutionContext.leaveNode(ExecutionContext.java:138)
        at com.kaf.applications.ActionHandler1.execute(ActionHandler1.java:33)
        at org.jbpm.graph.def.Action.execute(Action.java:125)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at 
org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:197)
        at 
org.jbpm.graph.def.Action_$$_javassist_34.execute(Action_$$_javassist_34.java)
        at 
org.jboss.seam.bpm.SeamUserCodeInterceptor$1.process(SeamUserCodeInterceptor.java:80)
        at 
org.jboss.seam.bpm.SeamUserCodeInterceptor$ContextualCall.run(SeamUserCodeInterceptor.java:33)
        at 
org.jboss.seam.bpm.SeamUserCodeInterceptor.executeAction(SeamUserCodeInterceptor.java:74)
        at org.jbpm.graph.def.GraphElement.executeAction(GraphElement.java:279)
        at org.jbpm.graph.def.Node.execute(Node.java:412)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at 
org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:197)
        at 
org.jbpm.graph.def.Node_$$_javassist_80.execute(Node_$$_javassist_80.java)
        at org.jbpm.job.ExecuteNodeJob.execute(ExecuteNodeJob.java:35)
        at jbpm.JobExecutorThread.executeJob(JobExecutorThread.java:249)
        at jbpm.JobExecutorThread.run(JobExecutorThread.java:115)

In this line (I add some logs for see whats happen) the null is job variale i 
think.
if (job.execute(jbpmContext)) {

> JobExecutorServlet as seam component
> ------------------------------------
>
>                 Key: JBSEAM-3837
>                 URL: https://issues.jboss.org/browse/JBSEAM-3837
>             Project: Seam 2
>          Issue Type: Feature Request
>          Components: BPM
>    Affects Versions: 2.0.3.CR1
>         Environment: Seam 2.0.3, JBPM 3.2.2
>            Reporter: Marko Strukelj
>            Priority: Optional
>         Attachments: jbpm.zip
>
>
> JBPM Job Execution using JobExecutorServlet doesn't work in Seam. Attached 
> are modified sources to turn JobExecutorServlet into a Seam component and to 
> have it use Seam's contexts and transactions.
> This is probably not the best way to do it but it works for me where I'm 
> using it. There is a proper solution in the making - see related issues.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        
_______________________________________________
seam-issues mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/seam-issues

Reply via email to