} catch (NoSuchObjectException e) {
logger.warn
("NoSuchObjectException terminating " + appl + " on " + act
+ " (mapped to ApplicationNotStoppedException): "
+ e.getMessage(), e);
throw new ApplicationNotStoppedException
(appl + ": " + e.getMessage());
} catch (RemoteException e) {
throw new EJBException (e);
} catch (TransactionRolledbackLocalException e) {
throw e;
} catch (RuntimeException e) {
logger.warn
("RuntimeException terminating " + appl + " on " + act
+ "(mapped to ApplicationNotStoppedException): "
+ e.getMessage(), e);
throw new ApplicationNotStoppedException
(appl + ": " + e.getMessage());
}
}