On Jul 14, 2009, at 1:50 PM, Kory Markevich wrote:



djencks wrote:
What creates the new non-working thread?  In geronimo we generally
don't assume anything about the relationship between threads so if you
want the new thread to get a particular security context you'll have
to install it youself.
Just to clarify, we aren't trying to create new threads. I just assumed
that geronimo/tomcat was doing it to service multiple connections or
something. Looking at the bottom of the stack dump for the exception, it
looks like a tomcat worker thread:

<snip>
at
org .apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java: 286)
at
org .apache.coyote.http11.Http11Processor.process(Http11Processor.java: 845)
at
org.apache.coyote.http11.Http11Protocol $Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint $Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)

The snipped part is all the valve, filter, controller and openejb stuff,
pretty standard.

Oh, and I forgot to mention in the original post that we're using 2.1.4.

good choice :-)

OK, this is weird, I've never seen a bug in this area. What kind of authentication does the web app use? Can you show the entire stack trace to the ejb security exception?

thanks
david jencks


--
View this message in context: 
http://www.nabble.com/EJB---Web-App-losing-Subject-tp24485373s134p24487458.html
Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.

Reply via email to