ShipHeader shipHeader = (ShipHeader) em.find(ShipHeader.class, Format.getLong(form.getShipHeaderId()));
ShipEngine shipEngine = new ShipEngine(shipHeader, user);
initOrder(form, orderHeader, null, null, shipHeader, request);
try {
shipEngine.cancelOrder();
} catch (OrderStateException exception) {
ActionMessages errors = new ActionMessages();
errors.add("ship", new ActionMessage("error.ship.cancel"));
ActionForward actionForward = actionMapping.findForward("error");
return actionForward;