Hi All,

I've upgrading our existing 2.1-RC1 instance to the latest RC-5 and
found a few issues. 1) is minor but 2)+3) are holding us back from
upgrading:

1) Requesting the capabilities after restarting Geoserver Webapp through the
Tomcat Manager results in an exception while restarting Tomcat works fine..

<?xml version="1.0" encoding="UTF-8"?><ServiceExceptionReport
version="1.2.0" >   <ServiceException>
     java.io.IOException
null
Translator error
input not a RandomAccessFile!
</ServiceException></ServiceExceptionReport>

geoserver.log:
...
2011-05-03 14:43:32,844 WARN [storage.EntityStoreBuilder] - Neither
disk quota page store' cache memory percent nor cache size was
provided. Defaulting to 25% Heap Size
2011-05-03 14:43:38,525 WARN [geoserver.ows] - Could not get a
ServiceInfo for service wcs thus could not check if the service is
enabled
2011-05-03 14:43:39,825 INFO [geoserver.wcs] -
Request: getCapabilities
       section = /
       service = WCS
       updateSequence = null
       version = 1.0.0
       baseUrl = http://.../
       extendedProperties = {}
2011-05-03 14:43:39,977 ERROR [geoserver.ows] -
java.io.IOException
       at 
org.geoserver.wcs.response.Wcs10GetCapabilitiesResponse.write(Wcs10GetCapabilitiesResponse.java:47)
       at org.geoserver.ows.Dispatcher.response(Dispatcher.java:751)
       at 
org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:233)
       at 
org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
       at 
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
       at 
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
       at 
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
       at 
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
       at 
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
       at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
       at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
...
       at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
       at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
       at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
       at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
       at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
       at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
       at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
       at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
       at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
       at 
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:396)
       at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
       at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
       at java.lang.Thread.run(Thread.java:662)
Caused by: javax.xml.transform.TransformerException: Translator error
       at 
org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:133)
       at 
org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:108)
       at 
org.geoserver.wcs.response.Wcs10GetCapabilitiesResponse.write(Wcs10GetCapabilitiesResponse.java:45)
       ... 123 more
Caused by: java.lang.IllegalArgumentException: input not a RandomAccessFile!
       at 
com.sun.imageio.spi.RAFImageInputStreamSpi.createInputStreamInstance(RAFImageInputStreamSpi.java:43)
       at org.geotools.gce.geotiff.GeoTiffReader.<init>(GeoTiffReader.java:200)
       at 
org.geotools.gce.geotiff.GeoTiffFormat.getReader(GeoTiffFormat.java:271)
       at 
org.geotools.gce.geotiff.GeoTiffFormat.getReader(GeoTiffFormat.java:77)
       at 
org.geoserver.catalog.ResourcePool.getGridCoverageReader(ResourcePool.java:972)
       at 
org.geoserver.wcs.response.Wcs10CapsTransformer$WCS100CapsTranslator.handleCoverageOfferingBrief(Wcs10CapsTransformer.java:741)
       at 
org.geoserver.wcs.response.Wcs10CapsTransformer$WCS100CapsTranslator.handleContentMetadata(Wcs10CapsTransformer.java:694)
       at 
org.geoserver.wcs.response.Wcs10CapsTransformer$WCS100CapsTranslator.encode(Wcs10CapsTransformer.java:218)
       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)
       ... 125 more

2) Requesting an EPSG:31468 GeoTiff with EPSG:4326 BBOX and EPSG:4326
target SRS through WCS results in:
<ServiceExceptionReport version="1.2.0"><ServiceException>
     java.lang.IllegalArgumentException: Illegal value for argument
"TargetCRS must be compatible with TargetGG CRS".
Illegal value for argument "TargetCRS must be compatible with TargetGG CRS".
</ServiceException></ServiceExceptionReport>

I’ve read [1], [2] and it was suggested to add appropriate WCS
Request/Reponse SRS to the published layer. I did this through the UI
and the values got correctly persistent in the coverage.xml file like
this:
…
 <requestSRS>
   <string>EPSG:31468</string>
   <string>EPSG:4326</string>
 </requestSRS>
 <responseSRS>
   <string>EPSG:31468</string>
   <string>EPSG:4326</string>
 </responseSRS>

Nevertheless the same error is thrown (even after restarting
Geoserver). I noticed however, that the new SRS strings are not
published in the capabilities doc.

Am I doing something wrong or is this a bug? Also, assuming that
setting the SRS in the coverage/layer configuration works as expected,
does anyone know how to set these values programmatically (using REST)
or even better declared through the “Limited SRS list”?

