[Geoserver-devel] [jira] Created: (GEOS-3096) Build failure in WMS transformer tests

Build failure in WMS transformer tests
--------------------------------------

                 Key: GEOS-3096
                 URL: http://jira.codehaus.org/browse/GEOS-3096
             Project: GeoServer
          Issue Type: Bug
          Components: WMS
    Affects Versions: 2.0.x
            Reporter: Ben Caradoc-Davies
            Assignee: Andrea Aime
            Priority: Blocker

Not showing up in GeoServer Hudson, so might be caused by a GeoTools change.

[INFO] ------------------------------------------------------------------------
[INFO] Building Web Map Service Module
[INFO] task-segment: [clean, install]
[INFO] ------------------------------------------------------------------------
[INFO] [clean:clean]
[INFO] Deleting directory /home/buildbot/GeoServerTrunkSlave/build/geoserver-trunk/src/wms/target
[INFO] [cobertura:clean {execution: default}]
[INFO] [resources:resources]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 15 resources
[INFO] skip non existing resourceDirectory /home/buildbot/GeoServerTrunkSlave/build/geoserver-trunk/src/wms/src/main/resources
[INFO] [compiler:compile]
[INFO] Compiling 142 source files to /home/buildbot/GeoServerTrunkSlave/build/geoserver-trunk/src/wms/target/classes
[INFO] [resources:testResources]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 27 resources
[INFO] [compiler:testCompile]
[INFO] Compiling 44 source files to /home/buildbot/GeoServerTrunkSlave/build/geoserver-trunk/src/wms/target/test-classes
[INFO] [surefire:test]
[INFO] Surefire report directory: /home/buildbot/GeoServerTrunkSlave/build/geoserver-trunk/src/wms/target/surefire-reports

-------------------------------------------------------
T E S T S
-------------------------------------------------------

[...]

Running org.vfny.geoserver.wms.responses.map.kml.KMLTransformerTest
Tests run: 10, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 2.58 sec <<< FAILURE!

[...]

