Shark 1.1 getting SubFlow Process

"Neville van Deventer" <[email protected]>
Newsgroups gmane.comp.java.enhydra.shark
Message-ID <[email protected]>
Hi List,
 
When Running on Shark v1.0 This piece of code worked fine, no problems .....
now with Shark v1.1 I'm getting Null Pointer Exceptions
 
  WfActivityIterator actsTempIter = currentProcess.get_iterator_step();
  WfActivity[] actsProcess = actsTempIter.get_next_n_sequence(0);     // On
This line is where the Exception is thrown and the actsTempIter is a valid
Object.
  for(int i=0;i<actsProcess.length;i++) {
    WfProcess[] subProcess = actsProcess[i].get_sequence_performer(0);
    if(subProcess.length == 1 && subProcess[0].state().indexOf(
SharkConstants.STATEPREFIX_CLOSED ) == -1)
       sharkMessage.setProcesskey( subProcess[0].key() );
     }
   }



Here is the StackTrace

java.lang.NullPointerException
	at
org.enhydra.shark.WfActivityIteratorWrapper.fillObjectList(WfActivityIterato
rWrapper.java:150)
	at
org.enhydra.shark.BaseIteratorWrapper.how_many(BaseIteratorWrapper.java:155)
	at
org.enhydra.shark.BaseIteratorWrapper.how_many(BaseIteratorWrapper.java:139)
	at
za.gov.tshwane.shark.SharkServer.userGetNextAssignment(SharkServer.java:1967
)
	at
za.gov.tshwane.shark.SharkServer.userProcess(SharkServer.java:1816)
	at za.gov.tshwane.shark.test.SharkMVCSim2.main(SharkMVCSim2.java:40)
org.enhydra.shark.api.client.wfbase.BaseException
	at
org.enhydra.shark.WfActivityIteratorWrapper.fillObjectList(WfActivityIterato
rWrapper.java:344)
	at
org.enhydra.shark.BaseIteratorWrapper.how_many(BaseIteratorWrapper.java:155)
	at
org.enhydra.shark.BaseIteratorWrapper.how_many(BaseIteratorWrapper.java:139)
	at
za.gov.tshwane.shark.SharkServer.userGetNextAssignment(SharkServer.java:1967
)
	at
za.gov.tshwane.shark.SharkServer.userProcess(SharkServer.java:1816)
	at za.gov.tshwane.shark.test.SharkMVCSim2.main(SharkMVCSim2.java:40)
Caused by: java.lang.NullPointerException
	at
org.enhydra.shark.WfActivityIteratorWrapper.fillObjectList(WfActivityIterato
rWrapper.java:150)
	... 5 more


Dunno why I'm getting a null pointer while trying to get the subflow process
??

Any Ideas / Solutions for this ???

Thanks in advance ..

Neville van Deventer
message.footer (text/plain, 271 B)
--
You receive this message as a subscriber of the [email protected] mailing list.
To unsubscribe: mailto:[email protected]
For general help: mailto:[email protected]?subject=help
ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.