[jira] [Commented] (TOMEE-1688) Retry authentication if client identity is not logged in

2015-12-29 Thread Romain Manni-Bucau (JIRA)

[ 
https://issues.apache.org/jira/browse/TOMEE-1688?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15073736#comment-15073736
 ] 

Romain Manni-Bucau commented on TOMEE-1688:
---

[~jgallimore] did you identify the cause? is it the new eviction mecanism? I 
wouldnt retry if not logged until we perfectly know the cause (if there was no 
exception or communication breakdown at least) since it can imply an unexpected 
behavior/perf result.

> Retry authentication if client identity is not logged in
> 
>
> Key: TOMEE-1688
> URL: https://issues.apache.org/jira/browse/TOMEE-1688
> Project: TomEE
>  Issue Type: Improvement
>Affects Versions: 1.7.3
>Reporter: Jonathan Gallimore
>Assignee: Jonathan Gallimore
> Fix For: 1.7.4
>
> Attachments: tomee-1688.patch
>
>
> We are periodically seeing this exception: using 1.7.3:
> javax.security.auth.login.LoginException: Identity is not currently logged 
> in: 4c201f33-5181-474b-b57a-854ee019bc26
> at 
> org.apache.openejb.core.security.AbstractSecurityService.associate(AbstractSecurityService.java:219)
> at 
> org.apache.openejb.core.security.AbstractSecurityService.associate(AbstractSecurityService.java:61)
> at 
> org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:287)
> at com.sun.proxy.$Proxy70.create(Unknown Source)
> at 
> org.apache.openejb.core.ivm.naming.BusinessRemoteReference.getObject(BusinessRemoteReference.java:36)
> at org.apache.openejb.core.ivm.naming.IvmContext.lookup(IvmContext.java:175)
> at 
> org.apache.openejb.server.ejbd.JndiRequestHandler.doLookup(JndiRequestHandler.java:261)
> at 
> org.apache.openejb.server.ejbd.JndiRequestHandler.processResponse(JndiRequestHandler.java:174)
> at 
> org.apache.openejb.server.ejbd.EjbDaemon.processJndiResponse(EjbDaemon.java:360)
> at org.apache.openejb.server.ejbd.EjbDaemon.service(EjbDaemon.java:272)
> at org.apache.openejb.server.ejbd.EjbServer.service(EjbServer.java:86)
> at 
> org.apache.openejb.server.httpd.ServerServlet.service(ServerServlet.java:58)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
> at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
> at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
> at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
> at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
> at org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:44)
> at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
> at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
> at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:423)
> at 
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1079)
> at 
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:620)
> at 
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
> at 
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1700)
> at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> at 
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
> at java.lang.Thread.run(Thread.java:745)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (TOMEE-1688) Retry authentication if client identity is not logged in

2015-12-29 Thread Jonathan Gallimore (JIRA)

[ 
https://issues.apache.org/jira/browse/TOMEE-1688?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15073900#comment-15073900
 ] 

Jonathan Gallimore commented on TOMEE-1688:
---

Agreed. Trying to find more information on the root cause.

> Retry authentication if client identity is not logged in
> 
>
> Key: TOMEE-1688
> URL: https://issues.apache.org/jira/browse/TOMEE-1688
> Project: TomEE
>  Issue Type: Improvement
>Affects Versions: 1.7.3
>Reporter: Jonathan Gallimore
>Assignee: Jonathan Gallimore
> Fix For: 1.7.4
>
> Attachments: tomee-1688.patch
>
>
> We are periodically seeing this exception: using 1.7.3:
> javax.security.auth.login.LoginException: Identity is not currently logged 
> in: 4c201f33-5181-474b-b57a-854ee019bc26
> at 
> org.apache.openejb.core.security.AbstractSecurityService.associate(AbstractSecurityService.java:219)
> at 
> org.apache.openejb.core.security.AbstractSecurityService.associate(AbstractSecurityService.java:61)
> at 
> org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:287)
> at com.sun.proxy.$Proxy70.create(Unknown Source)
> at 
> org.apache.openejb.core.ivm.naming.BusinessRemoteReference.getObject(BusinessRemoteReference.java:36)
> at org.apache.openejb.core.ivm.naming.IvmContext.lookup(IvmContext.java:175)
> at 
> org.apache.openejb.server.ejbd.JndiRequestHandler.doLookup(JndiRequestHandler.java:261)
> at 
> org.apache.openejb.server.ejbd.JndiRequestHandler.processResponse(JndiRequestHandler.java:174)
> at 
> org.apache.openejb.server.ejbd.EjbDaemon.processJndiResponse(EjbDaemon.java:360)
> at org.apache.openejb.server.ejbd.EjbDaemon.service(EjbDaemon.java:272)
> at org.apache.openejb.server.ejbd.EjbServer.service(EjbServer.java:86)
> at 
> org.apache.openejb.server.httpd.ServerServlet.service(ServerServlet.java:58)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
> at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
> at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
> at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
> at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
> at org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:44)
> at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
> at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
> at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:423)
> at 
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1079)
> at 
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:620)
> at 
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
> at 
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1700)
> at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> at 
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
> at java.lang.Thread.run(Thread.java:745)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)