Open issues

An unreachable cascaded WMS server prevents startup of GeoServer
GEOT-6407
NetCDF Auxiliary Store reports error file doesn't exist when file is present
GEOT-5940
Upgrade H2 support to 1.3.x
GEOT-4456
Converting Filter, to ECQL, to Filter not working for Before and After
GEOT-6401
Implement Polyconic spherical case
GEOT-6386
Upgrade EJML to 0.38
GEOT-6384
High Severity Issue : In dependent libraries (gt-mongodb:21.1) High Severity blocker issue was detected by White Source
GEOT-6291
Need a way to cast a feature type to simple without losing GML AbstractFeature attributes
GEOT-6165
Reading Shape files from AWS S3 via pre signed URL
GEOT-6157
old version of spatialite is used
GEOT-6106
Parsing LineString from GML3 containing points only does not work
GEOT-5967
Exception in ImageIO when parsing Java 9 version string
GEOT-5914
MongoDB CQL_Filter not working anymore
GEOT-5911
CQL filter treats Number as String on MongoDB DataStore
GEOT-5648
stroke-dasharray completely from database
GEOT-5623
GeometryBuilder.createCurve(PointArray) always make cycled curve
GEOT-5571
Teradata Plugin does no honor SRID when creating BBOX filter query
GEOT-5466
FeatureJson#writeFeatureCollection queries bounds even when it does not need them
GEOT-5424
Deadlock in ReferencingFactoryFinder
GEOT-5405
Fix for the DefaultRenderingExecutor when an Exception occurs
GEOT-5369
ArrayIndexOutOfBoundsException In GMLComplexTypes
GEOT-5269
WFS request for format GML3.2 generate exception for UUID
GEOT-5235
FeatureJson readFeatureCollection not working properly, if the geojson contains array of object in it.
GEOT-5158
StreamingRenderer change to Java 7 localThreadPool.awaitTermination
GEOT-5059
TemporalConvertor can change a date
GEOT-4984
Complex geometry fallback test failure
GEOT-4968
No escaping of object names used in DatabaseMetaData calls
GEOT-4912
AbstractCachedAuthorityFactory is improperly caching dissimilar objects with the same key
GEOT-4849
NADCONTransform does not work with ClasspathGridShiftLocator
GEOT-4319
DataStoreFinder cannot return JNDI configured DataStore
GEOT-4187
Switch to W3C XLink
GEOT-4115
GML 3.2 parsing problem in GeoTools 2.7.x : nullpointer exception because of 'version independant' elements
GEOT-3974
Intermittent H2DataStoreFactoryTest.testTCP failure when another GeoTools is building on the same host
GEOT-3943
ImagePyramidReaderTest testCropLevel2 and testCropLevel3 fail extensive tests (on a Mac only)
GEOT-3691
GetOptimizedBounds throws Exception when table has 2 geometry columns
GEOT-3449
Need an easy way to shutdown geotools without having memory leaks
GEOT-3330
Exception during rendering svg file udig/geotools
GEOT-2166
No PointSymbolizers are rendered when Shapefile resides in a JAR.
GEOT-1958
remove converter which goes from collection to array
GEOT-1694
Bad parsing of GetFeature request
GEOT-1439
XMLNS namespaces and serialization
GEOT-1358
GMLFilterFeature handles character content erratically when provided as multiple chunks
GEOT-838
NullPointerException in XMLSAXHandler: locator is null
GEOT-801
gt-jdbc-hana - Missing apostrophe in query generation
GEOT-6419
Allow dynamic label Font shrinking during text symbolizer rendering for polygons
GEOT-6416
Missing space in query string
GEOT-6415
Tests for CylindricalEqualArea projection issuing Exceptions
GEOT-6414
Tests failling for the Cassini projection
GEOT-6413
Improve "accepts" method on GRIB/NetCDF formats
GEOT-6412
Refactor and Improve ImageMosaic's TimeParser adopting pieces of code from GeoServer's TimeParser
GEOT-6409
issue 1 of 927

An unreachable cascaded WMS server prevents startup of GeoServer

