You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@shiro.apache.org by "Les Hazlewood (JIRA)" <ji...@apache.org> on 2010/05/14 19:56:42 UTC

[jira] Reopened: (SHIRO-159) ThreadLocal is not cleared upon the unloading of the webapp and the SHiro Servlet

     [ https://issues.apache.org/jira/browse/SHIRO-159?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Les Hazlewood reopened SHIRO-159:
---------------------------------

      Assignee: Les Hazlewood

Hi David,

This helps me understand what you were talking about - thanks! (Things weren't as clear at 2am ;))  

Yes, we should probably definitely be removing the ThreadLocal entirely.  I'll make those changes as soon as I can.

- Les

> ThreadLocal is not cleared upon the unloading of the webapp and the SHiro Servlet
> ---------------------------------------------------------------------------------
>
>                 Key: SHIRO-159
>                 URL: https://issues.apache.org/jira/browse/SHIRO-159
>             Project: Shiro
>          Issue Type: Bug
>          Components: Integration: JEE
>    Affects Versions: 1.0.0
>         Environment:  Model Name:	MacBook Pro
>   Model Identifier:	MacBookPro5,1
>   Processor Name:	Intel Core 2 Duo
>   Processor Speed:	2.8 GHz
>   Number Of Processors:	1
>   Total Number Of Cores:	2
>   L2 Cache:	6 MB
>   Memory:	4 GB
>   Bus Speed:	1.07 GHz
>  System Version:	Mac OS X 10.6.3 (10D573)
>   Kernel Version:	Darwin 10.3.0
>  
>            Reporter: david e. berry
>            Assignee: Les Hazlewood
>             Fix For: 1.0.0
>
>
> Tomcat 6.0.26 reports a severe error when unloading a web app that uses org.apache.shiro.web.servlet.IniShiroFilter
> SEVERE: A web application created a ThreadLocal with key of type [null] (value [org.apache.shiro.util.ThreadContext$1@c0c66a]) and a value of type [java.util.HashMap] (value [{}]) but failed to remove it when the web application was stopped. To prevent a memory leak, the ThreadLocal has been forcibly removed.
> May 13, 2010 9:29:51 PM org.apache.catalina.loader.WebappClassLoader clearThreadLocalMap

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.