0 votes
103 views
in Process Server by

1 Answer

0 votes
by
edited by anonymous
It is always possible to inadvertently create an infinite loop in your javascript, service diagrams or even in BPDs, I have seen it happen at least once in every project, the symptoms are the same every time Process Center stops responding after running a service or BPD and eventually becomes totally unusable you try it couple of times and the same result it does not occur to you immediately but after couple of restarts of PC you realize it is happening again, either the administration team will start looking at the Process Monitor ( In Process Admin Console) or the developer and see that one of the services and steps stands out from the rest and is the most expensive step nowhere near the other steps that's the culprit, look at the code in the step e.g. one way it can happen is using the same variable in two loops and never reinitializing it.

In case of a BPD it is different, it is mostly because of a timer based loop or a IME

Related questions

0 votes
1 answer 177 views
+1 vote
2 answers 1.6k views
0 votes
1 answer 134 views
0 votes
0 answers 23 views
0 votes
1 answer 107 views

582 questions

482 answers

87 comments

1.7k users

Dosvak IBM BPM /BAW Products, Download Evaluation
Process & Performance Tools Process & Performance Tools
Code Analyzer Code Analyzer
UI Toolkit UI Toolkit
Integration Monitoring Integration Monitoring
Welcome to BPM Tips Q&A, Community wiki/forum where you can ask questions and receive answers from other IBM BPM experts and members of the community. Users with 2000 points will automatically be promoted to expert level.
Created by Dosvak LLC
Our Youtube Channel
...