Hello everyone,


Whenever I try to access the “layer aggregation” tab, I get the stacktrace
posted below instead of the content of the page. One of the layer
aggregations on this server refuses to be visualised, and returns the
following answer when asked for a GetCapabilities:



<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE
ServiceExceptionReport SYSTEM
"http://myserverurl/geoserver/schemas/wms/1.1.1/WMS_exception_1_1_1.dtd";>
<ServiceExceptionReport version="1.1.1" > <ServiceException>

javax.xml.transform.TransformerException: Translator error

Translator error</ServiceException></ServiceExceptionReport>



I suspect that at least one of the hundreds of layers on this aggregation
is somehow broken, but I have no clue on finding out which ones the
problem originates from, or even if this is the right hypothesis. I am
running Geoserver 2.20.1 on Debian.



Stacktrace:



org.apache.wicket.WicketRuntimeException: Can't instantiate page using
constructor 'public org.geoserver.web.data.layergroup.LayerGroupPage()'.
An exception has been thrown during construction!

     at
org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.ja
va:194)

     at
org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.ja
va:67)

     at
org.apache.wicket.DefaultMapperContext.newPageInstance(DefaultMapperContex
t.java:102)

     at
org.apache.wicket.core.request.handler.PageProvider.resolvePageInstance(Pa
geProvider.java:271)

     at
org.apache.wicket.core.request.handler.PageProvider.getPageInstance(PagePr
ovider.java:169)

     at
org.apache.wicket.request.handler.render.PageRenderer.getPage(PageRenderer
.java:78)

     at
org.apache.wicket.request.handler.render.WebPageRenderer.isPageStateless(W
ebPageRenderer.java:287)

     at
org.apache.wicket.request.handler.render.WebPageRenderer.shouldRenderPageA
ndWriteResponse(WebPageRenderer.java:329)

     at
org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRe
nderer.java:193)

     at
org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(Re
nderPageRequestHandler.java:175)

     at
org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(Reque
stCycle.java:895)

     at
org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.
java:64)

     at
org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:265
)

     at
org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.j
ava:222)

     at
org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(Reque
stCycle.java:293)

     at
org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFil
ter.java:261)

     at
org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.j
ava:203)

     at
org.apache.wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:137
)

     at javax.servlet.http.HttpServlet.service(HttpServlet.java:687)

     at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)

     at
org.springframework.web.servlet.mvc.ServletWrappingController.handleReques
tInternal(ServletWrappingController.java:165)

     at
org.springframework.web.servlet.mvc.AbstractController.handleRequest(Abstr
actController.java:177)

     at
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(
SimpleControllerHandlerAdapter.java:52)

     at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherSer
vlet.java:1038)

     at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServ
let.java:942)

     at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkS
ervlet.java:998)

     at
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.ja
va:890)

     at javax.servlet.http.HttpServlet.service(HttpServlet.java:687)

     at
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.
java:875)

     at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)

     at
org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:865)

     at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandl
er.java:1655)

     at
org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsClean
upFilter.java:26)

     at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandl
er.java:1642)

     at
org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegati
ngFilter.java:69)

     at
org.geoserver.wms.animate.AnimatorFilter.doFilter(AnimatorFilter.java:73)

     at
org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegati
ngFilter.java:66)

     at
org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilt
er.java:41)

     at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandl
er.java:1642)

     at
org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFil
ter.java:37)

     at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandl
er.java:1642)

     at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFil
ter(FilterChainProxy.java:320)

     at
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.d
oFilter(GeoServerCompositeFilter.java:70)

     at
org.springframework.security.web.access.intercept.FilterSecurityIntercepto
r.invoke(FilterSecurityInterceptor.java:127)

     at
org.springframework.security.web.access.intercept.FilterSecurityIntercepto
r.doFilter(FilterSecurityInterceptor.java:91)

     at
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.d
oFilter(GeoServerCompositeFilter.java:74)

     at
org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerC
ompositeFilter.java:91)

     at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFil
ter(FilterChainProxy.java:334)

     at
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.d
oFilter(GeoServerCompositeFilter.java:70)

     at
org.springframework.security.web.access.ExceptionTranslationFilter.doFilte
r(ExceptionTranslationFilter.java:119)

     at
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.d
oFilter(GeoServerCompositeFilter.java:74)

     at
org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerC
ompositeFilter.java:91)

     at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFil
ter(FilterChainProxy.java:334)

     at
org.geoserver.security.filter.GeoServerAnonymousAuthenticationFilter.doFil
ter(GeoServerAnonymousAuthenticationFilter.java:51)

     at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFil
ter(FilterChainProxy.java:334)

     at
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.d
oFilter(GeoServerCompositeFilter.java:70)

     at
org.springframework.security.web.authentication.AbstractAuthenticationProc
essingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200)

     at
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.d
oFilter(GeoServerCompositeFilter.java:74)

     at
org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerC
ompositeFilter.java:91)

     at
org.geoserver.security.filter.GeoServerUserNamePasswordAuthenticationFilte
r.doFilter(GeoServerUserNamePasswordAuthenticationFilter.java:112)

     at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFil
ter(FilterChainProxy.java:334)

     at
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.d
oFilter(GeoServerCompositeFilter.java:70)

     at
org.springframework.security.web.authentication.rememberme.RememberMeAuthe
nticationFilter.doFilter(RememberMeAuthenticationFilter.java:158)

     at
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.d
oFilter(GeoServerCompositeFilter.java:74)

     at
org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerC
ompositeFilter.java:91)

     at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFil
