Hi All,
I made the mistake of not backing-up my data directory. That's a lesson
learned. So it seems there is no going back to 2.1.
This GS instance has a large number of coverages, which are configured
as group layers (adding state and country layers on top of coverage) and
then served out as tiles via gwc for use in an openlayers-base tool.
Since the upgrade(?!?!) some but not all of the group layers are not
served, with this error in the logs:
"ERROR [geowebcache.GeoWebCacheDispatcher] - Thread 44 Unknown layer
grp_spr_ms_0_20130701. Check the logfiles, it may not have loaded properly."
I can see that there is a file grp_spr_ms_0_20130701.xml in the
layergroups directory, and there is an appropriately name directory in
the gwc directory. The grp_spr_ms_0_20130701.xml file has an id node
<id>LayerGroupInfoImpl-3650b2e0:13f86d619a0:-70ac</id> which I belive
should exist as an xml file the gwc-layers directory, but it is not
there. So this seems to have been lost in the upgrade.
An added problem is that when using the Web Admin GUI both the 'layer
preview' and 'layer groups' functions throw an error (null pointer
exception) and don't load, so it is difficult to see what is there, what
is missing, etc.
So one question is can I just empty the gwc and gwc-layers directories
and the just reseed from there? Or any other ideas?
Thanks,
Steve
On 9/26/2013 7:29 PM, Damiano Giampaoli wrote:
Hi Steve,
I never saw that error but what's about the upgrade?
Can you describe the steps you did for the upgrade? (Have you cleaned
the tomcat temp and work dirs? Are other webapps deployed on that
Tomcat instance? Have you used tomcat manager?)
Can you paste the startup log? Did you see any errors related to the
GS data dir update?
Lots of changes have been made to GS data dir structure between GS 2.1
and 2.4. Have you made a backup of your old GS data dir? Can you
restart geoserver pointing the old data dir?
bye,
Damiano
2013/9/26 Stephen Crawford <src...@psu.edu <mailto:src...@psu.edu>>
And here are the errors in the logs :-)
2013-09-26 13:28:03,392 WARN [geoserver.web] - Unable to find
property:
'format.wms.application/vnd.google-earth.kmz xml' for component:
[class=org.geoserver.web.demo.MapPreviewPage]
2013-09-26 13:28:03,392 WARN [geoserver.web] - Unable to find
property:
'format.wms.application/vnd.google-earth.kmz' for component:
[class=org.geoserver.web.demo.MapPreviewPage]
2013-09-26 13:28:03,393 WARN [geoserver.web] - Unable to find
property:
'format.wms.kmz' for component:
[class=org.geoserver.web.demo.MapPreviewPage]
2013-09-26 13:28:03,393 WARN [geoserver.web] - Unable to find
property:
'format.wms.image/png; mode=8bit' for component:
[class=org.geoserver.web.demo.MapPreviewPage]
2013-09-26 13:28:03,394 WARN [geoserver.web] - Unable to find
property:
'format.wms.openlayers' for component:
[class=org.geoserver.web.demo.MapPreviewPage]
2013-09-26 13:28:03,394 WARN [geoserver.web] - Unable to find
property:
'format.wms.text/html' for component:
[class=org.geoserver.web.demo.MapPreviewPage]
2013-09-26 13:28:03,395 WARN [geoserver.web] - Unable to find
property:
'format.wms.atom' for component:
[class=org.geoserver.web.demo.MapPreviewPage]
2013-09-26 13:28:03,395 WARN [geoserver.web] - Unable to find
property:
'format.wms.application/atom xml' for component:
[class=org.geoserver.web.demo.MapPreviewPage]
2013-09-26 13:28:03,395 WARN [geoserver.web] - Unable to find
property:
'format.wms.application/xml' for component:
[class=org.geoserver.web.demo.MapPreviewPage]
2013-09-26 13:28:03,396 WARN [geoserver.web] - Unable to find
property:
'format.wms.image/svg' for component:
[class=org.geoserver.web.demo.MapPreviewPage]
2013-09-26 13:28:03,396 WARN [geoserver.web] - Unable to find
property:
'format.wms.image/svg xml' for component:
[class=org.geoserver.web.demo.MapPreviewPage]
2013-09-26 13:28:03,398 WARN [geoserver.web] - Unable to find
property:
'format.wfs.application/vnd.google-earth.kml xml' for component:
[class=org.geoserver.web.demo.MapPreviewPage]
2013-09-26 13:28:03,398 WARN [geoserver.web] - Unable to find
property:
'format.wfs.application/vnd.google-earth.kml xml' for component:
[class=org.geoserver.web.demo.MapPreviewPage]
2013-09-26 13:28:03,398 WARN [geoserver.web] - Unable to find
property:
'format.wfs.KML' for component:
[class=org.geoserver.web.demo.MapPreviewPage]
2013-09-26 13:28:03,398 WARN [geoserver.web] - Unable to find
property:
'format.wfs.KML' for component:
[class=org.geoserver.web.demo.MapPreviewPage]
2013-09-26 13:28:03,399 WARN [geoserver.web] - Unable to find
property:
'format.wfs.application/vnd.google-earth.kml xml' for component:
[class=org.geoserver.web.demo.MapPreviewPage]
2013-09-26 13:28:03,399 WARN [geoserver.web] - Unable to find
property:
'format.wfs.application/json' for component:
[class=org.geoserver.web.demo.MapPreviewPage]
2013-09-26 13:28:03,399 WARN [geoserver.web] - Unable to find
property:
'format.wfs.application/json' for component:
[class=org.geoserver.web.demo.MapPreviewPage]
2013-09-26 13:28:03,400 WARN [geoserver.web] - Unable to find
property:
'format.wfs.application/vnd.google-earth.kml xml' for component:
[class=org.geoserver.web.demo.MapPreviewPage]
2013-09-26 13:28:03,400 WARN [geoserver.web] - Unable to find
property:
'format.wfs.KML' for component:
[class=org.geoserver.web.demo.MapPreviewPage]
2013-09-26 13:28:03,400 WARN [geoserver.web] - Unable to find
property:
'format.wfs.application/vnd.google-earth.kml xml' for component:
[class=org.geoserver.web.demo.MapPreviewPage]
2013-09-26 13:28:03,400 WARN [geoserver.web] - Unable to find
property:
'format.wfs.application/vnd.google-earth.kml xml' for component:
[class=org.geoserver.web.demo.MapPreviewPage]
2013-09-26 13:28:03,400 WARN [geoserver.web] - Unable to find
property:
'format.wfs.application/json' for component:
[class=org.geoserver.web.demo.MapPreviewPage]
2013-09-26 13:28:03,400 WARN [geoserver.web] - Unable to find
property:
'format.wfs.KML' for component:
[class=org.geoserver.web.demo.MapPreviewPage]
2013-09-26 13:28:03,400 WARN [geoserver.web] - Unable to find
property:
'format.wfs.KML' for component:
[class=org.geoserver.web.demo.MapPreviewPage]
2013-09-26 13:28:03,400 WARN [geoserver.web] - Unable to find
property:
'format.wfs.application/json' for component:
[class=org.geoserver.web.demo.MapPreviewPage]
2013-09-26 13:28:03,400 WARN [geoserver.web] - Unable to find
property:
'format.wfs.application/vnd.google-earth.kml xml' for component:
[class=org.geoserver.web.demo.MapPreviewPage]
2013-09-26 13:28:03,400 WARN [geoserver.web] - Unable to find
property:
'format.wfs.application/json' for component:
[class=org.geoserver.web.demo.MapPreviewPage]
2013-09-26 13:28:03,668 ERROR [wicket.RequestCycle] - Can't
instantiate
page using constructor public org.geoserver.web.demo.MapPreviewPage()
org.apache.wicket.WicketRuntimeException: Can't instantiate page using
constructor public org.geoserver.web.demo.MapPreviewPage()
at
org.apache.wicket.session.DefaultPageFactory.createPage(DefaultPageFactory.java:212)
at
org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:57)
at
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:298)
at
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:320)
at
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:234)
at
org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:92)
at
org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1250)
at
org.apache.wicket.RequestCycle.step(RequestCycle.java:1329)
at
org.apache.wicket.RequestCycle.steps(RequestCycle.java:1436)
at
org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
at
org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:484)
at
org.apache.wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:138)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at
org.springframework.web.servlet.mvc.ServletWrappingController.handleRequestInternal(ServletWrappingController.java:159)
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:923)
at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852)
at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)
at
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:27)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:74)
at
org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:45)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:49)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:109)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311)
at
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)
at
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)
at
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
at
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)
at
org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)
at
org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
at
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)
at
org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at
org.geoserver.security.filter.GeoServerAnonymousAuthenticationFilter.doFilter(GeoServerAnonymousAuthenticationFilter.java:53)
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)
at
org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)
at
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)
at
org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
at
org.geoserver.security.filter.GeoServerUserNamePasswordAuthenticationFilter.doFilter(GeoServerUserNamePasswordAuthenticationFilter.java:115)
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)
at
org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:146)
at
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)
at
org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)
at
org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
at
org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1.doFilter(GeoServerSecurityContextPersistenceFilter.java:52)
at
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)
at
org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at
org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)
at
org.geoserver.security.GeoServerSecurityFilterChainProxy.doFilter(GeoServerSecurityFilterChainProxy.java:134)
at
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
at
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:75)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:42)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.geoserver.filters.SessionDebugFilter.doFilter(SessionDebugFilter.java:47)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.geoserver.filters.FlushSafeFilter.doFilter(FlushSafeFilter.java:43)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.reflect.InvocationTargetException
at
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at
java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at
org.apache.wicket.session.DefaultPageFactory.createPage(DefaultPageFactory.java:192)
... 96 more
Caused by: java.lang.NullPointerException
On 9/26/2013 1:33 PM, Stephen Crawford wrote:
> Hi All,
>
> Still having problems with my upgrade from 2.1 to 2.4. On Centos 6,
> Tomcat 6, postgis 2.1. Using the .war file. After restarting
Tomcat,
> GS takes a long time (8-10 min?) to load. Then it seems like it
didn't
> load completely...the logs stop in mid-sentence. Then after I
login to
> the admin interface, if I click on "layer preview" I get an
error, see
> below. Similar error if I try to list my Layer Groups, but
Stores and
> Layers and Styles all work fine. And while most of my layers
and layer
> groups seem to be served correctly, some also return a "unknown
layer"
> error.
>
> Any help is greatly appreciated.
>
> Thanks,
> Steve
>
>
--
Stephen Crawford
Center for Environmental Informatics
The Pennsylvania State University
src...@psu.edu <mailto:src...@psu.edu>
814.865.9905
------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get
the most from
the latest Intel processors and coprocessors. See abstracts and
register >
http://pubads.g.doubleclick.net/gampad/clk?id=60133471&iu=/4140/ostg.clktrk
_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
<mailto:Geoserver-users@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/geoserver-users
--
Stephen Crawford
Center for Environmental Informatics
The Pennsylvania State University
src...@psu.edu
814.865.9905
------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60134791&iu=/4140/ostg.clktrk
_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users