[Geoserver-devel] [jira] Created: (GEOS-4079) GWC integration fails when control-flow code tries to access cookies

GWC integration fails when control-flow code tries to access cookies
--------------------------------------------------------------------

                 Key: GEOS-4079
                 URL: http://jira.codehaus.org/browse/GEOS-4079
             Project: GeoServer
          Issue Type: Bug
          Components: GWC
            Reporter: Andrea Aime
            Assignee: Andrea Aime
             Fix For: 2.0.3

{code}
org.geowebcache.layer.wms.ServletDebugException
        at org.geowebcache.layer.wms.FakeHttpServletRequest.getCookies(FakeHttpServletRequest.java:69)
        at org.geoserver.flow.controller.UserFlowController.requestIncoming(UserFlowController.java:113)
        at org.geoserver.flow.ControlFlowCallback.operationDispatched(ControlFlowCallback.java:67)
        at org.geoserver.ows.Dispatcher.fireOperationDispatchedCallback(Dispatcher.java:561)
        at org.geoserver.ows.Dispatcher.dispatch(Dispatcher.java:556)
        at org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:227)
        at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
        at org.geowebcache.layer.wms.WMSGeoServerHelper.makeRequest(WMSGeoServerHelper.java:49)
        at org.geowebcache.layer.wms.WMSSourceHelper.makeRequest(WMSSourceHelper.java:40)
        at org.geowebcache.layer.wms.WMSLayer.getMetatilingReponse(WMSLayer.java:483)
        at org.geowebcache.layer.wms.WMSLayer.getTile(WMSLayer.java:420)
        at org.geowebcache.GeoWebCacheDispatcher.handleServiceRequest(GeoWebCacheDispatcher.java:357)
        at org.geowebcache.GeoWebCacheDispatcher.handleRequestInternal(GeoWebCacheDispatcher.java:252)
        at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
        at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
        at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
        at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
        at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
        at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
        at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
{code}

Here a decision need to be made: do we delegate and limit GWC to whatever is configured in control-flow or we find some way to make the integration skip the control-flow rules?

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira