} catch (UnsupportedOperationException nse) {
AdminEventMulticaster.notifyFailure(event, AdminEventResult.RESTART_NEEDED);
_logger.log(Level.INFO,"core.resource_undeployed_restart_needed", event.getResourceName());
} catch (Exception e) {
_logger.log(Level.SEVERE,"core.resourceundeploy_error",e);
throw new AdminEventListenerException(e.getMessage());
} finally {
ResourcesUtil.resetEventConfigContext();
}
}