ter(FilterChainProxy.java:334)

     at
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.d
oFilter(GeoServerCompositeFilter.java:70)

     at
org.springframework.security.web.context.SecurityContextPersistenceFilter.
doFilter(SecurityContextPersistenceFilter.java:105)

     at
org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1.
doFilter(GeoServerSecurityContextPersistenceFilter.java:52)

     at
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.d
oFilter(GeoServerCompositeFilter.java:74)

     at
org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerC
ompositeFilter.java:91)

     at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFil
ter(FilterChainProxy.java:334)

     at
org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterC
hainProxy.java:215)

     at
org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProx
y.java:178)

     at
org.geoserver.security.GeoServerSecurityFilterChainProxy.doFilter(GeoServe
rSecurityFilterChainProxy.java:142)

     at
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(Delega
tingFilterProxy.java:357)

     at
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFi
lterProxy.java:270)

     at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandl
er.java:1642)

     at
org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:90)

     at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandl
er.java:1642)

     at
org.geoserver.filters.XFrameOptionsFilter.doFilter(XFrameOptionsFilter.jav
a:79)

     at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandl
er.java:1642)

     at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:42)

     at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandl
er.java:1642)

     at
org.geoserver.filters.SessionDebugFilter.doFilter(SessionDebugFilter.java:
46)

     at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandl
er.java:1642)

     at
org.geoserver.filters.FlushSafeFilter.doFilter(FlushSafeFilter.java:42)

     at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandl
er.java:1642)

     at
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(Ch
aracterEncodingFilter.java:200)

     at
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerReques
tFilter.java:107)

     at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandl
er.java:1634)

     at
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:533)

     at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:1
46)

     at
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548
)

     at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java
:132)

     at
org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.ja
va:257)

     at
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.ja
va:1595)

     at
org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.ja
va:255)

     at
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.ja
va:1340)

     at
org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.jav
a:203)

     at
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473)

     at
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.jav
a:1564)

     at
org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.jav
a:201)

     at
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.jav
a:1242)

     at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:1
44)

     at
org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHa
ndlerCollection.java:220)

     at
org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollectio
n.java:126)

     at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java
:132)

     at org.eclipse.jetty.server.Server.handle(Server.java:503)

     at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:364)

     at
org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260
)

     at
org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractCon
nection.java:305)

     at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)

     at
org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)

     at
org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKi
ll.java:333)

     at
org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYou
Kill.java:310)

     at
org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYo
uKill.java:168)

     at
org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.j
ava:126)

     at
org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(Re
servedThreadExecutor.java:366)

     at
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.jav
a:765)

     at
org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java
:683)

     at java.lang.Thread.run(Unknown Source)

Caused by: java.lang.reflect.InvocationTargetException

     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)

     at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown
Source)

     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown
Source)

     at java.lang.reflect.Constructor.newInstance(Unknown Source)

     at
org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.ja
va:175)

     ... 121 more

Caused by: java.lang.NullPointerException

     at
org.geoserver.security.SecureCatalogImpl.checkAccess(SecureCatalogImpl.jav
a:681)

     at
org.geoserver.security.SecureCatalogImpl.checkAccess(SecureCatalogImpl.jav
a:555)

     at
org.geoserver.security.SecureCatalogImpl.checkAccess(SecureCatalogImpl.jav
a:688)

     at
org.geoserver.security.SecureCatalogImpl.checkAccess(SecureCatalogImpl.jav
a:535)

     at
org.geoserver.security.SecureCatalogImpl.filterGroups(SecureCatalogImpl.ja
va:1065)

     at
org.geoserver.security.SecureCatalogImpl.getLayerGroups(SecureCatalogImpl.
java:348)

     at
org.geoserver.catalog.impl.AbstractFilteredCatalog.getLayerGroups(Abstract
FilteredCatalog.java:238)

     at
org.geoserver.catalog.impl.AbstractCatalogDecorator.getLayerGroups(Abstrac
tCatalogDecorator.java:449)

     at
org.geoserver.catalog.impl.LocalWorkspaceCatalog.getLayerGroups(LocalWorks
paceCatalog.java:204)

     at
org.geoserver.web.data.layergroup.LayerGroupProvider.getItems(LayerGroupPr
ovider.java:37)

     at
org.geoserver.web.wicket.GeoServerDataProvider.getFilteredItems(GeoServerD
ataProvider.java:202)

     at
org.geoserver.web.wicket.GeoServerDataProvider.size(GeoServerDataProvider.
java:220)

     at
org.geoserver.web.wicket.GeoServerTablePanel$PagerDelegate.updateMatched(G
eoServerTablePanel.java:597)

     at
org.geoserver.web.wicket.GeoServerTablePanel$PagerDelegate.<init>(GeoServe
rTablePanel.java:592)

     at
org.geoserver.web.wicket.GeoServerTablePanel.<init>(GeoServerTablePanel.ja
va:182)

     at
org.geoserver.web.data.layergroup.LayerGroupPage$1.<init>(LayerGroupPage.j
ava:38)

     at
org.geoserver.web.data.layergroup.LayerGroupPage.<init>(LayerGroupPage.jav
a:36)

     ... 126 more

*       An error occurred while loading the page

Thank you for any help you can provide,

Clément Drouadaine,

IGN France.



_______________________________________________
Geoserver-users mailing list

Please make sure you read the following two resources before posting to this 
list:
- Earning your support instead of buying it, but Ian Turton: 
http://www.ianturton.com/talks/foss4g.html#/
- The GeoServer user list posting guidelines: 
http://geoserver.org/comm/userlist-guidelines.html

If you want to request a feature or an improvement, also see this: 
https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer


Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to