List, I've been tinkering with raster datasets through WCS with TIME support on GeoServer 2.2.x and everything worked fine. After upgrading to GeoServer 2.3-RC1, however, it somehow fails to properly handle TIME parameter.
For example, WCS would be accessed like below: http://localhost:8080/geoserver/wcs?crs=EPSG%3A4326&service=WCS&format=GeoTIFF&request=GetCoverage&height=338&width=248&version=1.0.0&BBox=127.67888233703871,35.12473682400443,127.74997856195601,35.22163409828688&Coverage=ksafm:T14&time=2010-09-30T00:00Z Then, GeoServer would print out error messages about date type casting. 12 Mar 18:33:12 ERROR [geoserver.ows] - java.lang.ClassCastException: org.geotools.util.DateRange cannot be cast to java.util.Date at org.geoserver.wcs.kvp.Wcs10GetCoverageRequestReader.parseDomainSubset(Wcs10GetCoverageRequestReader.java:172) at org.geoserver.wcs.kvp.Wcs10GetCoverageRequestReader.read(Wcs10GetCoverageRequestReader.java:105) at org.geoserver.ows.Dispatcher.parseRequestKVP(Dispatcher.java:1412) at org.geoserver.ows.Dispatcher.dispatch(Dispatcher.java:622) at org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:263) … According to TimeKvpParser.java, It seems that TIME parameter is parsed into either java.util.DateRange or java.util.Date object, depending on whether it is time range or timestamp. (eg. "2013-03-10/2013-03-13" vs. "2013-03-13") Though I couldn't figure out how it's broken as the code itself has no modification for a quite long time. There might be side effect from other changes in 2.3. Interesting is that similar access via WMS with TIME parameter (on layer preview) still works fine. Maybe it would be related to GEOS-5701 which states about time interval via DateRange for ImageMosaic. https://jira.codehaus.org/browse/GEOS-5701 I'm running GeoServer WAR on Mac OS X 10.8.2 with Tomcat 7.0.37 installed by Homebrew. Hope this issue could be rectified before officially release of 2.3. Until then I would stick to 2.2.5. Thanks in advance. Regards, Kyungdahm ------------------------------------------------------------------------------ Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester Wave(TM): Endpoint Security, Q1 2013 and "remains a good choice" in the endpoint security space. For insight on selecting the right partner to tackle endpoint security challenges, access the full report. http://p.sf.net/sfu/symantec-dev2dev _______________________________________________ Geoserver-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geoserver-users
