GeoServer 2.12-beta now published. Draft blog post here
<http://blog.geoserver.org/wp-admin/post.php?post=2886&action=edit>, if
anyone wants to take a look. Will be announced shortly.
Torben
On Thu, Sep 14, 2017 at 11:59 AM, David Vick <[email protected]> wrote:
> All,
>
> I have fixed this bug, PR is here https://github.com/
> GeoWebCache/geowebcache/pull/542
>
> Regards,
>
> David Vick
>
> Software Developer | Boundless <http://www.boundlessgeo.com>
> [email protected]
> mobile: +1-636-698-3174 <(636)%20698-3174>
>
>
> On Thu, Sep 14, 2017 at 12:21 PM, Torben Barsballe <
> [email protected]> wrote:
>
>> I think we can count this as a bug against the beta, as long as it gets
>> fixed before RC-1. I'm going to proceed with publishing the release.
>>
>> Torben
>>
>> On Thu, Sep 14, 2017 at 10:17 AM, David Vick <[email protected]>
>> wrote:
>>
>>> I can confirm that is affecting *embedded* only. I was fighting this
>>> error on Standalone on Friday, I believe what is happening is the
>>> *ContentNegotiationManage*r in *RestConfiguration* in the *Rest* module
>>> is streaming the contents before passing the request to the Controller.
>>> Consequently, the contents at the Controller are empty. This is the line
>>> that is throwing the error
>>>
>>> *BufferedReader formReader = request.getReader();*
>>>
>>> even changing to an *inputStreamReader()* will result in the data being
>>> an empty string.
>>>
>>> The resolution for *Standalone* was to remove the
>>> *ContentNegotiationManager* from the configuration, however, I’m not
>>> sure that is an option for us in GeoServer.
>>>
>>> David Vick
>>>
>>> Software Developer | Boundless <http://www.boundlessgeo.com>
>>> [email protected]
>>> mobile: +1-636-698-3174 <(636)%20698-3174>
>>>
>>>
>>> On Wed, Sep 13, 2017 at 6:44 PM, Torben Barsballe <
>>> [email protected]> wrote:
>>>
>>>> Ben - Devon has ran into the same issue. I wonder if this affects only
>>>> embedded GeoWebCache, or standalone as well?
>>>>
>>>>
>>>> Doc build is now fixed, and the correct docs are getting created; new
>>>> artifacts are available from http://build-slave-01.geo
>>>> server.org/geoserver/release/2.12-beta/
>>>>
>>>>
>>>> Torben
>>>>
>>>> On Wed, Sep 13, 2017 at 3:38 PM, Ben Caradoc-Davies <[email protected]>
>>>> wrote:
>>>>
>>>>> Basic smoke tests work for me on debian/sid with the bin zip. No
>>>>> SNAPSHOT jars in this or the war zip.
>>>>>
>>>>> Seeding topp:states in GWC fails. I pressed Submit here:
>>>>> http://localhost:8080/geoserver/gwc/rest/seed/topp:states
>>>>>
>>>>> Response is text/plain "STREAMED" and this exception is seen at the
>>>>> console:
>>>>>
>>>>> 14 Sep 10:29:52 ERROR [geoserver.rest] - STREAMED
>>>>> java.lang.IllegalStateException: STREAMED
>>>>> at org.eclipse.jetty.server.Reque
>>>>> st.getReader(Request.java:978)
>>>>> at javax.servlet.ServletRequestWr
>>>>> apper.getReader(ServletRequestWrapper.java:266)
>>>>> at javax.servlet.ServletRequestWr
>>>>> apper.getReader(ServletRequestWrapper.java:266)
>>>>> at javax.servlet.ServletRequestWr
>>>>> apper.getReader(ServletRequestWrapper.java:266)
>>>>> at javax.servlet.ServletRequestWr
>>>>> apper.getReader(ServletRequestWrapper.java:266)
>>>>> at org.geowebcache.rest.service.F
>>>>> ormService.handleFormPost(FormService.java:159)
>>>>> at org.geowebcache.rest.controlle
>>>>> r.SeedController.doPost(SeedController.java:120)
>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>> at sun.reflect.NativeMethodAccess
>>>>> orImpl.invoke(NativeMethodAccessorImpl.java:62)
>>>>> at sun.reflect.DelegatingMethodAc
>>>>> cessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>> at java.lang.reflect.Method.invoke(Method.java:498)
>>>>> at org.springframework.web.method
>>>>> .support.InvocableHandlerMethod.doInvoke(InvocableHandlerMet
>>>>> hod.java:205)
>>>>> at org.springframework.web.method
>>>>> .support.InvocableHandlerMethod.invokeForRequest(InvocableHa
>>>>> ndlerMethod.java:133)
>>>>> at org.springframework.web.servle
>>>>> t.mvc.method.annotation.ServletInvocableHandlerMethod.invoke
>>>>> AndHandle(ServletInvocableHandlerMethod.java:116)
>>>>> at org.springframework.web.servle
>>>>> t.mvc.method.annotation.RequestMappingHandlerAdapter.invokeH
>>>>> andlerMethod(RequestMappingHandlerAdapter.java:827)
>>>>> at org.springframework.web.servle
>>>>> t.mvc.method.annotation.RequestMappingHandlerAdapter.handleI
>>>>> nternal(RequestMappingHandlerAdapter.java:738)
>>>>> at org.springframework.web.servle
>>>>> t.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHan
>>>>> dlerMethodAdapter.java:85)
>>>>> at org.springframework.web.servle
>>>>> t.DispatcherServlet.doDispatch(DispatcherServlet.java:963)
>>>>> at org.springframework.web.servle
>>>>> t.DispatcherServlet.doService(DispatcherServlet.java:897)
>>>>> at org.springframework.web.servle
>>>>> t.FrameworkServlet.processRequest(FrameworkServlet.java:970)
>>>>> at org.springframework.web.servle
>>>>> t.FrameworkServlet.doPost(FrameworkServlet.java:872)
>>>>> at javax.servlet.http.HttpServlet
>>>>> .service(HttpServlet.java:707)
>>>>> at org.springframework.web.servle
>>>>> t.FrameworkServlet.service(FrameworkServlet.java:846)
>>>>> at javax.servlet.http.HttpServlet
>>>>> .service(HttpServlet.java:790)
>>>>> at org.eclipse.jetty.servlet.Serv
>>>>> letHolder.handle(ServletHolder.java:808)
>>>>> at org.eclipse.jetty.servlet.Serv
>>>>> letHandler$CachedChain.doFilter(ServletHandler.java:1669)
>>>>> at org.geoserver.filters.ThreadLo
>>>>> calsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:28)
>>>>> at org.eclipse.jetty.servlet.Serv
>>>>> letHandler$CachedChain.doFilter(ServletHandler.java:1652)
>>>>> at org.geoserver.filters.SpringDe
>>>>> legatingFilter$Chain.doFilter(SpringDelegatingFilter.java:75)
>>>>> at org.geoserver.wms.animate.Anim
>>>>> atorFilter.doFilter(AnimatorFilter.java:71)
>>>>> at org.geoserver.filters.SpringDe
>>>>> legatingFilter$Chain.doFilter(SpringDelegatingFilter.java:71)
>>>>> at org.geoserver.filters.SpringDe
>>>>> legatingFilter.doFilter(SpringDelegatingFilter.java:46)
>>>>> at org.eclipse.jetty.servlet.Serv
>>>>> letHandler$CachedChain.doFilter(ServletHandler.java:1652)
>>>>> at org.geoserver.platform.Advance
>>>>> dDispatchFilter.doFilter(AdvancedDispatchFilter.java:50)
>>>>> at org.eclipse.jetty.servlet.Serv
>>>>> letHandler$CachedChain.doFilter(ServletHandler.java:1652)
>>>>> at org.springframework.security.w
>>>>> eb.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainP
>>>>> roxy.java:316)
>>>>> at org.geoserver.security.filter.
>>>>> GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServe
>>>>> rCompositeFilter.java:69)
>>>>> at org.springframework.security.w
>>>>> eb.access.intercept.FilterSecurityInterceptor.invoke(FilterS
>>>>> ecurityInterceptor.java:126)
>>>>> at org.springframework.security.w
>>>>> eb.access.intercept.FilterSecurityInterceptor.doFilter(Filte
>>>>> rSecurityInterceptor.java:90)
>>>>> at org.geoserver.security.filter.
>>>>> GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServe
>>>>> rCompositeFilter.java:73)
>>>>> at org.geoserver.security.filter.
>>>>> GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92)
>>>>> at org.springframework.security.w
>>>>> eb.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainP
>>>>> roxy.java:330)
>>>>> at org.geoserver.security.filter.
>>>>> GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServe
>>>>> rCompositeFilter.java:69)
>>>>> at org.springframework.security.w
>>>>> eb.access.ExceptionTranslationFilter.doFilter(ExceptionTrans
>>>>> lationFilter.java:114)
>>>>> at org.geoserver.security.filter.
>>>>> GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServe
>>>>> rCompositeFilter.java:73)
>>>>> at org.geoserver.security.filter.
>>>>> GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92)
>>>>> at org.springframework.security.w
>>>>> eb.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainP
>>>>> roxy.java:330)
>>>>> at org.geoserver.security.filter.
>>>>> GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServe
>>>>> rCompositeFilter.java:69)
>>>>> at org.springframework.security.w
>>>>> eb.authentication.www.BasicAuthenticationFilter.doFilterInte
>>>>> rnal(BasicAuthenticationFilter.java:158)
>>>>> at org.springframework.web.filter
>>>>> .OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
>>>>> at org.geoserver.security.filter.
>>>>> GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServe
>>>>> rCompositeFilter.java:73)
>>>>> at org.geoserver.security.filter.
>>>>> GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92)
>>>>> at org.geoserver.security.filter.
>>>>> GeoServerBasicAuthenticationFilter.doFilter(GeoServerBasicAu
>>>>> thenticationFilter.java:84)
>>>>> at org.springframework.security.w
>>>>> eb.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainP
>>>>> roxy.java:330)
>>>>> at org.geoserver.security.filter.
>>>>> GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServe
>>>>> rCompositeFilter.java:69)
>>>>> at org.springframework.security.w
>>>>> eb.context.SecurityContextPersistenceFilter.doFilter(Securit
>>>>> yContextPersistenceFilter.java:91)
>>>>> at org.geoserver.security.filter.
>>>>> GeoServerSecurityContextPersistenceFilter$1.doFilter(GeoServ
>>>>> erSecurityContextPersistenceFilter.java:53)
>>>>> at org.geoserver.security.filter.
>>>>> GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServe
>>>>> rCompositeFilter.java:73)
>>>>> at org.geoserver.security.filter.
>>>>> GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92)
>>>>> at org.springframework.security.w
>>>>> eb.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainP
>>>>> roxy.java:330)
>>>>> at org.springframework.security.w
>>>>> eb.FilterChainProxy.doFilterInternal(FilterChainProxy.java:213)
>>>>> at org.springframework.security.w
>>>>> eb.FilterChainProxy.doFilter(FilterChainProxy.java:176)
>>>>> at org.geoserver.security.GeoServ
>>>>> erSecurityFilterChainProxy.doFilter(GeoServerSecurityFilterC
>>>>> hainProxy.java:152)
>>>>> at org.springframework.web.filter
>>>>> .DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
>>>>> at org.springframework.web.filter
>>>>> .DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:262)
>>>>> at org.eclipse.jetty.servlet.Serv
>>>>> letHandler$CachedChain.doFilter(ServletHandler.java:1652)
>>>>> at org.geoserver.filters.LoggingF
>>>>> ilter.doFilter(LoggingFilter.java:87)
>>>>> at org.eclipse.jetty.servlet.Serv
>>>>> letHandler$CachedChain.doFilter(ServletHandler.java:1652)
>>>>> at org.geoserver.filters.XFrameOp
>>>>> tionsFilter.doFilter(XFrameOptionsFilter.java:89)
>>>>> at org.eclipse.jetty.servlet.Serv
>>>>> letHandler$CachedChain.doFilter(ServletHandler.java:1652)
>>>>> at org.geoserver.filters.GZIPFilt
>>>>> er.doFilter(GZIPFilter.java:42)
>>>>> at org.eclipse.jetty.servlet.Serv
>>>>> letHandler$CachedChain.doFilter(ServletHandler.java:1652)
>>>>> at org.geoserver.filters.SessionD
>>>>> ebugFilter.doFilter(SessionDebugFilter.java:48)
>>>>> at org.eclipse.jetty.servlet.Serv
>>>>> letHandler$CachedChain.doFilter(ServletHandler.java:1652)
>>>>> at org.geoserver.filters.FlushSaf
>>>>> eFilter.doFilter(FlushSafeFilter.java:44)
>>>>> at org.eclipse.jetty.servlet.Serv
>>>>> letHandler$CachedChain.doFilter(ServletHandler.java:1652)
>>>>> at org.springframework.web.filter
>>>>> .CharacterEncodingFilter.doFilterInternal(CharacterEncodingF
>>>>> ilter.java:197)
>>>>> at org.springframework.web.filter
>>>>> .OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
>>>>> at org.eclipse.jetty.servlet.Serv
>>>>> letHandler$CachedChain.doFilter(ServletHandler.java:1652)
>>>>> at org.eclipse.jetty.servlet.Serv
>>>>> letHandler.doHandle(ServletHandler.java:585)
>>>>> at org.eclipse.jetty.server.handl
>>>>> er.ScopedHandler.handle(ScopedHandler.java:143)
>>>>> at org.eclipse.jetty.security.Sec
>>>>> urityHandler.handle(SecurityHandler.java:577)
>>>>> at org.eclipse.jetty.server.sessi
>>>>> on.SessionHandler.doHandle(SessionHandler.java:223)
>>>>> at org.eclipse.jetty.server.handl
>>>>> er.ContextHandler.doHandle(ContextHandler.java:1127)
>>>>> at org.eclipse.jetty.servlet.Serv
>>>>> letHandler.doScope(ServletHandler.java:515)
>>>>> at org.eclipse.jetty.server.sessi
>>>>> on.SessionHandler.doScope(SessionHandler.java:185)
>>>>> at org.eclipse.jetty.server.handl
>>>>> er.ContextHandler.doScope(ContextHandler.java:1061)
>>>>> at org.eclipse.jetty.server.handl
>>>>> er.ScopedHandler.handle(ScopedHandler.java:141)
>>>>> at org.eclipse.jetty.server.handl
>>>>> er.ContextHandlerCollection.handle(ContextHandlerCollection.java:215)
>>>>> at org.eclipse.jetty.server.handl
>>>>> er.HandlerCollection.handle(HandlerCollection.java:110)
>>>>> at org.eclipse.jetty.server.handl
>>>>> er.HandlerWrapper.handle(HandlerWrapper.java:97)
>>>>> at org.eclipse.jetty.server.Server.handle(Server.java:499)
>>>>> at org.eclipse.jetty.server.HttpC
>>>>> hannel.handle(HttpChannel.java:310)
>>>>> at org.eclipse.jetty.server.HttpC
>>>>> onnection.onFillable(HttpConnection.java:257)
>>>>> at org.eclipse.jetty.io.AbstractC
>>>>> onnection$2.run(AbstractConnection.java:540)
>>>>> at org.eclipse.jetty.util.thread.
>>>>> QueuedThreadPool.runJob(QueuedThreadPool.java:635)
>>>>> at org.eclipse.jetty.util.thread.
>>>>> QueuedThreadPool$3.run(QueuedThreadPool.java:555)
>>>>> at java.lang.Thread.run(Thread.java:748)
>>>>>
>>>>> Kind regards,
>>>>> Ben.
>>>>>
>>>>>
>>>>>
>>>>> On 14/09/17 10:03, Torben Barsballe wrote:
>>>>>
>>>>>> The geoserver 2.12-beta artifacts are available for testing from
>>>>>> http://build-slave-01.geoserver.org/geoserver/release/2.12-beta/
>>>>>>
>>>>>> (Windows exe and OS X dmg are not yet available, but will be soon)
>>>>>>
>>>>>> In addition to the regular tests of the GeoServer executable, please
>>>>>> also
>>>>>> verify the docs, as the doc build procedure has changed as of 2.12.
>>>>>>
>>>>>> Any assistance testing is appreciated.
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>> Torben
>>>>>>
>>>>>>
>>>>>>
>>>>>> ------------------------------------------------------------
>>>>>> ------------------
>>>>>> Check out the vibrant tech community on one of the world's most
>>>>>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>>>>>>
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Geoserver-devel mailing list
>>>>>> [email protected]
>>>>>> https://lists.sourceforge.net/lists/listinfo/geoserver-devel
>>>>>>
>>>>>>
>>>>> --
>>>>> Ben Caradoc-Davies <[email protected]>
>>>>> Director
>>>>> Transient Software Limited <http://transient.nz/>
>>>>> New Zealand
>>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------
>>>> ------------------
>>>> Check out the vibrant tech community on one of the world's most
>>>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>>>> _______________________________________________
>>>> Geoserver-devel mailing list
>>>> [email protected]
>>>> https://lists.sourceforge.net/lists/listinfo/geoserver-devel
>>>>
>>>>
>>>
>>
>
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Geoserver-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/geoserver-devel
>
>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Geoserver-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-devel