3) During rendering a getMap request through the openlayers preview
page an "Angle ... is too high" error is thrown. The same layer and
requests works with GS 2.1-RC1. Here is the log output:
2011-05-04 09:56:45,919 INFO [geoserver.wms] -
Request: getMap
        Time = null
        Filter = null
        Format = application/openlayers
        Buffer = 0
        Env = {}
        Width = 223
        Height = 512
        MaxFeatures = null
        StartIndex = null
        SRS = EPSG:32735
        Angle = 0.0
        Transparent = false
        Tiled = false
        Palette = null
        Styles = [StyleImpl[ name=raster]]
        Legend = false
        Layers = [org.geoserver.wms.MapLayerInfo@8fe963ac]
        Bbox = ReferencedEnvelope[368710.01957044506 : 4335630.39073197,
6242284.614957151 : 1.5344183438394876E7]
        FormatOptions = {}
        CQLFilter = null
        Elevation = NaN
        FeatureId = null
        RemoteOwsType = null
        RemoteOwsURL = null
        Sld = null
        SldBody = null
        ViewParams = {}
        Crs = PROJCS["WGS 84 / UTM zone 35S",
  GEOGCS["WGS 84",
    DATUM["World Geodetic System 1984",
      SPHEROID["WGS 84", 6378137.0, 298.257223563, AUTHORITY["EPSG","7030"]],
      AUTHORITY["EPSG","6326"]],
    PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG","8901"]],
    UNIT["degree", 0.017453292519943295],
    AXIS["Geodetic longitude", EAST],
    AXIS["Geodetic latitude", NORTH],
    AUTHORITY["EPSG","4326"]],
  PROJECTION["Transverse Mercator", AUTHORITY["EPSG","9807"]],
  PARAMETER["central_meridian", 27.0],
  PARAMETER["latitude_of_origin", 0.0],
  PARAMETER["scale_factor", 0.9996],
  PARAMETER["false_easting", 500000.0],
  PARAMETER["false_northing", 10000000.0],
  UNIT["m", 1.0],
  AXIS["Easting", EAST],
  AXIS["Northing", NORTH],
  AUTHORITY["EPSG","32735"]]
        BgColor = java.awt.Color[r=255,g=255,b=255]
        FeatureVersion = null
        ValidateSchema = false
        SldVersion = null
        TilesOrigin = null
        Filters = null
        Exceptions = SE_XML
        KMScore = 40
        KMattr = true
        Version = 1.1.0
        Request = GetMap
        BaseUrl = http://geoserver
        RawKvp = 
{BBOX=368710.01957044506,6242284.614957151,4335630.39073197,1.5344183438394876E7,
VERSION=1.1.0, FORMAT=application/openlayers, SERVICE=WMS, HEIGHT=512,
LAYERS=layer, REQUEST=GetMap, STYLES=, WIDTH=223, SRS=EPSG:32735}
        Get = true
        RequestCharset = UTF-8
2011-05-04 09:56:46,145 INFO [geoserver.wms] -
Request: getServiceInfo
2011-05-04 09:56:46,196 ERROR [geotools.rendering] - Error transforming bbox
java.lang.Exception: Error transforming bbox
        at 
org.geotools.renderer.lite.StreamingRenderer.queryLayer(StreamingRenderer.java:989)
        at 
org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRenderer.java:1912)
        at 
org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:766)
        at 
org.geoserver.wms.map.RenderedImageMapOutputFormat.produceMap(RenderedImageMapOutputFormat.java:447)
        at 
org.geoserver.wms.map.RenderedImageMapOutputFormat.produceMap(RenderedImageMapOutputFormat.java:208)
        at 
org.geoserver.wms.map.RenderedImageMapOutputFormat.produceMap(RenderedImageMapOutputFormat.java:123)
        at org.geoserver.wms.GetMap.run(GetMap.java:461)
        at org.geoserver.wms.GetMap.run(GetMap.java:110)
        at 
org.geoserver.wms.DefaultWebMapService.getMap(DefaultWebMapService.java:352)
...
Caused by: java.lang.IllegalArgumentException: Angle
25,329,496,448.753 is too high.
        at org.geotools.measure.AngleFormat.format(AngleFormat.java:667)
        at org.geotools.measure.AngleFormat.format(AngleFormat.java:883)
        at org.geotools.measure.AngleFormat.format(AngleFormat.java:805)
        at org.geotools.measure.Angle.toString(Angle.java:163)
        at java.text.MessageFormat.subformat(MessageFormat.java:1246)
        at java.text.MessageFormat.format(MessageFormat.java:836)
        at java.text.Format.format(Format.java:140)
        at 
org.geotools.resources.IndexedResourceBundle.getString(IndexedResourceBundle.java:489)
        at org.geotools.resources.i18n.Errors.format(Errors.java:75)
        at 
org.geotools.referencing.operation.projection.MapProjection.verifyGeographicRanges(MapProjection.java:499)
        at 
org.geotools.referencing.operation.projection.MapProjection.access$000(MapProjection.java:85)
        at 
