Hi list,
I just upgraded our geoserver 2.5.2 instance to the latest and greatest version (2.6.0).
When I try to view the “Layer Preview” page or to remove a non-default style, I get an unepexted error. Both are caused by a NullPointerException in the LocalWorkspaceCatalogFilter class, even on the same line. I added a snippet of the stack traces at the bottom for completeness.
Is this a known issue? Or should I just create a bug report on JIRA?
Kind regards,
Roel De Nijs
Senior Java Developer
The stack trace when I try to remove a non-default style:
java.lang.NullPointerException
at org.geoserver.ows.LocalWorkspaceCatalogFilter.hideResource(LocalWorkspaceCatalogFilter.java:62)
at org.geoserver.security.CatalogFilterAccessManager.hideResource(CatalogFilterAccessManager.java:99)
at org.geoserver.security.CatalogFilterAccessManager.getAccessLimits(CatalogFilterAccessManager.java:53)
at org.geoserver.security.SecureCatalogImpl.buildWrapperPolicy(SecureCatalogImpl.java:809)
at org.geoserver.security.SecureCatalogImpl.buildWrapperPolicy(SecureCatalogImpl.java:773)
at org.geoserver.security.SecureCatalogImpl.checkAccess(SecureCatalogImpl.java:585)
at org.geoserver.security.SecureCatalogImpl.checkAccess(SecureCatalogImpl.java:479)
at org.geoserver.security.SecureCatalogImpl.checkAccess(SecureCatalogImpl.java:632)
at org.geoserver.security.SecureCatalogImpl.filterGroups(SecureCatalogImpl.java:962)
at org.geoserver.security.SecureCatalogImpl.getLayerGroups(SecureCatalogImpl.java:311)
at org.geoserver.catalog.impl.AbstractFilteredCatalog.getLayerGroups(AbstractFilteredCatalog.java:249)
at org.geoserver.catalog.impl.AbstractCatalogDecorator.getLayerGroups(AbstractCatalogDecorator.java:457)
at org.geoserver.catalog.impl.LocalWorkspaceCatalog.getLayerGroups(LocalWorkspaceCatalog.java:198)
at org.geoserver.catalog.CascadeRemovalReporter.visit(CascadeRemovalReporter.java:211)
at org.geoserver.catalog.impl.StyleInfoImpl.accept(StyleInfoImpl.java:106)
The stack trace when viewing the “Layer preview” page:
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)
Caused by: java.lang.NullPointerException
at org.geoserver.ows.LocalWorkspaceCatalogFilter.hideResource(LocalWorkspaceCatalogFilter.java:62)
at org.geoserver.security.CatalogFilterAccessManager.hideResource(CatalogFilterAccessManager.java:99)
at org.geoserver.security.CatalogFilterAccessManager.getAccessLimits(CatalogFilterAccessManager.java:53)
at org.geoserver.security.SecureCatalogImpl.buildWrapperPolicy(SecureCatalogImpl.java:809)
at org.geoserver.security.SecureCatalogImpl.buildWrapperPolicy(SecureCatalogImpl.java:773)
at org.geoserver.security.SecureCatalogImpl.checkAccess(SecureCatalogImpl.java:585)
at org.geoserver.security.SecureCatalogImpl.checkAccess(SecureCatalogImpl.java:479)
at org.geoserver.security.SecureCatalogImpl.checkAccess(SecureCatalogImpl.java:632)
at org.geoserver.security.SecureCatalogImpl.filterGroups(SecureCatalogImpl.java:962)
at org.geoserver.security.SecureCatalogImpl.getLayerGroups(SecureCatalogImpl.java:311)
at org.geoserver.catalog.impl.AbstractFilteredCatalog.getLayerGroups(AbstractFilteredCatalog.java:249)
at org.geoserver.catalog.impl.AbstractCatalogDecorator.getLayerGroups(AbstractCatalogDecorator.java:457)
at org.geoserver.catalog.impl.LocalWorkspaceCatalog.getLayerGroups(LocalWorkspaceCatalog.java:198)
at org.geoserver.web.demo.PreviewLayerProvider.getItems(PreviewLayerProvider.java:70)
at org.geoserver.web.wicket.GeoServerDataProvider.fullSize(GeoServerDataProvider.java:237)
at org.geoserver.web.wicket.GeoServerTablePanel$PagerDelegate.updateMatched(GeoServerTablePanel.java:566)
at org.geoserver.web.wicket.GeoServerTablePanel$PagerDelegate.(GeoServerTablePanel.java:559)
at org.geoserver.web.wicket.GeoServerTablePanel.(GeoServerTablePanel.java:171)
at org.geoserver.web.wicket.GeoServerTablePanel.(GeoServerTablePanel.java:96)
at org.geoserver.web.demo.MapPreviewPage$1.(MapPreviewPage.java:64)
at org.geoserver.web.demo.MapPreviewPage.(MapPreviewPage.java:64)
Volg Aquafin op Facebook | Twitter | YouTube | LinkedIN
Disclaimer: zie www.aquafin.be P Denk aan het milieu. Druk deze mail niet onnodig af.