Hi All,
First of all some notes on our configuration:
· Os: windows server 2012 r2 datacenter (virtual)
· Geoserver 2.6.2
· IIS 7
Today we encountered a special problem. Somebody from the web department told me that some layers were not displaying.
They were getting the error message:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
Could not find layer SG-E-WelzijnGezondheidGezin:Dieren-Hondenzwemplaats
I looked quickly via the web interface and noticed that the layers were disappeared.
In the logfile I found several errors like this one:
2015-11-05 15:27:48,107 INFO [geoserver.wms] -
Request: getServiceInfo
2015-11-05 15:27:48,122 ERROR [geoserver.ows] -
org.geoserver.platform.ServiceException: Could not find layer SG-E-WelzijnGezondheidGezin:Dieren-Hondentoilet
at org.geoserver.wms.map.GetMapKvpRequestReader.parseLayers(GetMapKvpRequestReader.java:1255)
at org.geoserver.wms.map.GetMapKvpRequestReader.read(GetMapKvpRequestReader.java:221)
at org.geoserver.wms.map.GetMapKvpRequestReader.read(GetMapKvpRequestReader.java:83)
at org.geoserver.ows.Dispatcher.parseRequestKVP(Dispatcher.java:1430)
at org.geoserver.ows.Dispatcher.dispatch(Dispatcher.java:628)
at org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:264)
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:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
at org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:28)
……
Then I looked at the server and saw the xml files were still there. So I thought to give geoserver a restart.
But first I looked again via the webinterface and the layers were back.
Does anyone have a idea what coud have happened. I’m not getting very wise from the logmessages.
Thanks a lot!
Francis Vanden Bulcke
Technisch Applicatiespecialist GIS
Projecten, Ontwikkeling en Nazorg
Domein GPS (Grond- en Persoonsgebonden Systemen)
Digipolis
Bellevue 1, 9050 Gent
Tel.: +32 (0)92660972
http://www.digipolis.gent
Disclaimer