cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
543
Views
0
Helpful
1
Replies

How can I solve this problem -> com.cisco.wfframework.obj.WFMaxExecutedStepsExceededException

yjs850825
Level 1
Level 1

I have a problem with out Unified CCX 9.0

I found the log message in MIVR log that "com.cisco.wfframework.obj.WFMaxExecutedStepsExceededException: No. of executed steps: 3000"

 

I set the Max Number of Executed Steps as 3000 ..

 

Is there anyone who has experience like this..?? If you have experiece that solved, please let me know the way to solve this problem.

 

here is my log message in MIVR log.

 

2851094: Nov 21 09:28:37.448 KST %MIVR-SS_ICM-4-ICM_REQ_FAILED:ICM request failed: ICM Message=com.cisco.wf.subsystems.ged125.ICMChannel$CallListenerAdapter$4$1$1@1045d40,Contact id=12735,Media id=25132/3,Task id=73000075394,Exception=com.cisco.wfapi.WFExecutionException: execution exception; nested exception is:
 com.cisco.wfframework.obj.WFMaxExecutedStepsExceededException: No. of executed steps: 3000
2851095: Nov 21 09:28:37.448 KST %MIVR-SS_ICM-4-EXCEPTION:com.cisco.wfapi.WFExecutionException: execution exception; nested exception is:
2851096: Nov 21 09:28:37.448 KST %MIVR-SS_ICM-4-EXCEPTION: com.cisco.wfframework.obj.WFMaxExecutedStepsExceededException: No. of executed steps: 3000
2851097: Nov 21 09:28:37.448 KST %MIVR-SS_ICM-4-EXCEPTION: at com.cisco.wfframework.engine.core.TaskManager.runTaskNormally(TaskManager.java:432)
2851098: Nov 21 09:28:37.448 KST %MIVR-SS_ICM-4-EXCEPTION: at com.cisco.wfframework.engine.core.TaskManager.runTask(TaskManager.java:371)
2851099: Nov 21 09:28:37.448 KST %MIVR-SS_ICM-4-EXCEPTION: at com.cisco.wfframework.engine.core.Invoker.invoke(Invoker.java:85)
2851100: Nov 21 09:28:37.448 KST %MIVR-SS_ICM-4-EXCEPTION: at com.cisco.app.impl.ApplicationManagerImpl$TaskImpl.subinvoke(ApplicationManagerImpl.java:4658)
2851101: Nov 21 09:28:37.448 KST %MIVR-SS_ICM-4-EXCEPTION: at com.cisco.app.impl.ApplicationManagerImpl.subinvoke(ApplicationManagerImpl.java:2204)
2851102: Nov 21 09:28:37.448 KST %MIVR-SS_ICM-4-EXCEPTION: at com.cisco.app.Application.subinvoke(Application.java:276)
2851103: Nov 21 09:28:37.448 KST %MIVR-SS_ICM-4-EXCEPTION: at com.cisco.wf.subsystems.ged125.ICMApplication.invokeWorkflow(ICMApplication.java:154)
2851104: Nov 21 09:28:37.448 KST %MIVR-SS_ICM-4-EXCEPTION: at com.cisco.wf.subsystems.ged125.ICMApplicationTask.invokeWorkflow(ICMApplicationTask.java:684)
2851105: Nov 21 09:28:37.448 KST %MIVR-SS_ICM-4-EXCEPTION: at com.cisco.wf.subsystems.ged125.ICMApplicationTask.runScript(ICMApplicationTask.java:1382)
2851106: Nov 21 09:28:37.448 KST %MIVR-SS_ICM-4-EXCEPTION: at com.cisco.wf.subsystems.ged125.ICMApplicationTask.execute(ICMApplicationTask.java:2468)
2851107: Nov 21 09:28:37.448 KST %MIVR-SS_ICM-4-EXCEPTION: at com.cisco.app.impl.WFAppTaskWrapper.execute(WFAppTaskWrapper.java:291)
2851108: Nov 21 09:28:37.448 KST %MIVR-SS_ICM-4-EXCEPTION: at com.cisco.wfframework.engine.core.TaskManager.runTaskNormally(TaskManager.java:416)
2851109: Nov 21 09:28:37.448 KST %MIVR-SS_ICM-4-EXCEPTION: at com.cisco.wfframework.engine.core.TaskManager.runTask(TaskManager.java:371)
2851110: Nov 21 09:28:37.448 KST %MIVR-SS_ICM-4-EXCEPTION: at com.cisco.wfframework.engine.core.TaskManager$RunnableTask.run(TaskManager.java:589)
2851111: Nov 21 09:28:37.448 KST %MIVR-SS_ICM-4-EXCEPTION: at com.cisco.executor.impl.ExecutorStubImpl$RequestImpl.runCommand(ExecutorStubImpl.java:690)
2851112: Nov 21 09:28:37.448 KST %MIVR-SS_ICM-4-EXCEPTION: at com.cisco.executor.impl.ExecutorStubImpl$RequestImpl.run(ExecutorStubImpl.java:486)
2851113: Nov 21 09:28:37.448 KST %MIVR-SS_ICM-4-EXCEPTION: at com.cisco.executor.impl.ExecutorStubImpl$RequestImpl.run(ExecutorStubImpl.java:762)
2851114: Nov 21 09:28:37.448 KST %MIVR-SS_ICM-4-EXCEPTION: at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:776)
2851115: Nov 21 09:28:37.448 KST %MIVR-SS_ICM-4-EXCEPTION: at com.cisco.executor.impl.PooledExecutorStubImpl$1$WorkerImpl.run(PooledExecutorStubImpl.java:99)
2851116: Nov 21 09:28:37.448 KST %MIVR-SS_ICM-4-EXCEPTION: at com.cisco.util.ThreadPoolFactory$ThreadImpl.run(ThreadPoolFactory.java:853)
2851117: Nov 21 09:28:37.448 KST %MIVR-SS_ICM-4-EXCEPTION: nested stack trace is:
2851118: Nov 21 09:28:37.449 KST %MIVR-SS_ICM-4-EXCEPTION: com.cisco.wfframework.obj.WFMaxExecutedStepsExceededException: No. of executed steps: 3000
2851119: Nov 21 09:28:37.449 KST %MIVR-SS_ICM-4-EXCEPTION: at com.cisco.wfframework.engine.core.WFEngineWorkflowTask.executeStep(WFEngineWorkflowTask.java:101)
2851120: Nov 21 09:28:37.449 KST %MIVR-SS_ICM-4-EXCEPTION: at com.cisco.app.impl.WFWorkflowAppDebugTaskWrapper.executeStep(WFWorkflowAppDebugTaskWrapper.java:416)
2851121: Nov 21 09:28:37.449 KST %MIVR-SS_ICM-4-EXCEPTION: at com.cisco.wfframework.obj.WFWorkflowTask.execute(WFWorkflowTask.java:360)
2851122: Nov 21 09:28:37.449 KST %MIVR-SS_ICM-4-EXCEPTION: at com.cisco.wfframework.engine.core.WFEngineWorkflowTask.execute(WFEngineWorkflowTask.java:77)
2851123: Nov 21 09:28:37.449 KST %MIVR-SS_ICM-4-EXCEPTION: at com.cisco.app.impl.WFWorkflowAppDebugTaskWrapper.execute(WFWorkflowAppDebugTaskWrapper.java:736)
2851124: Nov 21 09:28:37.449 KST %MIVR-SS_ICM-4-EXCEPTION: at com.cisco.wfframework.engine.core.TaskManager.runTaskNormally(TaskManager.java:416)
2851125: Nov 21 09:28:37.449 KST %MIVR-SS_ICM-4-EXCEPTION: at com.cisco.wfframework.engine.core.TaskManager.runTask(TaskManager.java:371)
2851126: Nov 21 09:28:37.449 KST %MIVR-SS_ICM-4-EXCEPTION: at com.cisco.wfframework.engine.core.Invoker.invoke(Invoker.java:85)
2851127: Nov 21 09:28:37.449 KST %MIVR-SS_ICM-4-EXCEPTION: at com.cisco.app.impl.ApplicationManagerImpl$TaskImpl.subinvoke(ApplicationManagerImpl.java:4658)
2851128: Nov 21 09:28:37.449 KST %MIVR-SS_ICM-4-EXCEPTION: at com.cisco.app.impl.ApplicationManagerImpl.subinvoke(ApplicationManagerImpl.java:2204)
2851129: Nov 21 09:28:37.449 KST %MIVR-SS_ICM-4-EXCEPTION: at com.cisco.app.Application.subinvoke(Application.java:276)
2851130: Nov 21 09:28:37.449 KST %MIVR-SS_ICM-4-EXCEPTION: at com.cisco.wf.subsystems.ged125.ICMApplication.invokeWorkflow(ICMApplication.java:154)
2851131: Nov 21 09:28:37.449 KST %MIVR-SS_ICM-4-EXCEPTION: at com.cisco.wf.subsystems.ged125.ICMApplicationTask.invokeWorkflow(ICMApplicationTask.java:684)
2851132: Nov 21 09:28:37.449 KST %MIVR-SS_ICM-4-EXCEPTION: at com.cisco.wf.subsystems.ged125.ICMApplicationTask.runScript(ICMApplicationTask.java:1382)
2851133: Nov 21 09:28:37.449 KST %MIVR-SS_ICM-4-EXCEPTION: at com.cisco.wf.subsystems.ged125.ICMApplicationTask.execute(ICMApplicationTask.java:2468)
2851134: Nov 21 09:28:37.449 KST %MIVR-SS_ICM-4-EXCEPTION: at com.cisco.app.impl.WFAppTaskWrapper.execute(WFAppTaskWrapper.java:291)
2851135: Nov 21 09:28:37.449 KST %MIVR-SS_ICM-4-EXCEPTION: at com.cisco.wfframework.engine.core.TaskManager.runTaskNormally(TaskManager.java:416)
2851136: Nov 21 09:28:37.449 KST %MIVR-SS_ICM-4-EXCEPTION: at com.cisco.wfframework.engine.core.TaskManager.runTask(TaskManager.java:371)
2851137: Nov 21 09:28:37.449 KST %MIVR-SS_ICM-4-EXCEPTION: at com.cisco.wfframework.engine.core.TaskManager$RunnableTask.run(TaskManager.java:589)
2851138: Nov 21 09:28:37.449 KST %MIVR-SS_ICM-4-EXCEPTION: at com.cisco.executor.impl.ExecutorStubImpl$RequestImpl.runCommand(ExecutorStubImpl.java:690)
2851139: Nov 21 09:28:37.449 KST %MIVR-SS_ICM-4-EXCEPTION: at com.cisco.executor.impl.ExecutorStubImpl$RequestImpl.run(ExecutorStubImpl.java:486)
2851140: Nov 21 09:28:37.449 KST %MIVR-SS_ICM-4-EXCEPTION: at com.cisco.executor.impl.ExecutorStubImpl$RequestImpl.run(ExecutorStubImpl.java:762)
2851141: Nov 21 09:28:37.449 KST %MIVR-SS_ICM-4-EXCEPTION: at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:776)
2851142: Nov 21 09:28:37.449 KST %MIVR-SS_ICM-4-EXCEPTION: at com.cisco.executor.impl.PooledExecutorStubImpl$1$WorkerImpl.run(PooledExecutorStubImpl.java:99)
2851143: Nov 21 09:28:37.449 KST %MIVR-SS_ICM-4-EXCEPTION: at com.cisco.util.ThreadPoolFactory$ThreadImpl.run(ThreadPoolFactory.java:853)

1 Reply 1

Hi,

 

It seems that on of the scripts is executing 3000 steps. UCCX has a service parameter Max Number of Executed Steps. From UCCX help:

 

"The maximum number of steps an application can execute before the Unified CCX Engine terminates the script or application. This is a mandatory field.

This limitation is intended to prevent a script from running indefinitely."

 

Are you having any issues with one of your applications? Maybe one of them got into infinite loop?

 

Regards,
Marcin