} catch (NoSuchObjectException e) {
logger.warn
(act + " does not exist any more "
+ "(mapped to CannotCompleteException): " + e.getMessage());
logger.debug ("Stacktrace:", e);
throw new CannotCompleteException (act + ": " + e.getMessage());
} catch (RemoteException e) {
throw new EJBException (e);
} catch (RuntimeException e) {
logger.warn
("RuntimeException while finishing " + act
+ "(mapped to CannotCompleteException): " + e.getMessage());
logger.debug ("Stacktrace:", e);
throw new CannotCompleteException (act + ": " + e.getMessage());
}
}