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