Running org.vfny.geoserver.wms.responses.map.georss.RSSGeoRSSTransformerTest
<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom&quot; xmlns:georss="http://www.georss.org/georss&quot; version="2.0">
  <channel>
    <title/>
    <description>Feed auto-generated by GeoServer</description>
    <link><![CDATA[http://localhost:80/geoserver/wms?service=wms&srs=EPSG%3A4326&width=0&styles=BasicPolygons&height=0&transparent=false&bbox=-180.0%2C90.0%2C-90.0%2C180.0&request=GetMap&layers=cite%3ABasicPolygons&format=&version=1.1.1]]></link>
    <atom:link href="http://localhost:80/geoserver/wms?service=wms&amp;srs=EPSG%3A4326&amp;width=0&amp;styles=BasicPolygons&amp;height=0&amp;transparent=false&amp;bbox=-180.0%2C90.0%2C-90.0%2C180.0&amp;request=GetMap&amp;layers=cite%3ABasicPolygons&amp;format=&amp;version=1.1.1&quot; rel="self"/>
    <item>
      <title>BasicPolygons.1107531493630</title>
      <link><![CDATA[http://localhost:80/geoserver/wms/reflect?format=application/atom+xml&layers=cite:BasicPolygons&featureid=BasicPolygons.1107531493630]]></link>
      <guid><![CDATA[http://localhost:80/geoserver/wms/reflect?format=application/atom+xml&layers=cite:BasicPolygons&featureid=BasicPolygons.1107531493630]]></guid>
      <description><![CDATA[<h4>BasicPolygons</h4>

<ul class="textattributes">
  
</ul>
]]></description>
      <georss:polygon>0.0 -1.0 1.0 0.0 0.0 1.0 -1.0 0.0 0.0 -1.0</georss:polygon>
    </item>
  </channel>
</rss>
27 May 09:02:48 ERROR [geoserver.georss] - Unable to encode map layer: FeatureCollectionMapLayer[ UNNAMED, VISIBLE, UNSELECTED, style=StyleImpl[ name=Default], data=org.vfny.geoserver.global.GeoServerFeatureLocking@anonymised.com876...]
org.geotools.referencing.operation.projection.ProjectionException: The transform result may be 9,926,771.873 meters away from the expected position. Are you sure that the input coordinates are inside this map projection area of validity? The point is located 182°10.4'E away from the central meridian and 0°00.0'N away from the latitude of origin. The projection is "Transverse_Mercator".
  at org.geotools.referencing.operation.projection.MapProjection.checkReciprocal(MapProjection.java:630)
  at org.geotools.referencing.operation.projection.MapProjection.transform(MapProjection.java:821)
  at org.geotools.referencing.operation.projection.MapProjection.transform(MapProjection.java:855)
  at org.geotools.referencing.operation.transform.AbstractMathTransform.transform(AbstractMathTransform.java:235)
  at org.geotools.referencing.CRS.transform(CRS.java:1137)
  at org.geotools.referencing.CRS.transform(CRS.java:1203)
  at org.geotools.geometry.jts.ReferencedEnvelope.transform(ReferencedEnvelope.java:557)
  at org.geotools.geometry.jts.ReferencedEnvelope.transform(ReferencedEnvelope.java:512)
  at org.vfny.geoserver.wms.responses.map.georss.GeoRSSTransformerBase$GeoRSSTranslatorSupport.loadFeatureCollections(GeoRSSTransformerBase.java:243)
  at org.vfny.geoserver.wms.responses.map.georss.RSSGeoRSSTransformer$RSSGeoRSSTranslator.encodeItems(RSSGeoRSSTransformer.java:78)
  at org.vfny.geoserver.wms.responses.map.georss.RSSGeoRSSTransformer$RSSGeoRSSTranslator.encode(RSSGeoRSSTransformer.java:68)
  at org.geotools.xml.transform.TransformerBase$XMLReaderSupport.parse(TransformerBase.java:714)
  at org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:484)
  at org.geotools.xml.transform.TransformerBase$Task.run(TransformerBase.java:296)
  at org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:129)
  at org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:108)
  at org.vfny.geoserver.wms.responses.map.georss.RSSGeoRSSTransformerTest.getRSSResponse(RSSGeoRSSTransformerTest.java:182)
  at org.vfny.geoserver.wms.responses.map.georss.RSSGeoRSSTransformerTest.testReproject(RSSGeoRSSTransformerTest.java:151)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  at java.lang.reflect.Method.invoke(Method.java:585)
  at junit.framework.TestCase.runTest(TestCase.java:164)
  at org.geoserver.test.GeoServerAbstractTestSupport.runTest(GeoServerAbstractTestSupport.java:131)
  at junit.framework.TestCase.runBare(TestCase.java:130)
  at junit.framework.TestResult$1.protect(TestResult.java:106)
  at junit.framework.TestResult.runProtected(TestResult.java:124)
  at junit.framework.TestResult.run(TestResult.java:109)
  at junit.framework.TestCase.run(TestCase.java:120)
  at junit.framework.TestSuite.runTest(TestSuite.java:230)
  at junit.framework.TestSuite.run(TestSuite.java:225)
  at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
  at junit.extensions.TestSetup$1.protect(TestSetup.java:21)
  at junit.framework.TestResult.runProtected(TestResult.java:124)
  at junit.extensions.TestSetup.run(TestSetup.java:25)
  at sun.reflect.GeneratedMethodAccessor118.invoke(Unknown Source)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  at java.lang.reflect.Method.invoke(Method.java:585)
  at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
  at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
  at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
  at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  at java.lang.reflect.Method.invoke(Method.java:585)
  at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
  at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
Tests run: 6, Failures: 4, Errors: 0, Skipped: 0, Time elapsed: 0.489 sec <<< FAILURE!

[...]

Running org.vfny.geoserver.wms.responses.map.georss.AtomGeoRSSTransformerTest
Tests run: 4, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 0.191 sec <<< FAILURE!

[...]

Failed tests:
  testRasterPlacemark(org.vfny.geoserver.wms.responses.map.kml.KMLTransformerTest)
  testFilter(org.vfny.geoserver.wms.responses.map.georss.RSSGeoRSSTransformerTest)
  testLatLongInternal(org.vfny.geoserver.wms.responses.map.georss.RSSGeoRSSTransformerTest)
  testSimpleInternal(org.vfny.geoserver.wms.responses.map.georss.RSSGeoRSSTransformerTest)
  testReproject(org.vfny.geoserver.wms.responses.map.georss.RSSGeoRSSTransformerTest)
  testLatLongInternal(org.vfny.geoserver.wms.responses.map.georss.AtomGeoRSSTransformerTest)
  testSimpleInternal(org.vfny.geoserver.wms.responses.map.georss.AtomGeoRSSTransformerTest)

Tests run: 156, Failures: 7, Errors: 0, Skipped: 0

[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] There are test failures.

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira