} catch (ClassNotFoundException e) { if(viewClassLoader == null || viewClassLoader.getValue() == null) { throw EjbLogger.ROOT_LOGGER.failToLoadViewClassEjb(identifier.toString(), e); throw EjbLogger.ROOT_LOGGER.failToLoadViewClassEjb(identifier.toString(), ce); ejbLocator = EJBClient.createSession(StatelessEJBLocator.create(viewClass, identifier, appclient ? Affinity.NONE : Affinity.LOCAL)); } catch (Exception e) { throw EjbLogger.ROOT_LOGGER.failedToCreateSessionForStatefulBean(e, identifier.toString());