Hi, Got a problem, no idea what's wrong: I have defined a violation handler: --------------------------------------------------- <action path="/admin/OrgWorkflowViolation" type="net.canal.admin.action.OrgWorkflowViolationAction"> <forward name="success" path=".createOrgDef"/> </action> --------------------------------------------------- the code works fine when I first time click somewhere outside of the current running workflow. However, when I click that outside link again, the Violation handler is not being invoked anymore.
what should I do ? The handler is veru simple: -------------------------------------------------- if (null != WorkflowUtils.getNextStateViolationAction (request)) { ActionErrors errors=new ActionErrors (); errors.add ("violation", new ActionError ("error.workflow.violation")); saveErrors (request, errors); } return mapping.findForward ("success"); --------------------------------------------------- Is it because the handler goes to a Tiles definition so the current workflow state is lost ? How do I go back to the current workflow phase after handling the violation ? thanks ! lixin __________________________________ Do you Yahoo!? Yahoo! Mail - 50x more storage than other providers! http://promotions.yahoo.com/new_mail --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]