Description

This is new after the latest style cascading related work, the data dir in question used to start up fine before it:


"main" #1 prio=5 os_prio=0 tid=0x00007fe4b0024000 nid=0x4e9f runnable [0x00007fe4b972a000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)

locked <0x000000074ad9e680> (a java.net.SocksSocketImpl)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.commons.httpclient.protocol.ReflectionSocketFactory.createSocket(ReflectionSocketFactory.java:140)
at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:125)
at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707)
at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.open(MultiThreadedHttpConnectionManager.java:1361)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
at org.geotools.ows.wms.MultithreadedHttpClient.executeMethod(MultithreadedHttpClient.java:196)
at org.geotools.ows.wms.MultithreadedHttpClient.get(MultithreadedHttpClient.java:207)
at org.geotools.data.ows.AbstractOpenWebService.internalIssueRequest(AbstractOpenWebService.java:436)
at org.geotools.ows.wms.WebMapServer.issueRequest(WebMapServer.java:443)
at org.geotools.data.ows.AbstractOpenWebService.negotiateVersion(AbstractOpenWebService.java:260)
at org.geotools.data.ows.AbstractOpenWebService.<init>(AbstractOpenWebService.java:102)
at org.geotools.ows.wms.WebMapServer.<init>(WebMapServer.java:401)
at org.geoserver.catalog.ResourcePool.getWebMapServer(ResourcePool.java:1855)

locked <0x00000007214780d8> (a org.geoserver.catalog.ResourcePool$WMSCache)
at org.geoserver.catalog.impl.WMSStoreInfoImpl.getWebMapServer(WMSStoreInfoImpl.java:100)
at org.geoserver.catalog.ResourcePool.getWMSLayer(ResourcePool.java:1979)
at org.geoserver.catalog.impl.WMSLayerInfoImpl.getWMSLayer(WMSLayerInfoImpl.java:45)
at org.geoserver.catalog.impl.WMSLayerInfoImpl.getRemoteStyleInfos(WMSLayerInfoImpl.java:173)
at org.geoserver.catalog.impl.WMSLayerInfoImpl.getStyles(WMSLayerInfoImpl.java:143)
at org.geoserver.catalog.impl.LayerInfoImpl.getStyles(LayerInfoImpl.java:177)
at org.geoserver.catalog.impl.AbstractCatalogFacade.resolve(AbstractCatalogFacade.java:84)
at org.geoserver.catalog.impl.DefaultCatalogFacade.add(DefaultCatalogFacade.java:395)
at org.geoserver.catalog.impl.IsolatedCatalogFacade.add(IsolatedCatalogFacade.java:169)
at sun.reflect.GeneratedMethodAccessor97.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.geoserver.catalog.LockingCatalogFacade.invoke(LockingCatalogFacade.java:36)
at com.sun.proxy.$Proxy24.add(Unknown Source)
at org.geoserver.catalog.impl.CatalogImpl.add(CatalogImpl.java:673)
at org.geoserver.config.GeoServerLoader$LayerLoader.accept(GeoServerLoader.java:207)
at org.geoserver.config.GeoServerLoader.loadWmsStore(GeoServerLoader.java:648)
at org.geoserver.config.GeoServerLoader.readCatalog(GeoServerLoader.java:583)
at org.geoserver.config.GeoServerLoader.readCatalog(GeoServerLoader.java:397)
at org.geoserver.config.DefaultGeoServerLoader.loadCatalog(DefaultGeoServerLoader.java:34)
at org.geoserver.config.GeoServerLoader.postProcessBeforeInitialization(GeoServerLoader.java:261)
at org.geoserver.config.GeoServerLoaderProxy.postProcessBeforeInitialization(GeoServerLoaderProxy.java:57)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:419)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1737)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:576)

this seems like a blocker to me, of course a non responsive WMS server cannot "work", but blocking the startup solid seems a bit too much.

Environment

None

Status

Assignee

Imran Rajjad

Reporter

Andrea Aime

Triage

None

Priority

Highest
Configure