org.geotools.referencing.operation.projection.MapProjection$Inverse.transform(MapProjection.java:1032)
        at 
org.geotools.referencing.operation.projection.MapProjection$Inverse.transform(MapProjection.java:1071)
        at 
org.geotools.referencing.operation.transform.AbstractMathTransform.transform(AbstractMathTransform.java:235)
        at org.geotools.referencing.CRS.transform(CRS.java:1240)
        at org.geotools.referencing.CRS.transform(CRS.java:1306)
        at 
org.geotools.geometry.jts.ReferencedEnvelope.transform(ReferencedEnvelope.java:630)
        at 
org.geotools.renderer.crs.ProjectionHandler.getQueryEnvelopes(ProjectionHandler.java:84)
        at 
org.geotools.renderer.lite.StreamingRenderer.queryLayer(StreamingRenderer.java:968)
        ... 147 more
2011-05-04 09:56:46,199 WARN [geotools.rendering] - Got a tranform
exception while trying to de-project the current envelope, bboxs
intersect therefore using envelope)
java.lang.IllegalArgumentException: Angle 25,329,496,448.753 is too high.
        at org.geotools.measure.AngleFormat.format(AngleFormat.java:667)
        at org.geotools.measure.AngleFormat.format(AngleFormat.java:883)
        at org.geotools.measure.AngleFormat.format(AngleFormat.java:805)
...
2011-05-04 09:56:46,276 ERROR [geoserver.ows] -
org.geoserver.platform.ServiceException: Rendering process failed
        at 
org.geoserver.wms.map.RenderedImageMapOutputFormat.produceMap(RenderedImageMapOutputFormat.java:473)
        at 
org.geoserver.wms.map.RenderedImageMapOutputFormat.produceMap(RenderedImageMapOutputFormat.java:208)
        at 
org.geoserver.wms.map.RenderedImageMapOutputFormat.produceMap(RenderedImageMapOutputFormat.java:123)
...
Caused by: java.lang.Exception: Error transforming bbox
        at 
org.geotools.renderer.lite.StreamingRenderer.queryLayer(StreamingRenderer.java:989)
        at 
org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRenderer.java:1912)
        at 
org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:766)
        at 
org.geoserver.wms.map.RenderedImageMapOutputFormat.produceMap(RenderedImageMapOutputFormat.java:447)
        ... 144 more
Caused by: java.lang.IllegalArgumentException: Angle
25,329,496,448.753 is too high.
        at org.geotools.measure.AngleFormat.format(AngleFormat.java:667)
        at org.geotools.measure.AngleFormat.format(AngleFormat.java:883)
        at org.geotools.measure.AngleFormat.format(AngleFormat.java:805)
        at org.geotools.measure.Angle.toString(Angle.java:163)
        at java.text.MessageFormat.subformat(MessageFormat.java:1246)
        at java.text.MessageFormat.format(MessageFormat.java:836)
        at java.text.Format.format(Format.java:140)
        at 
org.geotools.resources.IndexedResourceBundle.getString(IndexedResourceBundle.java:489)
        at org.geotools.resources.i18n.Errors.format(Errors.java:75)
        at 
org.geotools.referencing.operation.projection.MapProjection.verifyGeographicRanges(MapProjection.java:499)
        at 
org.geotools.referencing.operation.projection.MapProjection.access$000(MapProjection.java:85)
        at 
org.geotools.referencing.operation.projection.MapProjection$Inverse.transform(MapProjection.java:1032)
        at 
org.geotools.referencing.operation.projection.MapProjection$Inverse.transform(MapProjection.java:1071)
        at 
org.geotools.referencing.operation.transform.AbstractMathTransform.transform(AbstractMathTransform.java:235)
        at org.geotools.referencing.CRS.transform(CRS.java:1240)
        at org.geotools.referencing.CRS.transform(CRS.java:1306)
        at 
org.geotools.geometry.jts.ReferencedEnvelope.transform(ReferencedEnvelope.java:630)
        at 
org.geotools.renderer.crs.ProjectionHandler.getQueryEnvelopes(ProjectionHandler.java:84)
        at 
org.geotools.renderer.lite.StreamingRenderer.queryLayer(StreamingRenderer.java:968)
        ... 147 more

The latter issues seems to be related to geotools 2.7 but I haven't
found anything on the gt mailing list..

Does anyone knows if these are bugs or if I am doing something wrong?

Best regards,
Torsten

[1] http://irc.geoserver.org/log/2011/04/01/
[2] 
http://sourceforge.net/mailarchive/forum.php?thread_name=AANLkTimBbPq25TeCYcx_rQ7Bmut%2BK_9kh7bF6gaeo495%40mail.gmail.com&forum_name=geoserver-users

------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network 
management toolset available today.  Delivers lowest initial 
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
_______________________________________________
Geoserver-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to