[rules-users] Drools Flow: weird behaviour

HMandic trbuhom at net.hr
Mon Apr 26 09:58:35 EDT 2010


OK, *.rf files are in the attachment zip.

This is how I register human task:

        WSHumanTaskHandler th = new WSHumanTaskHandler();
        KnowledgeBase kbase = readKnowledgeBase();
        StatefulKnowledgeSession ksession =
kbase.newStatefulKnowledgeSession();
        WorkItemManager wim = ksession.getWorkItemManager();
        wim.registerWorkItemHandler("Human Task", th);

and then this:

        taskSession.addUser(new User("worker"));
        taskSession.addUser(new User("validator"));
        taskSession.addUser(new User("approver"));

        System.out.println("'main process' about to be started");
        ksession.startProcess("main process");
        System.out.println("'main process' started");

After that the log looks like this:

.....some Hibernate output....
'main process' about to be started
Entering deepest Human task
'main process' started
..... other log messages, NO errors or exceptions.....

and I would expect it to look like this:

.....some Hibernate output....
'main process' about to be started
'main process' started
Entering first Human task
..... other log messages, NO errors or exceptions, waiting for me to do
something with that Human task.....

http://n3.nabble.com/forum/FileDownload.jtp?type=n&id=756722&name=testflows.zip
testflows.zip 


-- 
View this message in context: http://drools-java-rules-engine.46999.n3.nabble.com/Drools-Flow-weird-behaviour-tp756167p756722.html
Sent from the Drools - User mailing list archive at Nabble.com.



More information about the rules-users mailing list