[ 
https://issues.apache.org/struts/browse/WW-2523?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=44827#action_44827
 ] 

Torsten Krah commented on WW-2523:
----------------------------------

Could this be raised to blocker priority please?
Fixing this in future versions is really a no go because portlet spec v 1.0 
(struts 2.0.11.2 implements) does require to use servlets to deliver resources 
like images, css or other resource stuff.
You can use FilterDispatcher and Jsr168Dispatcher and its working - but only 
until you want to stop - restart or redeploy your webapp - the container get 
stuck because the app cannot be undeployed.
This is more than a major problem because the complete container (and in a 
portlet environment there you got many other apps than your own providing 
portlets) needs to be killed and "restarted".

> NPE in dispatcher cleanup when FilterDispatcher is used in a portlet
> --------------------------------------------------------------------
>
>                 Key: WW-2523
>                 URL: https://issues.apache.org/struts/browse/WW-2523
>             Project: Struts 2
>          Issue Type: Bug
>          Components: Dispatch Filter, Plugin - Portlet
>    Affects Versions: 2.0.11, 2.1.0
>         Environment: JBoss Portal 2.6.4, Struts 2.1.1
>            Reporter: Nils-Helge Garli
>             Fix For: Future
>
>
> When the FilterDispatcher is configured in web.xml, it does cleanup first, 
> then JSR168Dispatcher does cleanup, and for some reason, the ThreadLocal 
> variable (the actual ThreadLocal variable, not the value it contain) is null. 
> I don't know if this is an issue only in JBoss.

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

Reply via email to