[jbpm-issues] [JBoss JIRA] Created: (JBPM-1164) Null Pointer Exception is thrown when subprocess is leave event is fired.

Gurpreet Sahota (JIRA) jira-events at lists.jboss.org
Thu Apr 24 17:31:15 EDT 2008


Null Pointer Exception is thrown when subprocess is leave event is fired.
-------------------------------------------------------------------------

                 Key: JBPM-1164
                 URL: http://jira.jboss.com/jira/browse/JBPM-1164
             Project: JBoss jBPM
          Issue Type: Bug
    Affects Versions: jBPM jPDL 3.2.2
         Environment: Windows XP Pro, Sun JDK 1.5.0_13
            Reporter: Gurpreet Sahota
         Assigned To: Tom Baeyens


I have a process flow where process (A) calls a process state that in turn calls subprocess (B). When Subprocess "end" state is signalled then I receive a Null Pointer Exception.

Following is stack trace

java.lang.NullPointerException
	at org.jbpm.graph.node.ProcessState.leave(ProcessState.java:204)
	at org.jbpm.graph.exe.Token.signal(Token.java:195)
	at org.jbpm.graph.exe.Token.signal(Token.java:140)

When debugging, it turns out that "leave" method in ProcessState tries to retrieve subProcessInstance from execution context. This is set to null causing exception. If executionContext.getToken() is used to retrieve the subProcessInstance, then it is not null.



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jbpm-issues mailing list