[ 
http://jira.amdatu.org/jira/browse/AMDATU-282?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=10873#comment-10873
 ] 

Bram de Kruijff commented on AMDATU-282:
----------------------------------------

>  In FilterHandlerRegistry lines 88, 149 inproper exception handling
resolved


>  In line with the previous comment; in DispatcherServiceImpl there is a 
> timing issue in the destroy() of DispatcherServiceImpl; when the bundle is 
> stopped first the registries are set to null in the dispatcher, then the 
> interceptor filter is unregistered. But when a http request comes by before 
> that, the filter will invoke the DispatcherServiceImpl.dispatchRequest and 
> the registries will be null at that time, causing nullpointer exceptions.
Improved by doing filter de-registration first. Note that it is not bulletproof 
as filters/servlets in general may always be engaged in one or more invocations 
at any time 

> Integrate web dispatcher project
> --------------------------------
>
>                 Key: AMDATU-282
>                 URL: http://jira.amdatu.org/jira/browse/AMDATU-282
>             Project: Amdatu
>          Issue Type: New Feature
>          Components: Amdatu Web
>    Affects Versions: 0.1.0
>            Reporter: Bram de Kruijff
>            Assignee: Bram de Kruijff
>             Fix For: 0.1.0
>
>
> Implementation and integration of a web dispatcher mechanism that support 
> pluggable (servlet/request) context extenders and tenant aware dispatching to 
> web component. As described at 
> http://lists.amdatu.org/pipermail/amdatu-developers/2011-January/002341.html

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to