Hi Devs,

Currently I am working on implementing debugging functionalities for
intermediate Nodes. Now I am Having some problems in testing those
functionalities.

This is the problem,

In scheduleDynamically() method in WorklfowInterpretor, After it reads
inputs nodes, It comes to a line which checks current "readyNodes".
(ArrayList<Node> readyNodes = this.getReadyNodesDynamically(); )

The problems is this readyNodes count always becomes 0. This causes to
run Interpretor in an infinite loop and never allows to execute
intermediate nodes( IF, ForEach, WSNode, etc.) using
executeDynamically(node) method. I tested interpreter using
SimpleMathWorkflowTest and got the same result. Then I build xbaya-gui
using maven (including tests ) and got the same result.

Then I tried it using a fresh copy of the trunk (R1355237), to verify
that this is not because of the local modification which i done to the
WorklfowInterpretor. And it seems problem present in trunk as well .

This is a blocker to continue implementation of the debugger module.
Can you please have a look about this problem.

Thanks,
Hasitha

Reply via email to