Created
February 11, 2016 07:22
-
-
Save leapingbytes/8044e566fc80c20b0632 to your computer and use it in GitHub Desktop.
Stack trace and relevant code snippets for https://developer.jboss.org/message/950700?et=watches.email.thread#950700
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@ApplicationScoped | |
public class EmailValidatorImpl implements EmailValidator { | |
private static final Logger log = Logger.getLogger(EmailValidatorImpl.class); | |
@Inject | |
KickboxApi kickboxApi; | |
... | |
@Override | |
public EmailValidatorResponse isValid(String email) { | |
boolean emailMatches = emailPattern.matcher(email).matches(); | |
if (!emailMatches) { | |
return new EmailValidatorResponse(emailMatches, KickboxResponse.Reason.INVALID_EMAIL.name().toLowerCase()); | |
} | |
KickboxResponse kickboxResponse = kickboxApi.verify(email); | |
if(kickboxResponse == null){ | |
return new EmailValidatorResponse(emailMatches); | |
} | |
if (!kickboxResponse.isSuccess()) { | |
log.warn("kickbox response is unsuccessful, email = " + email, new Throwable(kickboxResponse.getMessage())); | |
return new EmailValidatorResponse(emailMatches); | |
} | |
return new EmailValidatorResponse(kickboxResponse); | |
} | |
... | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class HttpKickboxClient { | |
private static final String EMAIL = "email"; | |
private static final String APIKEY = "apikey"; | |
private static final String KICKBOX_URL = "https://api.kickbox.io/v2/verify"; | |
private CloseableHttpClient client = HttpClientBuilder.create().build(); | |
public String sendVerifyRequest(final String email) throws IOException { | |
Settings settings = DefaultSettings.getSettings(); | |
String apiKey = settings.get(ChumbaSettingProperty.KICKBOX_API_KEY).asString(); | |
if (StringUtils.isNotEmpty(apiKey)) { | |
URI uri; | |
try { | |
uri = new URIBuilder(KICKBOX_URL) | |
.addParameter(EMAIL, email) | |
.addParameter(APIKEY, apiKey).build(); | |
} catch (URISyntaxException e) { | |
return null; | |
} | |
HttpGet request = new HttpGet(uri); | |
try (CloseableHttpResponse response = client.execute(request)) { | |
return EntityUtils.toString(response.getEntity()); | |
} | |
} | |
return null; | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@Stateful | |
public class KickboxApiImpl implements KickboxApi { | |
private static final Logger log = Logger.getLogger(KickboxApiImpl.class); | |
private static final ObjectMapper jsonMapper = new ObjectMapper(); | |
private static final HttpKickboxClient httpKickboxClient = new HttpKickboxClient(); | |
@Override | |
public KickboxResponse verify(String email) { | |
try { | |
String response = httpKickboxClient.sendVerifyRequest(email); | |
if(StringUtils.isNotEmpty(response)) { | |
return jsonMapper.readValue(response, KickboxResponse.class); | |
} | |
} catch (IOException e) { | |
log.error("cannot verify email using kickbox service, email = " + email, e); | |
} | |
return null; | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2016-02-11 00:49:40,187 ERROR [org.jboss.as.ejb3] (default task-21) javax.ejb.EJBTransactionRolledbackException: JBAS014360: EJB 3.1 FR 4.3.14.1 concurrent access timeout on org.jboss.invocation.InterceptorContext@3cf38ff9 - could not obtain lock within 5000 MILLISECONDS | |
2016-02-11 00:49:40,187 ERROR [org.jboss.as.ejb3.invocation] (default task-21) JBAS014134: EJB Invocation failed on component KickboxApiImpl for method public abstract com.acme.prod.toolbox.kickbox.KickboxResponse com.acme.prod.toolbox.kickbox.KickboxApi.verify(java.lang.String): javax.ejb.EJBTransactionRolledbackException: JBAS014360: EJB 3.1 FR 4.3.14.1 concurrent access timeout on org.jboss.invocation.InterceptorContext@3cf38ff9 - could not obtain lock within 5000 MILLISECONDS | |
at org.jboss.as.ejb3.tx.CMTTxInterceptor.handleInCallerTx(CMTTxInterceptor.java:163) [wildfly-ejb3-8.2.0.Final.jar:8.2.0.Final] | |
at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:253) [wildfly-ejb3-8.2.0.Final.jar:8.2.0.Final] | |
at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:342) [wildfly-ejb3-8.2.0.Final.jar:8.2.0.Final] | |
at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:239) [wildfly-ejb3-8.2.0.Final.jar:8.2.0.Final] | |
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309) | |
at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41) [wildfly-ejb3-8.2.0.Final.jar:8.2.0.Final] | |
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309) | |
at org.jboss.as.ejb3.component.invocationmetrics.WaitTimeInterceptor.processInvocation(WaitTimeInterceptor.java:43) [wildfly-ejb3-8.2.0.Final.jar:8.2.0.Final] | |
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309) | |
at org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:95) [wildfly-ejb3-8.2.0.Final.jar:8.2.0.Final] | |
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309) | |
at org.jboss.as.ejb3.component.interceptors.ShutDownInterceptorFactory$1.processInvocation(ShutDownInterceptorFactory.java:64) [wildfly-ejb3-8.2.0.Final.jar:8.2.0.Final] | |
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309) | |
at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59) [wildfly-ejb3-8.2.0.Final.jar:8.2.0.Final] | |
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309) | |
at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50) | |
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309) | |
at org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:55) [wildfly-ejb3-8.2.0.Final.jar:8.2.0.Final] | |
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309) | |
at org.jboss.invocation.ContextClassLoaderInterceptor.processInvocation(ContextClassLoaderInterceptor.java:64) | |
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309) | |
at org.jboss.invocation.InterceptorContext.run(InterceptorContext.java:326) | |
at org.wildfly.security.manager.WildFlySecurityManager.doChecked(WildFlySecurityManager.java:439) | |
at org.jboss.invocation.AccessCheckingInterceptor.processInvocation(AccessCheckingInterceptor.java:61) | |
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309) | |
at org.jboss.invocation.InterceptorContext.run(InterceptorContext.java:326) | |
at org.jboss.invocation.PrivilegedWithCombinerInterceptor.processInvocation(PrivilegedWithCombinerInterceptor.java:80) | |
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309) | |
at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61) | |
at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:185) | |
at org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:182) | |
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309) | |
at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61) | |
at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:73) | |
at com.acme.prod.toolbox.kickbox.KickboxApi$$$view195.verify(Unknown Source) [ProdCore-v2.3.11.jar:] | |
at sun.reflect.GeneratedMethodAccessor586.invoke(Unknown Source) [:1.7.0_80] | |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_80] | |
at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_80] | |
at org.jboss.weld.util.reflection.Reflections.invokeAndUnwrap(Reflections.java:414) [weld-core-impl-2.2.6.Final.jar:2014-10-03 10:05] | |
at org.jboss.weld.bean.proxy.EnterpriseBeanProxyMethodHandler.invoke(EnterpriseBeanProxyMethodHandler.java:127) [weld-core-impl-2.2.6.Final.jar:2014-10-03 10:05] | |
at org.jboss.weld.bean.proxy.EnterpriseTargetBeanInstance.invoke(EnterpriseTargetBeanInstance.java:56) [weld-core-impl-2.2.6.Final.jar:2014-10-03 10:05] | |
at org.jboss.weld.bean.proxy.InjectionPointPropagatingEnterpriseTargetBeanInstance.invoke(InjectionPointPropagatingEnterpriseTargetBeanInstance.java:65) [weld-core-impl-2.2.6.Final.jar:2014-10-03 10:05] | |
at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:100) [weld-core-impl-2.2.6.Final.jar:2014-10-03 10:05] | |
at com.acme.prod.toolbox.kickbox.KickboxApi$2063516269$Proxy$_$$_Weld$EnterpriseProxy$.verify(Unknown Source) [ProdCore-v2.3.11.jar:] | |
at com.acme.prod.toolbox.email.EmailValidatorImpl.isValid(EmailValidatorImpl.java:117) [ProdCore-v2.3.11.jar:] | |
at com.acme.prod.toolbox.email.EmailValidatorImpl$Proxy$_$$_WeldClientProxy.isValid(Unknown Source) [ProdCore-v2.3.11.jar:] | |
at com.acme.prod.server.authentication.StandaloneLoginServerImpl.registerPIN(StandaloneLoginServerImpl.java:100) [classes:] | |
at sun.reflect.GeneratedMethodAccessor601.invoke(Unknown Source) [:1.7.0_80] | |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_80] | |
at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_80] | |
at org.jboss.as.ee.component.ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptor.java:52) | |
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309) | |
at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53) | |
at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63) | |
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309) | |
at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:407) | |
at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:82) [wildfly-weld-8.2.0.Final.jar:8.2.0.Final] | |
at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:93) [wildfly-weld-8.2.0.Final.jar:8.2.0.Final] | |
at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63) | |
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309) | |
at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53) | |
at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63) | |
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309) | |
at org.jboss.as.ejb3.component.invocationmetrics.ExecutionTimeInterceptor.processInvocation(ExecutionTimeInterceptor.java:43) [wildfly-ejb3-8.2.0.Final.jar:8.2.0.Final] | |
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309) | |
at org.jboss.as.jpa.interceptor.SBInvocationInterceptor.processInvocation(SBInvocationInterceptor.java:47) [wildfly-jpa-8.2.0.Final.jar:8.2.0.Final] | |
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309) | |
at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:407) | |
at org.jboss.weld.ejb.AbstractEJBRequestScopeActivationInterceptor.aroundInvoke(AbstractEJBRequestScopeActivationInterceptor.java:46) [weld-core-impl-2.2.6.Final.jar:2014-10-03 10:05] | |
at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:83) [wildfly-weld-8.2.0.Final.jar:8.2.0.Final] | |
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309) | |
at org.jboss.as.ee.concurrent.ConcurrentContextInterceptor.processInvocation(ConcurrentContextInterceptor.java:45) [wildfly-ee-8.2.0.Final.jar:8.2.0.Final] | |
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309) | |
at org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21) | |
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309) | |
at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61) | |
at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:53) | |
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309) | |
at org.jboss.as.ejb3.component.interceptors.NonPooledEJBComponentInstanceAssociatingInterceptor.processInvocation(NonPooledEJBComponentInstanceAssociatingInterceptor.java:59) [wildfly-ejb3-8.2.0.Final.jar:8.2.0.Final] | |
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309) | |
at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInOurTx(CMTTxInterceptor.java:273) [wildfly-ejb3-8.2.0.Final.jar:8.2.0.Final] | |
at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:340) [wildfly-ejb3-8.2.0.Final.jar:8.2.0.Final] | |
at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:239) [wildfly-ejb3-8.2.0.Final.jar:8.2.0.Final] | |
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309) | |
at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41) [wildfly-ejb3-8.2.0.Final.jar:8.2.0.Final] | |
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309) | |
at org.jboss.as.ejb3.component.invocationmetrics.WaitTimeInterceptor.processInvocation(WaitTimeInterceptor.java:43) [wildfly-ejb3-8.2.0.Final.jar:8.2.0.Final] | |
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309) | |
at org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:95) [wildfly-ejb3-8.2.0.Final.jar:8.2.0.Final] | |
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309) | |
at org.jboss.as.ejb3.component.interceptors.ShutDownInterceptorFactory$1.processInvocation(ShutDownInterceptorFactory.java:64) [wildfly-ejb3-8.2.0.Final.jar:8.2.0.Final] | |
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309) | |
at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59) [wildfly-ejb3-8.2.0.Final.jar:8.2.0.Final] | |
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309) | |
at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50) | |
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309) | |
at org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:55) [wildfly-ejb3-8.2.0.Final.jar:8.2.0.Final] | |
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309) | |
at org.jboss.invocation.ContextClassLoaderInterceptor.processInvocation(ContextClassLoaderInterceptor.java:64) | |
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309) | |
at org.jboss.invocation.InterceptorContext.run(InterceptorContext.java:326) | |
at org.wildfly.security.manager.WildFlySecurityManager.doChecked(WildFlySecurityManager.java:448) | |
at org.jboss.invocation.AccessCheckingInterceptor.processInvocation(AccessCheckingInterceptor.java:61) | |
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309) | |
at org.jboss.invocation.InterceptorContext.run(InterceptorContext.java:326) | |
at org.jboss.invocation.PrivilegedWithCombinerInterceptor.processInvocation(PrivilegedWithCombinerInterceptor.java:80) | |
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309) | |
at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61) | |
at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:185) | |
at org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:182) | |
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309) | |
at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61) | |
at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:73) | |
at com.acme.prod.server.authentication.StandaloneLoginServer$$$view108.registerPIN(Unknown Source) [classes:] | |
at sun.reflect.GeneratedMethodAccessor600.invoke(Unknown Source) [:1.7.0_80] | |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_80] | |
at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_80] | |
at org.jboss.weld.util.reflection.Reflections.invokeAndUnwrap(Reflections.java:414) [weld-core-impl-2.2.6.Final.jar:2014-10-03 10:05] | |
at org.jboss.weld.bean.proxy.EnterpriseBeanProxyMethodHandler.invoke(EnterpriseBeanProxyMethodHandler.java:127) [weld-core-impl-2.2.6.Final.jar:2014-10-03 10:05] | |
at org.jboss.weld.bean.proxy.EnterpriseTargetBeanInstance.invoke(EnterpriseTargetBeanInstance.java:56) [weld-core-impl-2.2.6.Final.jar:2014-10-03 10:05] | |
at org.jboss.weld.bean.proxy.InjectionPointPropagatingEnterpriseTargetBeanInstance.invoke(InjectionPointPropagatingEnterpriseTargetBeanInstance.java:65) [weld-core-impl-2.2.6.Final.jar:2014-10-03 10:05] | |
at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:100) [weld-core-impl-2.2.6.Final.jar:2014-10-03 10:05] | |
at com.acme.prod.server.authentication.StandaloneLoginServer$1983115784$Proxy$_$$_Weld$EnterpriseProxy$.registerPIN(Unknown Source) [classes:] | |
at com.acme.prod.server.webapi.authentication.StandalonePINLoginAPI.registerPOST(StandalonePINLoginAPI.java:53) [classes:] | |
at com.acme.prod.server.webapi.authentication.StandalonePINLoginAPI$Proxy$_$$_WeldClientProxy.registerPOST(Unknown Source) [classes:] | |
at sun.reflect.GeneratedMethodAccessor599.invoke(Unknown Source) [:1.7.0_80] | |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_80] | |
at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_80] | |
at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:137) [resteasy-jaxrs-3.0.10.Final.jar:] | |
at org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTarget(ResourceMethodInvoker.java:296) [resteasy-jaxrs-3.0.10.Final.jar:] | |
at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:250) [resteasy-jaxrs-3.0.10.Final.jar:] | |
at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:237) [resteasy-jaxrs-3.0.10.Final.jar:] | |
at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:356) [resteasy-jaxrs-3.0.10.Final.jar:] | |
at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:179) [resteasy-jaxrs-3.0.10.Final.jar:] | |
at org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:220) [resteasy-jaxrs-3.0.10.Final.jar:] | |
at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:56) [resteasy-jaxrs-3.0.10.Final.jar:] | |
at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:51) [resteasy-jaxrs-3.0.10.Final.jar:] | |
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) [jboss-servlet-api_3.1_spec-1.0.0.Final.jar:1.0.0.Final] | |
at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:85) [undertow-servlet-1.1.0.Final.jar:1.1.0.Final] | |
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:130) [undertow-servlet-1.1.0.Final.jar:1.1.0.Final] | |
at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:129) [undertow-websockets-jsr-1.1.0.Final.jar:1.1.0.Final] | |
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) [undertow-servlet-1.1.0.Final.jar:1.1.0.Final] | |
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132) [undertow-servlet-1.1.0.Final.jar:1.1.0.Final] | |
at com.acme.prod.server.authentication.filter.AuthenticationFilter.doFilter(AuthenticationFilter.java:60) [classes:] | |
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) [undertow-servlet-1.1.0.Final.jar:1.1.0.Final] | |
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132) [undertow-servlet-1.1.0.Final.jar:1.1.0.Final] | |
at com.acme.prod.server.authentication.filter.AuthStaffFilter.doFilter(AuthStaffFilter.java:96) [classes:] | |
at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) [undertow-servlet-1.1.0.Final.jar:1.1.0.Final] | |
at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132) [undertow-servlet-1.1.0.Final.jar:1.1.0.Final] | |
at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:85) [undertow-servlet-1.1.0.Final.jar:1.1.0.Final] | |
at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:61) [undertow-servlet-1.1.0.Final.jar:1.1.0.Final] | |
at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) [undertow-servlet-1.1.0.Final.jar:1.1.0.Final] | |
at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78) | |
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.1.0.Final.jar:1.1.0.Final] | |
at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131) [undertow-servlet-1.1.0.Final.jar:1.1.0.Final] | |
at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:56) [undertow-servlet-1.1.0.Final.jar:1.1.0.Final] | |
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.1.0.Final.jar:1.1.0.Final] | |
at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:45) [undertow-core-1.1.0.Final.jar:1.1.0.Final] | |
at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:63) [undertow-servlet-1.1.0.Final.jar:1.1.0.Final] | |
at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:58) [undertow-core-1.1.0.Final.jar:1.1.0.Final] | |
at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:70) [undertow-servlet-1.1.0.Final.jar:1.1.0.Final] | |
at io.undertow.security.handlers.SecurityInitialHandler.handleRequest(SecurityInitialHandler.java:76) [undertow-core-1.1.0.Final.jar:1.1.0.Final] | |
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.1.0.Final.jar:1.1.0.Final] | |
at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61) | |
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.1.0.Final.jar:1.1.0.Final] | |
at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.1.0.Final.jar:1.1.0.Final] | |
at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:261) [undertow-servlet-1.1.0.Final.jar:1.1.0.Final] | |
at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:247) [undertow-servlet-1.1.0.Final.jar:1.1.0.Final] | |
at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:76) [undertow-servlet-1.1.0.Final.jar:1.1.0.Final] | |
at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:166) [undertow-servlet-1.1.0.Final.jar:1.1.0.Final] | |
at io.undertow.server.Connectors.executeRootHandler(Connectors.java:197) [undertow-core-1.1.0.Final.jar:1.1.0.Final] | |
at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:759) [undertow-core-1.1.0.Final.jar:1.1.0.Final] | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_80] | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_80] | |
at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_80] | |
Caused by: javax.ejb.ConcurrentAccessTimeoutException: JBAS014360: EJB 3.1 FR 4.3.14.1 concurrent access timeout on org.jboss.invocation.InterceptorContext@3cf38ff9 - could not obtain lock within 5000 MILLISECONDS | |
at org.jboss.as.ejb3.component.stateful.StatefulSessionSynchronizationInterceptor.processInvocation(StatefulSessionSynchronizationInterceptor.java:88) [wildfly-ejb3-8.2.0.Final.jar:8.2.0.Final] | |
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309) | |
at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:407) | |
at org.jboss.weld.ejb.AbstractEJBRequestScopeActivationInterceptor.aroundInvoke(AbstractEJBRequestScopeActivationInterceptor.java:46) [weld-core-impl-2.2.6.Final.jar:2014-10-03 10:05] | |
at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:83) [wildfly-weld-8.2.0.Final.jar:8.2.0.Final] | |
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309) | |
at org.jboss.as.ee.concurrent.ConcurrentContextInterceptor.processInvocation(ConcurrentContextInterceptor.java:45) [wildfly-ee-8.2.0.Final.jar:8.2.0.Final] | |
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309) | |
at org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21) | |
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309) | |
at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61) | |
at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:53) | |
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309) | |
at org.jboss.as.ejb3.component.stateful.StatefulComponentInstanceInterceptor.processInvocation(StatefulComponentInstanceInterceptor.java:66) [wildfly-ejb3-8.2.0.Final.jar:8.2.0.Final] | |
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:309) | |
at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:251) [wildfly-ejb3-8.2.0.Final.jar:8.2.0.Final] | |
... 173 more |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment