AdvancedDispatchFilter throws NPE for additional non directory servlet mappings
-------------------------------------------------------------------------------

                 Key: GEOS-4761
                 URL: https://jira.codehaus.org/browse/GEOS-4761
             Project: GeoServer
          Issue Type: Bug
          Components: Global
    Affects Versions: 2.1.1
            Reporter: Tobias Warneke
            Assignee: Andrea Aime
         Attachments: AdvancedDispatchFilter_patch.diff

I have some servlets calling geoserver services in a configured way (similar to 
your reflector). In geoserver 1.7.x it worked perfectly. 

Example:
A servlet handles the following request: /test?layer=name. The servlet itself 
calls geoserver to check if the requested layer is available and delivers a 
result. (This is only an example and I known it is better done with rest or a 
capabilitis-Request.)

Now in Geoserver 2.1.1 the Spring dispatcher servlet is mapped to /*. To avoid 
problems the AdvancedDispatchFilter corrects incoming requests. For my servlets 
it throw a NPE because  getPathInfo - returns a null value and therefore 
path.indexOf('/', 1); does not work.

If I map my servlet to subdirectories, instead of "/test" to "/test/a" there is 
no problem.

I have appended a patch to correct this.

Thanks 

Tobias

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

        

------------------------------------------------------------------------------
Why Cloud-Based Security and Archiving Make Sense
Osterman Research conducted this study that outlines how and why cloud
computing security and archiving is rapidly being adopted across the IT 
space for its ease of implementation, lower cost, and increased 
reliability. Learn more. http://www.accelacomm.com/jaw/sfnl/114/51425301/
_______________________________________________
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Reply via email to