@Override public final StartException missingTransactionManager() { final StartException result = new StartException(String.format(getLoggingLocale(), missingTransactionManager$str())); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String invalidAuthentication = "WFLYAG0110: Error obtaining credentials from authentication context for datasource '%s'";
@Override public final StartException invalidAuthentication(final Throwable cause, final String dataSourceName) { final StartException result = new StartException(String.format(getLoggingLocale(), invalidAuthentication$str(), dataSourceName), cause); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String invalidCredentialSourceSupplier = "WFLYAG0111: CredentialSourceSupplier for datasource '%s' is invalid";
@Override public final StartException failedToCreatePersistentSessionDir(final File baseDir) { final StartException result = new StartException(String.format(getLoggingLocale(), failedToCreatePersistentSessionDir$str(), baseDir)); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String couldNotCreateLogDirectory = "WFLYUT0062: Could not create log directory: %s";
@Override public final StartException couldNotCreateLogDirectory(final Path directory, final IOException e) { final StartException result = new StartException(String.format(getLoggingLocale(), couldNotCreateLogDirectory$str(), directory), e); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String noPortListeningForProtocol = "WFLYUT0063: Could not find the port number listening for protocol %s";
@Override public final StartException cannotStartDs() { final StartException result = new StartException(String.format(getLoggingLocale(), cannotStartDs$str())); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String deploymentError = "WFLYJCA0033: Error during the deployment of %s";
@Override public final StartException deploymentError(final Throwable cause, final String name) { final StartException result = new StartException(String.format(getLoggingLocale(), deploymentError$str(), name), cause); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String cannotInstantiateDriverClass1 = "WFLYJCA0034: Unable to instantiate driver class \"%s\". See log (WARN) for more details";
@Override public final StartException unableToLocateComponentInJSSEDomain(final String componentName, final String legacyDomainName) { final StartException result = new StartException(String.format(getLoggingLocale(), unableToLocateComponentInJSSEDomain$str(), componentName, legacyDomainName)); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String expectedManagerTypeNotFound = "WFLYSEC0102: Could not find a %s of type %s in the JSSE security domain %s";
@Override public final StartException invalidCredentialSourceSupplier(final Throwable cause, final String dataSourceName) { final StartException result = new StartException(String.format(getLoggingLocale(), invalidCredentialSourceSupplier$str(), dataSourceName), cause); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } @Override
@Override public final StartException errorResolvingInitRef(final String refName, final Throwable cause) { final StartException result = new StartException(String.format(getLoggingLocale(), errorResolvingInitRef$str(), refName), cause); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String errorCreatingPOAFromParent = "WFLYIIOP0099: Failed to create POA from parent";
@Override public final StartException advertiseSocketBindingRequiresMulticastAddress() { final StartException result = new StartException(String.format(getLoggingLocale(), advertiseSocketBindingRequiresMulticastAddress$str())); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } @Override
@Override public final StartException failedToStartRaDeployment(final Throwable cause, final String deploymentName) { final StartException result = new StartException(String.format(getLoggingLocale(), failedToStartRaDeployment$str(), deploymentName), cause); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String invalidConnection = "WFLYJCA0047: Connection is not valid";
@Override public final StartException expectedManagerTypeNotFound(final String managerName, final String managerType, final String legacyDomainName) { final StartException result = new StartException(String.format(getLoggingLocale(), expectedManagerTypeNotFound$str(), managerName, managerType, legacyDomainName)); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String unableToCreateAuthorizationIdentity = "WFLYSEC0103: Unable to create AuthorizationIdentity: no authenticated Subject was found";
@Override public final StartException invalidPOACreationArgs() { final StartException result = new StartException(String.format(getLoggingLocale(), invalidPOACreationArgs$str())); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String errorActivatingPOA = "WFLYIIOP0101: Failed to activate POA";
@Override public final StartException errorActivatingPOA(final Throwable cause) { final StartException result = new StartException(String.format(getLoggingLocale(), errorActivatingPOA$str()), cause); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String exceptionDestroingIterator = "WFLYIIOP0102: Caught exception destroying Iterator %s";
@Override public final StartException missingFactoryMethod(final BeanMetaDataConfig beanConfig) { final StartException result = new StartException(String.format(getLoggingLocale(), missingFactoryMethod$str(), beanConfig)); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } private static final String missingBeanInfo = "WFLYPOJO0028: Missing bean info, set bean's class attribute: %s";
@Override public final StartException failedToCreateJobRepository(final Throwable cause, final String type) { final StartException result = new StartException(String.format(getLoggingLocale(), failedToCreateJobRepository$str(), type), cause); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } @Override
@Override public final StartException mbeanRegistrationFailed(final Throwable cause, final String name) { final StartException result = new StartException(String.format(getLoggingLocale(), mbeanRegistrationFailed$str(), name), cause); final StackTraceElement[] st = result.getStackTrace(); result.setStackTrace(Arrays.copyOfRange(st, 1, st.length)); return result; } @Override
public synchronized void start(StartContext context) throws StartException { try { final Context namingContext = new NamingContext(namingStore.getValue(), new Hashtable<String, Object>()); remoteNamingService = new RemoteNamingService(namingContext); remoteNamingService.start(endpoint.getValue()); } catch (Exception e) { throw new StartException("Failed to start remote naming service", e); } }
@Override protected void startInternal(StartContext context) throws StartException { try { dispatchJoinpoint(getUpConfig(), defaultUp()); } catch (Throwable t) { throw new StartException(t); } super.startInternal(context); }
public void start(final StartContext context) throws StartException { final RemotingTransactionService remotingTransactionService = RemotingTransactionService.builder().setEndpoint(endpointInjector.getValue()).setTransactionContext(localTransactionContextInjector.getValue()).build(); try { registration = remotingTransactionService.register(); } catch (ServiceRegistrationException e) { throw new StartException(e); } value = remotingTransactionService; }