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.
|