Hello
We have come up with a problem in our GeoServer installation, version 1.7.2. Whenever we hit ‘Apply’, the program crashes with a RunTimeException. After this happens, all the WMS BaseLayers disappear – if we see the Map Demo page, they are gone. If we hit ‘Save’, they disappear from services.xml. If we hit ‘Load’, they reappar.
I suspect there are some corruption in the data, but have been unable to determine what it is. The location of the exception and the result suggests there is something wrong with the WMS base layers. I have looked at the source code, but cannot find a cure.
GeoServer retrieves data fine, and we can do changes directly in the XML in the data directory.
We run on Windows Server 2003 R2.
The stack trace:
java.lang.RuntimeException: Unknown resource type class $Proxy9
at org.geoserver.security.SecureCatalogImpl.checkAccess(SecureCatalogImpl.java:323)
at org.geoserver.security.SecureCatalogImpl.getResourceByName(SecureCatalogImpl.java:239)
at org.vfny.geoserver.global.WMS.setBaseMapLayers(WMS.java:469)
at org.vfny.geoserver.global.WMS.load(WMS.java:236)
at org.vfny.geoserver.action.UpdateGSAction.updateGeoserver(UpdateGSAction.java:81)
at org.vfny.geoserver.action.UpdateGSAction.execute(UpdateGSAction.java:48)
at org.vfny.geoserver.action.ConfigAction.execute(ConfigAction.java:101)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
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.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
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:73)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.geoserver.filters.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:163)
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:41)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.uitg.filters.AuthLogFilter.doFilter(AuthLogFilter.java:107)
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:128)
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:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
I hope some of you can help us with this problem.
Kind regards
Ugland IT Group AS
Thomas Jahnsen
Developer
Tel: + 47 67 59 28 23
E-mail: thja@anonymised.com
UGLAND IT GROUP AS, Strandveien 13, Pb. 58, 1324 Lysaker, org.nr. 971 058 773
Tlf: +47 67 59 28 10, fax: +47 67 59 28 11, email: firmapost@anonymised.com, internet: www.uglandit.com