[jboss-jira] [JBoss JIRA] Closed: (JBAS-7626) org.jboss.web.WebServer assumes executor thread's have the correct TCCL

Brian Stansberry (JIRA) jira-events at lists.jboss.org
Sat Jan 16 09:46:47 EST 2010


     [ https://jira.jboss.org/jira/browse/JBAS-7626?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Brian Stansberry closed JBAS-7626.
----------------------------------

    Resolution: Done


> org.jboss.web.WebServer assumes executor thread's have the correct TCCL
> -----------------------------------------------------------------------
>
>                 Key: JBAS-7626
>                 URL: https://jira.jboss.org/jira/browse/JBAS-7626
>             Project: JBoss Application Server
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>          Components: ClassLoading
>            Reporter: Brian Stansberry
>            Assignee: Brian Stansberry
>             Fix For: JBossAS-6.0.0.M2
>
>
> WebServer.run does not set the TCL on executor threads. This is leading to NPEs in org.jboss.test.helloiiop.test.HelloTimingStressTestCase and other tests in the tests-iiop target.
> Recent changes David Lloyd made to the standard thread pools exposed this. Before pool threads would inherit their TCL from whatever thread caused them to be spawned. That was random, but mostly worked for this use case. But it also risked leaking classloaders. David has eliminated this risk by ensuring the pools set the TCL to null after completing tasks. This exposes the problem with WebServer.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jboss-jira mailing list