I have Operators set to periodically breakdown with an MTBF/MTTR. FlexSim is intermittently reporting the following error on the System Console when an Operator exits the breakdown state:
time: 35109.004386 exception: Exception Caught in resumeobject(treenode involved, int id) time: 35109.004386 exception: Exception Caught in ObjectFunction202__project_exec_commandlist_resumeobject_node object: MAIN:/project/exec/commandlist/resumeobject/node class: MAIN:/project/exec/commandlist/resumeobject/node time: 35109.004386 exception: Exception caught in TreeNode::callMemberFunction() c++/dll execution. Throwing... MAIN:/project/exec/commandlist/resumeobject/node c: MAIN:/project/exec/commandlist/resumeobject/node thisClass: MAIN:/project/exec/commandlist/resumeobject/node time: 35109.004386 exception: Exception caught in flexscript execution of MODEL:/Tools/MTBFMTTR/Op_breakdown>variables/upfunction line 13 instruction 12. Discontinuing execution. time: 35109.004386 exception: Exception caught in TreeNode::callMemberFunction() flexscript execution MODEL:/Tools/MTBFMTTR/Op_breakdown>variables/upfunction c: /Tools/MTBFMTTR/Op_breakdown>variables/upfunction theclass: /Tools/MTBFMTTR/Op_breakdown>variables/upfunction time: 43246.708754 exception: Exception Caught in stopobject(treenode involved, int state, int id, double priority) time: 43246.708754 exception: Exception Caught in ObjectFunction221__project_exec_commandlist_stopobject_node object: MAIN:/project/exec/commandlist/stopobject/node class: MAIN:/project/exec/commandlist/stopobject/node
What do these error messages mean, and how do I prevent them from happening? When this happens, the operator in question does not appear to exit the breakdown state. The MTBF/MTTR down function is set to "Stop Object" and the up function is set to "Resume Object". I have the breakdown set to break down members individually. If I manually run a resumeobject on the operator, it works fine. I am unfortunately not able to share the model that this is happening with. Thanks for any help you can provide.