All issues

An unreachable cascaded WMS server prevents startup of GeoServer
GEOT-6407
Unexpected results while transformation of shapefile from EPGS:4326 to EPGS:32056
GEOT-6281
zip_slip Vulnerability
GEOT-6210
BBox function crashes when passed GML
GEOT-6201
Regression: ImageMosaic cannot read its old configuration files anymore due to references to JTS class names
GEOT-6087
LabelingTest.testLineLabelingSharpTurn2 fails on Oracle JDK
GEOT-6027
NetCDF Auxiliary Store reports error file doesn't exist when file is present
GEOT-5940
org.geotools.referencing.CRS cannot parse it's own WKT
GEOT-5815
gt-javafx breaks build on server OpenJDK that lacks OpenJFX
GEOT-5779
Geotiff reader fails to read valid geotiff inside a Netbeans application
GEOT-5608
SortOrder.DESCENDING doesn't sort in descending order
GEOT-5416
Build failure in xmlcodegen with Maven 3.3.9
GEOT-5370
Use java.util.ServiceLoader instead of javax.imageio.spi.ServiceRegistry
GEOT-5289
Shapefile reader can throw a NPE when there are no bounds set in query
GEOT-5262
DB2 st_dishoint does not work with SELECTIVITY clause
GEOT-5212
SQL syntax error in gt-jdbc-postgis PostgisDataStoreOnlineTest
GEOT-5197
Clarify license of GridCoverage2DRIA.computeRect method
GEOT-5155
LabelObstacleTest.testLine failure on OSX
GEOT-4588
Build failure in gt-jdbc-oracle OracleTypeNamesTest
GEOT-4512
Upgrade H2 support to 1.3.x
GEOT-4456
Build failures in referencing caused by bad File/URL conversions
GEOT-4080
Build failure with subversion >= 1.7 working directory
GEOT-3932
Build failure in swing CRSStatusBarItemTest
GEOT-3853
NoSuchMethodError on PixelOrientation.valueOf()
GEOT-3777
FunctionFinder conflicts not deterministic
GEOT-3629
EFeature: Adding missing and repaired maven artifacts to GeoTools repos
GEOT-3567
PropertyAttributeReader fails to translate empty value to null
GEOT-3546
JDBC store bound computation tries to use optimized bounds always, ignoring the current query
GEOT-3478
imagemosaic build failure in path with spaces
GEOT-3379
Change in gt-coverage Resample breaks the GeoServer build
GEOT-3325
Build failure in gt-xsd-wfs WFSParsingTest and FeatureTypeListTypeBindingTest
GEOT-3293
Resource leak in PropertyFeatureSource breaks the build on Windows
GEOT-3290
Intermittent build failure in gt-feature-pregeneralized ShapeFilePreGeneralizedFeatureSourceTest
GEOT-3268
Build broken by bad docs geotools.version
GEOT-3229
Build broken by missing test data dotsStars.sld for gt-render LineTest.testDotsStars
GEOT-3225
Build failure in gt-charts ChartRenderingTest.testPieCharts caused by changes to graphic stroke rendering
GEOT-3223
Build failure in demo gt-example caused by gt-process API change
GEOT-3167
Build failure in AppSchemaConfigurationTest on Windows
GEOT-3140
Access Restriction Exception due to the use of sun.misc.BASE64Encoder
GEOT-2967
Build failure in gt-shapefile ShapefileDataStoreTest caused by daylight saving data corruption
GEOT-2925
Leftover hack in warp causes misalignement with some transformations
GEOT-2888
SessionPool may fail to create connections under high load
GEOT-2846
Labels are not rendered anymore due to changes in the textsymbolizer behaviour
GEOT-2733
Massive increase in app-schema build time
GEOT-2605
Have ng datastores recognize the dbtype of their older versions
GEOT-2598
Build failure in ImageMosaicReaderTest
GEOT-2569
Build failure in coverage
GEOT-2469
Build broken on Windows: unit test failure in imagemosaic-jdbc
GEOT-2364
ArcSE raster support for three-band 8-bit unsigned rasters broken
GEOT-2315
Layer bounds calculation fails on ArcSDE+Oracle
GEOT-2314
issue 1 of 6440

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