Somehow, I have ended up with Events containing <Seconds>60</Seconds>. I don't /think/ I entered them that way in the GUI -- but if I did, it let me. (I am 100% sure I didn't do any XML export/import hackery or any such thing to get them in there.) With the current version (8.2.4), I cannot edit those Events: it throws an exception. I have not tried editing those events in recent memory, and have upgraded VC a few times since creating the job containing them; so I have no idea how long this problem has been brewing....
Here's an example:
<FlowClass>
<Id>4775ab8c-d0fa-4eb6-9ad5-d393bdc89a3d</Id>
<ActionType>RetryTask</ActionType>
<RetryFailAction>StopJob</RetryFailAction>
<TimeOut>
<Hours>0</Hours>
<Minutes>0</Minutes>
<Seconds>0</Seconds>
</TimeOut>
<EventType>OnError</EventType>
<EventCondition>Always</EventCondition>
<ValueType>String</ValueType>
<ConditionType>Equal</ConditionType>
<ConditionValue1 />
<ConditionValue2 />
<Minutes>9</Minutes>
<Seconds>60</Seconds>
<NotificationId />
<TaskId />
<JobId>4742a4a2-fe06-46fe-908a-ae81bdf8bbcf</JobId>
<RunJobAsynchronous>false</RunJobAsynchronous>
<DeactivateJob>false</DeactivateJob>
<RetryTimes>6</RetryTimes>
<RunFollowingTasks>true</RunFollowingTasks>
<DeactivateTask>false</DeactivateTask>
</FlowClass>
I have been able to work around the problem by exporting the Job XML, editing it, and reloading it (e.g., changing 9 and 60 to 10 and 0 in the above).
But I think your GUI should be more tolerant of such legacy configuration issues.
Thanks much.
Edited by moderator
2017-02-24T09:00:11Z
|
Reason: Not specified