So I get my workflow started with a do-start-workflow out of IDM (3.5.1,
UA with patch L).
Comes in, follows basically a parallel approver. Branches to the two
approvers, then if either deny, it goes to a Log Activity. If either
approves it goes to a Log activity.
Output of both Log activities hits the Merge activity.
I let the WF's escalate, then timeout, timeout defaults as a Deny. When
it hits the Deny log (Activity8), I see this error message in server.log
trace, Illegal Activity.
Is there a reference to what all these error messages mean inside UA? I
cannot find anything on Google nor Novell's site.
2008-07-08 13:43:35,201 INFO
[com.novell.soa.af.impl.LogEvent:logAFEvent] [Workflow_Error] Initiated
by System, Error Message: null, Process ID:
0d3b235f6d844a60998982aa5a47275c, Proce
ss Name:
CN=Test,CN=RequestDefs,CN=AppConfig,CN=UserApplica tion35,CN=IDVAULT,OU=SERVICES,O=LAB,
Activity: Activity, Recipient: cn=Afranky,ou=active,ou=employees,o=lab
2008-07-08 13:43:35,247 INFO
[com.novell.soa.af.impl.LogEvent:logAFEvent] [Workflow_Forwarded]
Initiated by System, Process ID: 0d3b235f6d844a60998982aa5a47275c,
Process Name: CN=Test,
CN=RequestDefs,CN=AppConfig,CN=UserApplication35,C N=IDVAULT,OU=SERVICES,O=LAB,
Activity: Activity6, Recipient: cn=Afranky,ou=active,ou=employees,o=lab
2008-07-08 13:43:35,358 ERROR
[com.novell.soa.af.impl.activity.UserActivity$Timeo utRunner:doTimeout]
Illegal activity state, activityId: [Activity8] state: [Arriving]
com.novell.soa.af.impl.activity.ActivityException: Illegal activity
state, activityId: [Activity8] state: [Arriving]
at
com.novell.soa.af.impl.activity.ActivityNode.persi stStatus(ActivityNode.java:539)
at
com.novell.soa.af.impl.core.ProcessImpl.forward(
Pr ocessImpl.java:1477)
at
com.novell.soa.af.impl.activity.ActivityNode.forwa rd(ActivityNode.java:243)
at
com.novell.soa.af.impl.activity.UserActivity.forwa rd(UserActivity.java:782)
at
com.novell.soa.af.impl.activity.UserActivity$Timeo utRunner.doTimeout(UserActivity.java:1724)
at
com.novell.soa.af.impl.timers.IActivityTimeoutRunn er.run(IActivityTimeoutRunner.java:33)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run Task(ThreadPoolExecutor.java:650)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:675)
at java.lang.Thread.run(Thread.java:595)