[Geoserver-devel] [JIRA] (GEOS-7703) Some WCS 2.0 POST requests fails with ClassCastException

Torsten created an issue

GeoServer / BugGEOS-7703

Some WCS 2.0 POST requests fails with ClassCastException

Issue Type:

BugBug

Affects Versions:

2.9.1

Assignee:

Unassigned

Attachments:

WCS_getCoverage_2.0.1_format_geotiff.xml, WCS_getCoverage_2.0.1_scale_factor.xml, WCS_getCoverage_2.0.1_scale_size.xml

Components:

WCS

Created:

27/Aug/16 5:05 PM

Environment:

JDK 8, Linux

Priority:

MediumMedium

Reporter:

Torsten

While trying to add POST demo requests (see GEOS-7701 Open ), I noticed that some of them fail with a ClassCastException similar to:

27 Aug 14:44:53 INFO [geoserver.wcs] -
     Request: getCoverage
     extension:
         contents[0]:
             name = RangeSubset
             namespace = http://www.opengis.net/wcs/range-subsetting/1.0
             objectContent = net.opengis.wcs20.impl.RangeSubsetTypeImpl@anonymised.com
     service = WCS
     version = 2.0.1
     baseUrl = http://localhost:8080/geoserver/
     coverageId = nurc__mosaic
27 Aug 14:45:05 INFO [geoserver.wcs] - Request: getServiceInfo
27 Aug 14:45:05 ERROR [geoserver.ows] -
java.lang.ClassCastException: java.util.HashMap cannot be cast to org.eclipse.emf.ecore.EObject
     at net.opengis.wcs20.impl.ExtensionItemTypeImpl.getObjectContent(ExtensionItemTypeImpl.java:194)
     at net.opengis.wcs20.impl.ExtensionItemTypeImpl.eGet(ExtensionItemTypeImpl.java:241)
     at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet(BasicEObjectImpl.java:1021)
     at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet(BasicEObjectImpl.java:1013)
     at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet(BasicEObjectImpl.java:1008)
     at org.geoserver.ows.util.EMFLogger.log(EMFLogger.java:37)
     at org.geoserver.ows.util.EMFLogger.log(EMFLogger.java:70)
     at org.geoserver.ows.util.EMFLogger.log(EMFLogger.java:55)
     at org.geoserver.ows.util.EMFLogger.log(EMFLogger.java:53)
     at org.geoserver.ows.util.RequestObjectLogger.invoke(RequestObjectLogger.java:51)
...
27 Aug 14:45:05 WARN [geoserver.ows] - OWS20SEH: handling org.geoserver.platform.ServiceException: java.lang.ClassCastException: java.util.HashMap cannot be cast to org.eclipse.emf.ecore.EObject

The failed requests are attached to this issue.

Add Comment

Add Comment

This message was sent by Atlassian JIRA (v1000.285.1#100011-sha1:7e723f8)

Atlassian logo