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