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
ExtraSamples is left out during TiffImageWriter if ExtraSamples is 0 (zero)
GEOT-6452
MBTiles + MBStyle: highway shields not shown
GEOT-6450
New vendor option to disable gray mark fallback when no graphic or mark could be loaded
GEOT-6449
MBStyles ends up painting little gray icons on missing symbols, mapbox-gl-js does not
GEOT-6448
MBStyles zoom level rendering activation off by one
GEOT-6447
Allow to place a text symbolizer Graphic at an offset vs its own label
GEOT-6446
Autowrap and followline options are at the moment incompatible, avoid rendering exceptions
GEOT-6445
issue 1 of 950

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