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
  • [Geoserver-users] url ch... Bessette-Halsema, Dominique E via Geoserver-users

Reply via email to