3 Replies Latest reply on Oct 4, 2008 10:17 AM by kukeltje

    createTaskInstance() nullpointer exception

    ajanz

      i try to dynamically create a taskinstance

      but calling
      TaskInstance ti = pi.getTaskMgmtInstance().createTaskInstance()

      gives the following null pointer exception

      java.lang.NullPointerException
      at org.jbpm.taskmgmt.exe.TaskMgmtInstance.createTaskInstance(TaskMgmtInstance.java:113)
      at org.jbpm.taskmgmt.exe.TaskMgmtInstance.createTaskInstance(TaskMgmtInstance.java:83)
      at com.workflow.manager.AddTaskCommand.execute(AddTaskCommand.java:55)

        • 1. Re: createTaskInstance() nullpointer exception
          kukeltje

          let me guess..... something is null... am I correct?

          • 2. Re: createTaskInstance() nullpointer exception
            ajanz

            yes of course.

            but Pi and TaskMgmtInstance is not null

            the process definition is

            <?xml version="1.0" encoding="UTF-8"?>
            <process-definition xmlns="urn:jbpm.org:jpdl-3.2" name="ad-hoc">
             <start-state name="Start">
             <transition to="in Bearbeitung" name="beginnen"></transition>
             </start-state>
             <task-node name="in Bearbeitung" signal="never">
             <transition to="Ende" name="beenden" ></transition>
             <transition to="in Bearbeitung" name="nicht zuständig, weitergeleitet"></transition>
             <transition to="in Bearbeitung" name="beantwortet"></transition>
             <transition to="in Bearbeitung" name="nicht zuständig, zurück an Initiator"></transition>
             </task-node>
             <end-state name="Ende"></end-state>
            
            </process-definition>
            


            the process is signaled to node "in Bearbeitung"

            and the a task should be created.



            • 3. Re: createTaskInstance() nullpointer exception
              kukeltje

              PLEASE make a unittest that demonstrates the problem. I think I mentioned this before very recently (like yesterday) in a related post by you : http://www.jboss.com/index.html?module=bb&op=viewtopic&t=143437

              So that leaves no guessing on our side... less delay on your side etc...etc...etc...