Ok, I think I see the problem. The default behavior of the SecurityAssociation 
was incorrectly changed to use InheritableThreadLocals, and the initialization 
of child threads is leaking the parent ArrayList value and this is resulting in 
unsafe usage of the list as the parent and child thread thread local are 
referencing the same ArrayList. This can be worked around by setting the 
org.jboss.security.SecurityAssociation.ThreadLocal system property to true to 
avoid the use of the InheritableThreadLocal in favor of simple ThreadLocals.

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3900786#3900786

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3900786


-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
JBoss-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to