See <http://ares.opengeo.org/jenkins/job/geoserver-2.6.x/166/changes>
Changes: [tbarsballe] Do not allow ?#; in schema strings ------------------------------------------ [...truncated 5504 lines...] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.RunRules.evaluate(RunRules.java:20) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) testWithRename(org.vfny.geoserver.ProjectionPolicyTest) Time elapsed: 1 sec <<< ERROR! java.lang.NullPointerException at org.geoserver.test.GeoServerSystemTestSupport.getCatalog(GeoServerSystemTestSupport.java:341) at org.vfny.geoserver.ProjectionPolicyTest.testWithRename(ProjectionPolicyTest.java:114) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.rules.RunRules.evaluate(RunRules.java:20) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) Running org.vfny.geoserver.crs.OverrideCRSTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.889 sec Running org.vfny.geoserver.crs.OvverideTransformationsTest Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.117 sec Running org.vfny.geoserver.global.GeoserverDataDirectoryTest Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.857 sec Running org.vfny.geoserver.global.xml.WriterHelperTest Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 sec Running org.vfny.geoserver.util.ResponseUtilsTest Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 sec Running org.vfny.geoserver.util.SLDValidatorTest Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.091 sec Results : Tests in error: modificationProxySerializeTest(org.geoserver.catalog.CatalogIntegrationTest): org.geotools.gce.geotiff.GeoTiffReader.getRescaledRasterToModel(Ljava/awt/image/RenderedImage;)Ljava/awt/geom/AffineTransform; testNamespaceWorkspaceListenerAttached(org.geoserver.catalog.CatalogIntegrationTest): org.geotools.gce.geotiff.GeoTiffReader.getRescaledRasterToModel(Ljava/awt/image/RenderedImage;)Ljava/awt/geom/AffineTransform; testReprojectLayerGroup(org.geoserver.catalog.CatalogIntegrationTest): org.geotools.gce.geotiff.GeoTiffReader.getRescaledRasterToModel(Ljava/awt/image/RenderedImage;)Ljava/awt/geom/AffineTransform; testWorkspaceRemoveAndReadd(org.geoserver.catalog.CatalogIntegrationTest): org.geotools.gce.geotiff.GeoTiffReader.getRescaledRasterToModel(Ljava/awt/image/RenderedImage;)Ljava/awt/geom/AffineTransform; testCascadeDeleteWorkspaceSpecific(org.geoserver.catalog.CatalogIntegrationTest): org.geotools.gce.geotiff.GeoTiffReader.getRescaledRasterToModel(Ljava/awt/image/RenderedImage;)Ljava/awt/geom/AffineTransform; testBands(org.geoserver.catalog.CoverageViewTest): org.geotools.gce.geotiff.GeoTiffReader.getRescaledRasterToModel(Ljava/awt/image/RenderedImage;)Ljava/awt/geom/AffineTransform; testCoverageView(org.geoserver.catalog.CoverageViewTest) testSimpleLoop(org.geoserver.catalog.LayerGroupHelperTest): org.geotools.gce.geotiff.GeoTiffReader.getRescaledRasterToModel(Ljava/awt/image/RenderedImage;)Ljava/awt/geom/AffineTransform; testAllStylesForRendering(org.geoserver.catalog.LayerGroupHelperTest): org.geotools.gce.geotiff.GeoTiffReader.getRescaledRasterToModel(Ljava/awt/image/RenderedImage;)Ljava/awt/geom/AffineTransform; testSimpleLoopWithNotEqualGroups(org.geoserver.catalog.LayerGroupHelperTest): org.geotools.gce.geotiff.GeoTiffReader.getRescaledRasterToModel(Ljava/awt/image/RenderedImage;)Ljava/awt/geom/AffineTransform; testBoundsCRS(org.geoserver.catalog.LayerGroupHelperTest): org.geotools.gce.geotiff.GeoTiffReader.getRescaledRasterToModel(Ljava/awt/image/RenderedImage;)Ljava/awt/geom/AffineTransform; testAllLayers(org.geoserver.catalog.LayerGroupHelperTest): org.geotools.gce.geotiff.GeoTiffReader.getRescaledRasterToModel(Ljava/awt/image/RenderedImage;)Ljava/awt/geom/AffineTransform; testAllStyles(org.geoserver.catalog.LayerGroupHelperTest): org.geotools.gce.geotiff.GeoTiffReader.getRescaledRasterToModel(Ljava/awt/image/RenderedImage;)Ljava/awt/geom/AffineTransform; testBounds(org.geoserver.catalog.LayerGroupHelperTest): org.geotools.gce.geotiff.GeoTiffReader.getRescaledRasterToModel(Ljava/awt/image/RenderedImage;)Ljava/awt/geom/AffineTransform; testAllLayersForRendering(org.geoserver.catalog.LayerGroupHelperTest): org.geotools.gce.geotiff.GeoTiffReader.getRescaledRasterToModel(Ljava/awt/image/RenderedImage;)Ljava/awt/geom/AffineTransform; testFeatureTypeCacheInstance(org.geoserver.catalog.ResourcePoolTest): org.geotools.gce.geotiff.GeoTiffReader.getRescaledRasterToModel(Ljava/awt/image/RenderedImage;)Ljava/awt/geom/AffineTransform; testConfigureFeatureTypeCacheSize(org.geoserver.catalog.ResourcePoolTest) testCacheClearing(org.geoserver.catalog.ResourcePoolTest) testGeoServerReload(org.geoserver.catalog.ResourcePoolTest): org.geotools.gce.geotiff.GeoTiffReader.getRescaledRasterToModel(Ljava/awt/image/RenderedImage;)Ljava/awt/geom/AffineTransform; testPreserveStructuredReader(org.geoserver.catalog.ResourcePoolTest) testSEStyleWithRelativePathProtocol(org.geoserver.catalog.ResourcePoolTest) testAttributeCache(org.geoserver.catalog.ResourcePoolTest) testDispose(org.geoserver.catalog.ResourcePoolTest) testDropCoverageStore(org.geoserver.catalog.ResourcePoolTest) testSEStyleWithRelativePath(org.geoserver.catalog.ResourcePoolTest) testMissingNullValuesInCoverageDimensions(org.geoserver.catalog.ResourcePoolTest) testMosaicParameters(org.geoserver.catalog.impl.CatalogBuilderIntTest): org.geotools.gce.geotiff.GeoTiffReader.getRescaledRasterToModel(Ljava/awt/image/RenderedImage;)Ljava/awt/geom/AffineTransform; testLargeNDMosaic(org.geoserver.catalog.impl.CatalogBuilderIntTest) testFeatureTypeNoSRS(org.geoserver.catalog.impl.CatalogBuilderTest): org.geotools.gce.geotiff.GeoTiffReader.getRescaledRasterToModel(Ljava/awt/image/RenderedImage;)Ljava/awt/geom/AffineTransform; testEmptyLayerGroupBounds(org.geoserver.catalog.impl.CatalogBuilderTest): org.geotools.gce.geotiff.GeoTiffReader.getRescaledRasterToModel(Ljava/awt/image/RenderedImage;)Ljava/awt/geom/AffineTransform; testLayerGroupBounds(org.geoserver.catalog.impl.CatalogBuilderTest): org.geotools.gce.geotiff.GeoTiffReader.getRescaledRasterToModel(Ljava/awt/image/RenderedImage;)Ljava/awt/geom/AffineTransform; testFeatureType(org.geoserver.catalog.impl.CatalogBuilderTest): org.geotools.gce.geotiff.GeoTiffReader.getRescaledRasterToModel(Ljava/awt/image/RenderedImage;)Ljava/awt/geom/AffineTransform; testLatLonBounds(org.geoserver.catalog.impl.CatalogBuilderTest): org.geotools.gce.geotiff.GeoTiffReader.getRescaledRasterToModel(Ljava/awt/image/RenderedImage;)Ljava/awt/geom/AffineTransform; testGeometryless(org.geoserver.catalog.impl.CatalogBuilderTest): org.geotools.gce.geotiff.GeoTiffReader.getRescaledRasterToModel(Ljava/awt/image/RenderedImage;)Ljava/awt/geom/AffineTransform; testSingleBandedCoverage(org.geoserver.catalog.impl.CatalogBuilderTest): org.geotools.gce.geotiff.GeoTiffReader.getRescaledRasterToModel(Ljava/awt/image/RenderedImage;)Ljava/awt/geom/AffineTransform; testLookupSRSDetached(org.geoserver.catalog.impl.CatalogBuilderTest): org.geotools.gce.geotiff.GeoTiffReader.getRescaledRasterToModel(Ljava/awt/image/RenderedImage;)Ljava/awt/geom/AffineTransform; testSetupBoundsDetached(org.geoserver.catalog.impl.CatalogBuilderTest): org.geotools.gce.geotiff.GeoTiffReader.getRescaledRasterToModel(Ljava/awt/image/RenderedImage;)Ljava/awt/geom/AffineTransform; testMetadataFromFeatueSource(org.geoserver.catalog.impl.CatalogBuilderTest): org.geotools.gce.geotiff.GeoTiffReader.getRescaledRasterToModel(Ljava/awt/image/RenderedImage;)Ljava/awt/geom/AffineTransform; testEmptyBounds(org.geoserver.catalog.impl.CatalogBuilderTest): org.geotools.gce.geotiff.GeoTiffReader.getRescaledRasterToModel(Ljava/awt/image/RenderedImage;)Ljava/awt/geom/AffineTransform; testWMSLayer130crs84(org.geoserver.catalog.impl.CatalogBuilderTest): org.geotools.gce.geotiff.GeoTiffReader.getRescaledRasterToModel(Ljava/awt/image/RenderedImage;)Ljava/awt/geom/AffineTransform; testMultiBandCoverage(org.geoserver.catalog.impl.CatalogBuilderTest): org.geotools.gce.geotiff.GeoTiffReader.getRescaledRasterToModel(Ljava/awt/image/RenderedImage;)Ljava/awt/geom/AffineTransform; testWMSLayer111(org.geoserver.catalog.impl.CatalogBuilderTest): org.geotools.gce.geotiff.GeoTiffReader.getRescaledRasterToModel(Ljava/awt/image/RenderedImage;)Ljava/awt/geom/AffineTransform; testWMSLayer130(org.geoserver.catalog.impl.CatalogBuilderTest): org.geotools.gce.geotiff.GeoTiffReader.getRescaledRasterToModel(Ljava/awt/image/RenderedImage;)Ljava/awt/geom/AffineTransform; testLeaveNative(org.vfny.geoserver.ProjectionPolicyTest): org.geotools.gce.geotiff.GeoTiffReader.getRescaledRasterToModel(Ljava/awt/image/RenderedImage;)Ljava/awt/geom/AffineTransform; testForce(org.vfny.geoserver.ProjectionPolicyTest) testForceCoverage(org.vfny.geoserver.ProjectionPolicyTest) testReproject(org.vfny.geoserver.ProjectionPolicyTest) testWithRename(org.vfny.geoserver.ProjectionPolicyTest) Tests run: 636, Failures: 0, Errors: 48, Skipped: 1 [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] GeoServer ......................................... SUCCESS [11.549s] [INFO] Core Platform Module .............................. SUCCESS [15.079s] [INFO] Open Web Service Module ........................... SUCCESS [22.640s] [INFO] Main Module ....................................... FAILURE [3:02.183s] [INFO] GeoServer Security Modules ........................ SKIPPED [INFO] GeoServer JDBC Security Module .................... SKIPPED [INFO] GeoServer LDAP Security Module .................... SKIPPED [INFO] Web Coverage Service Module ....................... SKIPPED [INFO] Web Coverage Service 1.0 Module ................... SKIPPED [INFO] Web Coverage Service 1.1 Module ................... SKIPPED [INFO] Web Coverage Service 2.0 Module ................... SKIPPED [INFO] Web Feature Service Module ........................ SKIPPED [INFO] Web Map Service Module ............................ SKIPPED [INFO] KML support for GeoServer ......................... SKIPPED [INFO] GeoWebCache (GWC) Module .......................... SKIPPED [INFO] REST Support Module ............................... SKIPPED [INFO] REST Configuration Service Module ................. SKIPPED [INFO] GeoServer Web Modules ............................. SUCCESS [0.438s] [INFO] Core UI Module .................................... SKIPPED [INFO] WMS UI Module ..................................... SKIPPED [INFO] GWC UI Module ..................................... SKIPPED [INFO] WFS UI Module ..................................... SKIPPED [INFO] Demoes Module ..................................... SKIPPED [INFO] WCS UI Module ..................................... SKIPPED [INFO] Security UI Modules ............................... SKIPPED [INFO] Security UI Core Module ........................... SKIPPED [INFO] Security UI JDBC Module ........................... SKIPPED [INFO] Security UI LDAP Module ........................... SKIPPED [INFO] REST UI Module .................................... SKIPPED [INFO] GeoServer Extensions .............................. SUCCESS [0.365s] [INFO] Printing Module ................................... SKIPPED [INFO] Community Space ................................... SUCCESS [0.589s] [INFO] HTTP Proxy Extension .............................. SKIPPED [INFO] GeoServer Web Application ......................... SKIPPED [INFO] Application Schema Support ........................ SUCCESS [0.225s] [INFO] Application Schema Integration Test ............... SKIPPED [INFO] Sample DataAccess Integration Test ................ SKIPPED [INFO] ArcSDE DataStore Extension ........................ SKIPPED [INFO] GeoSearch Index Module ............................ SKIPPED [INFO] H2 DataStore Extension ............................ SKIPPED [INFO] SQL Server DataStore Extension .................... SUCCESS [2.395s] [INFO] Oracle DataStore Extension ........................ SUCCESS [1.715s] [INFO] MySQL DataStore Extension ......................... SUCCESS [0.472s] [INFO] DB2 DataStore Extension ........................... SUCCESS [0.458s] [INFO] ImageMap Output Format ............................ SKIPPED [INFO] ImageI/O-Ext GDAL Coverage Extension .............. SUCCESS [1.316s] [INFO] JP2K Coverage Extension ........................... SUCCESS [0.436s] [INFO] ogr2ogr Output Format ............................. SKIPPED [INFO] Excel Output Format ............................... SKIPPED [INFO] Chart external graphics support ................... SUCCESS [2.875s] [INFO] Feature Generalization Extension .................. SKIPPED [INFO] Image Mosaic JDBC Extension ....................... SUCCESS [1.837s] [INFO] OWS request flow controller ....................... SKIPPED [INFO] Web Processing Service parent ..................... SUCCESS [0.442s] [INFO] Web Processing Service Module ..................... SKIPPED [INFO] Web Processing Service GUI ........................ SKIPPED [INFO] GeoServer Layer Querying filter functions ......... SKIPPED [INFO] Teradata DataStore Extension ...................... SKIPPED [INFO] GeoServer Monitor Extensions ...................... SKIPPED [INFO] Core Monitor Extension ............................ SKIPPED [INFO] Monitor Hibernate Extension ....................... SKIPPED [INFO] GeoServer Security Extension Modules .............. SKIPPED [INFO] GeoServer CAS Security Module ..................... SKIPPED [INFO] GeoServer Security Extension Web Modules .......... SKIPPED [INFO] GeoServer CAS Security Web Module ................. SKIPPED [INFO] XLST based WFS output format ...................... SKIPPED [INFO] GeoServer INSPIRE Extensions ...................... SKIPPED [INFO] GeoServer CSS Styling ............................. SKIPPED [INFO] Catalog Services for the Web parent ............... SKIPPED [INFO] Catalog Services for the Web interfaces ........... SKIPPED [INFO] Catalog Services for the Web - Simple CatalogStore implementation SKIPPED [INFO] Catalog Services for the Web core module .......... SKIPPED [INFO] CSW UI Module ..................................... SKIPPED [INFO] DXF WFS output format and WPS PPIO ................ SUCCESS [1.389s] [INFO] DXF WFS output format ............................. SKIPPED [INFO] DXF WPS PPIO ...................................... SKIPPED [INFO] GeoServer WCS 2.0 Earth Observation Extensions .... SUCCESS [1.327s] [INFO] Web Coverage Service 2.0 Earth Observation extensions SKIPPED [INFO] Web Coverage Service 2.0 Earth Observation GUI extension SKIPPED [INFO] GeoServer libjpeg-turbo Module .................... SKIPPED [INFO] GeoServer Data Importer ........................... SKIPPED [INFO] Importer Core Module .............................. SKIPPED [INFO] Importer REST Api Module .......................... SKIPPED [INFO] Importer Berkley DB Persistence Module ............ SKIPPED [INFO] Importer Web UI Module ............................ SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 3:56.936s (Wall Clock) [INFO] Finished at: Wed Jul 22 00:12:39 UTC 2015 [INFO] Final Memory: 39M/278M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.3:test (default-test) on project gs-main: There are test failures. [ERROR] [ERROR] Please refer to <http://ares.opengeo.org/jenkins/job/geoserver-2.6.x/ws/src/main/target/surefire-reports> for the individual test results. [ERROR] -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException [ERROR] [ERROR] After correcting the problems, you can resume the build with the command [ERROR] mvn <goals> -rf :gs-main Build step 'Invoke top-level Maven targets' marked build as failure ------------------------------------------------------------------------------ Don't Limit Your Business. Reach for the Cloud. GigeNET's Cloud Solutions provide you with the tools and support that you need to offload your IT needs and focus on growing your business. Configured For All Businesses. Start Your Cloud Today. https://www.gigenetcloud.com/ _______________________________________________ Geoserver-devel mailing list Geoserver-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-devel