Hello
I have using GeoServer 2.24.4 on Windows with Java 11. When I make a WMS
getCapabilities request for a workspace that only contains postgis layers it
eventually times out. I would like to note we are having no issues on linux,
this only seems to be a windows problem and I have no issues making a WFS or
WCS getCapabilities call. I have also tried disabling URL checks and enabling
URL checks to allow all strings, but neither have made a difference.
I attached the full error but here is a snippet
10 Jul 17:57:34 DEBUG [resource.FileLockProvider] - Lock
security/urlchecks.xml mapped onto
F:\mysystem\gis\geoserver\external\filelocks\01708370114427b013e293238f5a0daff5937969.lock
released by thread 786
10 Jul 17:57:34 DEBUG [resource.MemoryLockProvider] - Released lock key
security/urlchecks.xml mapped to index 300
10 Jul 17:57:34 WARN [wms.capabilities] - Error getting LegendURL dimensions
from sample
java.lang.RuntimeException: Error while checking URL
file:///F:/mysystem/gis/geoserver/external/styles/icons/legend/text/text.png
at
deployment.geoserver.war//org.geoserver.security.urlchecks.GeoServerURLChecker.confirm(GeoServerURLChecker.java:65)
at
deployment.geoserver.war//org.geotools.data.ows.URLCheckers.confirm(URLCheckers.java:208)
at
deployment.geoserver.war//org.geotools.data.ows.URLCheckers.confirm(URLCheckers.java:112)
at
deployment.geoserver.war//org.geotools.renderer.lite.StyledShapePainter.paint(StyledShapePainter.java:419)
.....
Caused by: java.lang.IllegalStateException: Failed to get a lock on key
security/urlchecks.xml after 6000 attempts
at
deployment.geoserver.war//org.geoserver.platform.resource.FileLockProvider.acquire(FileLockProvider.java:95)
at
deployment.geoserver.war//org.geoserver.platform.resource.GlobalLockProvider.acquire(GlobalLockProvider.java:47)
at
deployment.geoserver.war//org.geoserver.platform.resource.FileSystemResourceStore$FileSystemResource.lock(FileSystemResourceStore.java:189)
at
deployment.geoserver.war//org.geoserver.platform.resource.FileSystemResourceStore$FileSystemResource.in(FileSystemResourceStore.java:209)
at
deployment.geoserver.war//org.geoserver.platform.FileWatcher.read(FileWatcher.java:59)
at
deployment.geoserver.war//org.geoserver.security.urlchecks.URLCheckDAO.lambda$getConfiguration$4(URLCheckDAO.java:117)
at
deployment.geoserver.war//org.geoserver.security.urlchecks.URLCheckDAO.configurationAction(URLCheckDAO.java:70)
at
deployment.geoserver.war//org.geoserver.security.urlchecks.URLCheckDAO.getConfiguration(URLCheckDAO.java:114)
at
deployment.geoserver.war//org.geoserver.security.urlchecks.URLCheckDAO.isEnabled(URLCheckDAO.java:198)
at
deployment.geoserver.war//org.geoserver.security.urlchecks.GeoServerURLChecker.confirm(GeoServerURLChecker.java:46)
Dominique Bessette
Senior Software Engineer
T 619.881.2748
dominique.besse...@gdit.com
1615 Murray Canyon Rd. #600
San Diego, CA 92108
www.gdit.com<http://www.gdit.com>
10 Jul 17:57:34 DEBUG [resource.FileLockProvider] - Lock
security/urlchecks.xml mapped onto
F:\NITES-Next\gis\geoserver\external\filelocks\01708370114427b013e293238f5a0daff5937969.lock
released by thread 786
10 Jul 17:57:34 DEBUG [resource.MemoryLockProvider] - Released lock key
security/urlchecks.xml mapped to index 300
10 Jul 17:57:34 WARN [wms.capabilities] - Error getting LegendURL dimensions
from sample
java.lang.RuntimeException: Error while checking URL
file:///F:/NITES-Next/gis/geoserver/external/styles/icons/legend/sigmet/sigmet_convective.png
at
deployment.geoserver.war//org.geoserver.security.urlchecks.GeoServerURLChecker.confirm(GeoServerURLChecker.java:65)
at
deployment.geoserver.war//org.geotools.data.ows.URLCheckers.confirm(URLCheckers.java:208)
at
deployment.geoserver.war//org.geotools.data.ows.URLCheckers.confirm(URLCheckers.java:112)
at
deployment.geoserver.war//org.geotools.renderer.lite.StyledShapePainter.paint(StyledShapePainter.java:419)
at
deployment.geoserver.war//org.geoserver.wms.legendgraphic.BufferedImageLegendGraphicBuilder.renderRules(BufferedImageLegendGraphicBuilder.java:349)
at
deployment.geoserver.war//org.geoserver.wms.legendgraphic.BufferedImageLegendGraphicBuilder.buildLegendGraphic(BufferedImageLegendGraphicBuilder.java:265)
at
deployment.geoserver.war//org.geoserver.wms.legendgraphic.BufferedImageLegendGraphicBuilder.buildLegendGraphic(BufferedImageLegendGraphicBuilder.java:77)
at
deployment.geoserver.war//org.geoserver.wms.legendgraphic.PNGLegendOutputFormat.produceLegendGraphic(PNGLegendOutputFormat.java:41)
at
deployment.geoserver.war//org.geoserver.wms.legendgraphic.PNGLegendOutputFormat.produceLegendGraphic(PNGLegendOutputFormat.java:21)
at
deployment.geoserver.war//org.geoserver.wms.capabilities.LegendSampleImpl.createNewSample(LegendSampleImpl.java:178)
at
deployment.geoserver.war//org.geoserver.wms.capabilities.LegendSampleImpl.getLegendURLSize(LegendSampleImpl.java:156)
at
deployment.geoserver.war//org.geoserver.wms.capabilities.Capabilities_1_3_0_Transformer$Capabilities_1_3_0_Translator.handleLegendURL(Capabilities_1_3_0_Transformer.java:1657)
at
deployment.geoserver.war//org.geoserver.wms.capabilities.Capabilities_1_3_0_Transformer$Capabilities_1_3_0_Translator.handleLayerStyles(Capabilities_1_3_0_Transformer.java:1277)
at
deployment.geoserver.war//org.geoserver.wms.capabilities.Capabilities_1_3_0_Transformer$Capabilities_1_3_0_Translator.handleLayer(Capabilities_1_3_0_Transformer.java:1216)
at
deployment.geoserver.war//org.geoserver.wms.capabilities.Capabilities_1_3_0_Transformer$Capabilities_1_3_0_Translator.doHandleLayer(Capabilities_1_3_0_Transformer.java:1108)
at
deployment.geoserver.war//org.geoserver.wms.capabilities.Capabilities_1_3_0_Transformer$Capabilities_1_3_0_Translator.handleLayerTree(Capabilities_1_3_0_Transformer.java:1074)
at
deployment.geoserver.war//org.geoserver.wms.capabilities.Capabilities_1_3_0_Transformer$Capabilities_1_3_0_Translator.handleLayers(Capabilities_1_3_0_Transformer.java:842)
at
deployment.geoserver.war//org.geoserver.wms.capabilities.Capabilities_1_3_0_Transformer$Capabilities_1_3_0_Translator.handleCapability(Capabilities_1_3_0_Transformer.java:627)
at
deployment.geoserver.war//org.geoserver.wms.capabilities.Capabilities_1_3_0_Transformer$Capabilities_1_3_0_Translator.encode(Capabilities_1_3_0_Transformer.java:332)
at
deployment.geoserver.war//org.geotools.xml.transform.TransformerBase$XMLReaderSupport.parse(TransformerBase.java:1165)
at
deployment.geoserver.war//org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:519)
at
deployment.geoserver.war//org.geotools.xml.transform.TransformerBase$Task.run(TransformerBase.java:291)
at
deployment.geoserver.war//org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:125)
at
deployment.geoserver.war//org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:107)
at
deployment.geoserver.war//org.geoserver.wms.capabilities.Capabilities_1_3_0_Response.write(Capabilities_1_3_0_Response.java:43)
at
deployment.geoserver.war//org.geoserver.config.CapabilitiesCacheHeadersCallback$RevalidateTagResponse.write(CapabilitiesCacheHeadersCallback.java:138)
at
deployment.geoserver.war//org.geoserver.ows.Dispatcher.response(Dispatcher.java:1056)
at
deployment.geoserver.war//org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:273)
at
deployment.geoserver.war//org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:177)
at
deployment.geoserver.war//org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:51)
at
deployment.geoserver.war//org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)
at
deployment.geoserver.war//org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)
at
deployment.geoserver.war//org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
at
deployment.geoserver.war//org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)
at
javax.servlet.api@2.0.0.Final-redhat-00001//javax.servlet.http.HttpServlet.service(HttpServlet.java:503)
at
deployment.geoserver.war//org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
at
javax.servlet.api@2.0.0.Final-redhat-00001//javax.servlet.http.HttpServlet.service(HttpServlet.java:590)
at
io.undertow.servlet@2.2.22.SP3-redhat-00001//io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)
at
io.undertow.servlet@2.2.22.SP3-redhat-00001//io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
at
deployment.geoserver.war//org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:28)
at
io.undertow.servlet@2.2.22.SP3-redhat-00001//io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at
io.undertow.servlet@2.2.22.SP3-redhat-00001//io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at
deployment.geoserver.war//org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:73)
at
deployment.geoserver.war//org.geoserver.ows.HTTPHeadersCollector.doFilter(HTTPHeadersCollector.java:48)
at
deployment.geoserver.war//org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:70)
at
deployment.geoserver.war//org.geoserver.filters.HTTPMethodFilter.doFilter(HTTPMethodFilter.java:36)
at
deployment.geoserver.war//org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:70)
at
deployment.geoserver.war//org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:194)
at
deployment.geoserver.war//org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:70)
at
deployment.geoserver.war//org.geoserver.flow.controller.IpBlacklistFilter.doFilter(IpBlacklistFilter.java:89)
at
deployment.geoserver.war//org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:70)
at
deployment.geoserver.war//org.geoserver.flow.ControlFlowCallback.doFilter(ControlFlowCallback.java:264)
at
deployment.geoserver.war//org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:70)
at
deployment.geoserver.war//org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:43)
at
io.undertow.servlet@2.2.22.SP3-redhat-00001//io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at
io.undertow.servlet@2.2.22.SP3-redhat-00001//io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at
deployment.geoserver.war//org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:39)
at
io.undertow.servlet@2.2.22.SP3-redhat-00001//io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at
io.undertow.servlet@2.2.22.SP3-redhat-00001//io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at
deployment.geoserver.war//org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:337)
at
deployment.geoserver.war//org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:71)
at
deployment.geoserver.war//org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)
at
deployment.geoserver.war//org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)
at
deployment.geoserver.war//org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:75)
at
deployment.geoserver.war//org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92)
at
deployment.geoserver.war//org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
at
deployment.geoserver.war//org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:71)
at
deployment.geoserver.war//org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)
at
deployment.geoserver.war//org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)
at
deployment.geoserver.war//org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:75)
at
deployment.geoserver.war//org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92)
at
deployment.geoserver.war//org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
at
deployment.geoserver.war//org.geoserver.security.filter.GeoServerAnonymousAuthenticationFilter.doFilter(GeoServerAnonymousAuthenticationFilter.java:53)
at
deployment.geoserver.war//org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
at
deployment.geoserver.war//org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:71)
at
deployment.geoserver.war//org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal(BasicAuthenticationFilter.java:164)
at
deployment.geoserver.war//org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at
deployment.geoserver.war//org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:75)
at
deployment.geoserver.war//org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92)
at
deployment.geoserver.war//org.geoserver.security.filter.GeoServerBasicAuthenticationFilter.doFilter(GeoServerBasicAuthenticationFilter.java:81)
at
deployment.geoserver.war//org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
at
deployment.geoserver.war//org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:71)
at
deployment.geoserver.war//org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1.doFilterInternal(GeoServerSecurityContextPersistenceFilter.java:72)
at
deployment.geoserver.war//org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at
deployment.geoserver.war//org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:75)
at
deployment.geoserver.war//org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:92)
at
deployment.geoserver.war//org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:346)
at
deployment.geoserver.war//org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:221)
at
deployment.geoserver.war//org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:186)
at
deployment.geoserver.war//org.geoserver.security.GeoServerSecurityFilterChainProxy.doFilter(GeoServerSecurityFilterChainProxy.java:142)
at
deployment.geoserver.war//org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)
at
deployment.geoserver.war//org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)
at
io.undertow.servlet@2.2.22.SP3-redhat-00001//io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at
io.undertow.servlet@2.2.22.SP3-redhat-00001//io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at
deployment.geoserver.war//org.geoserver.filters.XFrameOptionsFilter.doFilter(XFrameOptionsFilter.java:100)
at
io.undertow.servlet@2.2.22.SP3-redhat-00001//io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at
io.undertow.servlet@2.2.22.SP3-redhat-00001//io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at
deployment.geoserver.war//org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:48)
at
io.undertow.servlet@2.2.22.SP3-redhat-00001//io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at
io.undertow.servlet@2.2.22.SP3-redhat-00001//io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at
deployment.geoserver.war//org.geoserver.filters.SessionDebugFilter.doFilter(SessionDebugFilter.java:49)
at
io.undertow.servlet@2.2.22.SP3-redhat-00001//io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at
io.undertow.servlet@2.2.22.SP3-redhat-00001//io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at
deployment.geoserver.war//org.geoserver.filters.FlushSafeFilter.doFilter(FlushSafeFilter.java:42)
at
io.undertow.servlet@2.2.22.SP3-redhat-00001//io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at
io.undertow.servlet@2.2.22.SP3-redhat-00001//io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at
deployment.geoserver.war//org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
at
deployment.geoserver.war//org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at
io.undertow.servlet@2.2.22.SP3-redhat-00001//io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)
at
io.undertow.servlet@2.2.22.SP3-redhat-00001//io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
at
io.undertow.servlet@2.2.22.SP3-redhat-00001//io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
at
io.undertow.servlet@2.2.22.SP3-redhat-00001//io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
at
io.undertow.servlet@2.2.22.SP3-redhat-00001//io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)
at
io.undertow.servlet@2.2.22.SP3-redhat-00001//io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
at
org.wildfly.extension.under...@7.4.9.ga-redhat-00003//org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)
at
io.undertow.core@2.2.22.SP3-redhat-00001//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at
io.undertow.servlet@2.2.22.SP3-redhat-00001//io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)
at
io.undertow.servlet@2.2.22.SP3-redhat-00001//io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)
at
io.undertow.servlet@2.2.22.SP3-redhat-00001//io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
at
io.undertow.core@2.2.22.SP3-redhat-00001//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at
io.undertow.core@2.2.22.SP3-redhat-00001//io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
at
io.undertow.servlet@2.2.22.SP3-redhat-00001//io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
at
io.undertow.core@2.2.22.SP3-redhat-00001//io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
at
io.undertow.servlet@2.2.22.SP3-redhat-00001//io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
at
io.undertow.core@2.2.22.SP3-redhat-00001//io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50)
at
io.undertow.core@2.2.22.SP3-redhat-00001//io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
at
io.undertow.core@2.2.22.SP3-redhat-00001//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at
org.wildfly.extension.under...@7.4.9.ga-redhat-00003//org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61)
at
io.undertow.core@2.2.22.SP3-redhat-00001//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at
org.wildfly.extension.under...@7.4.9.ga-redhat-00003//org.wildfly.extension.undertow.deployment.GlobalRequestControllerHandler.handleRequest(GlobalRequestControllerHandler.java:68)
at
io.undertow.servlet@2.2.22.SP3-redhat-00001//io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)
at
io.undertow.core@2.2.22.SP3-redhat-00001//io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
at
io.undertow.servlet@2.2.22.SP3-redhat-00001//io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)
at
io.undertow.servlet@2.2.22.SP3-redhat-00001//io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)
at
io.undertow.servlet@2.2.22.SP3-redhat-00001//io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)
at
io.undertow.servlet@2.2.22.SP3-redhat-00001//io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)
at
io.undertow.servlet@2.2.22.SP3-redhat-00001//io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)
at
io.undertow.servlet@2.2.22.SP3-redhat-00001//io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
at
org.wildfly.extension.under...@7.4.9.ga-redhat-00003//org.wildfly.extension.undertow.security.SecurityContextThreadSetupAction.lambda$create$0(SecurityContextThreadSetupAction.java:105)
at
org.wildfly.extension.under...@7.4.9.ga-redhat-00003//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1555)
at
org.wildfly.extension.under...@7.4.9.ga-redhat-00003//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1555)
at
org.wildfly.extension.under...@7.4.9.ga-redhat-00003//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1555)
at
org.wildfly.extension.under...@7.4.9.ga-redhat-00003//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1555)
at
org.wildfly.extension.under...@7.4.9.ga-redhat-00003//org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1555)
at
io.undertow.servlet@2.2.22.SP3-redhat-00001//io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)
at
io.undertow.servlet@2.2.22.SP3-redhat-00001//io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:79)
at
io.undertow.servlet@2.2.22.SP3-redhat-00001//io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:100)
at
io.undertow.core@2.2.22.SP3-redhat-00001//io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)
at
io.undertow.core@2.2.22.SP3-redhat-00001//io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)
at
org.jboss.threads@2.4.0.Final-redhat-00001//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
at
org.jboss.threads@2.4.0.Final-redhat-00001//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990)
at
org.jboss.threads@2.4.0.Final-redhat-00001//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
at
org.jboss.threads@2.4.0.Final-redhat-00001//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377)
at
org.jboss.xnio@3.8.7.SP1-redhat-00001//org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.IllegalStateException: Failed to get a lock on key
security/urlchecks.xml after 6000 attempts
at
deployment.geoserver.war//org.geoserver.platform.resource.FileLockProvider.acquire(FileLockProvider.java:95)
at
deployment.geoserver.war//org.geoserver.platform.resource.GlobalLockProvider.acquire(GlobalLockProvider.java:47)
at
deployment.geoserver.war//org.geoserver.platform.resource.FileSystemResourceStore$FileSystemResource.lock(FileSystemResourceStore.java:189)
at
deployment.geoserver.war//org.geoserver.platform.resource.FileSystemResourceStore$FileSystemResource.in(FileSystemResourceStore.java:209)
at
deployment.geoserver.war//org.geoserver.platform.FileWatcher.read(FileWatcher.java:59)
at
deployment.geoserver.war//org.geoserver.security.urlchecks.URLCheckDAO.lambda$getConfiguration$4(URLCheckDAO.java:117)
at
deployment.geoserver.war//org.geoserver.security.urlchecks.URLCheckDAO.configurationAction(URLCheckDAO.java:70)
at
deployment.geoserver.war//org.geoserver.security.urlchecks.URLCheckDAO.getConfiguration(URLCheckDAO.java:114)
at
deployment.geoserver.war//org.geoserver.security.urlchecks.URLCheckDAO.isEnabled(URLCheckDAO.java:198)
at
deployment.geoserver.war//org.geoserver.security.urlchecks.GeoServerURLChecker.confirm(GeoServerURLChecker.java:46)
... 154 more
_______________________________________________
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