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
NPE with multidimensional GRIB2 file with time and custom dimension
GEOT-6406
Using CRSAuthorityFactory via ServiceLoader fails with Java 9 Modules
GEOT-6405
sld style: mark doesn't work without size (regression)
GEOT-6404
NullPointerException at a specific resolution using VendorOption graphic-resize
GEOT-6403
Null attributeDescriptor while reading Shape file
GEOT-6402
RenderListener Extension
GEOT-6398
Add ArcGIS TPK file format reader
GEOT-6393
issue 1 of 919

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