Oracle-NG does not properly load points ---------------------------------------
Key: GEOT-2584 URL: http://jira.codehaus.org/browse/GEOT-2584 Project: GeoTools Issue Type: Bug Components: data jdbc-ng Environment: Windows XP Professional SP3 Java 6 apache-tomcat-6.0.14 GeoServer 1.7.5 + Oracle NG Extension (geoserver-1.7.5-oracleng-plugin.zip) Reporter: Pavel Golodoniuc I have downloaded and installed GeoServer Stable 1.7.5 version onto my desktop and then configured a datastore using Oracle NG extension. Created a simple feature mapped to a very simple view in the database consisted of three fields - Number, String and SDO_GEOMETRY(SDO_POINT_TYPE). Configuration has been completed successfully, but in an attempt to run GetFeature request it throws the following exception: {{<?xml version="1.0" encoding="UTF-8"?> <ows:ExceptionReport version="1.0.0" xsi:schemaLocation="http://www.opengis.net/ows http://localhost:8080/geoserver/schemas/ows/1.0.0/owsExceptionReport.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ows="http://www.opengis.net/ows"> <ows:Exception exceptionCode="NoApplicableCode"> <ows:ExceptionText>java.lang.IllegalArgumentException: This type of sequence is always 2 dimensional This type of sequence is always 2 dimensional</ows:ExceptionText> </ows:Exception> </ows:ExceptionReport>}} and the following messages in the GeoServer log file: {{ 2009-07-01 15:12:46,014 INFO [geoserver.wfs] - Request: getFeature handle = null service = WFS version = 1.1.0 baseUrl = http://localhost:8080/geoserver/ providedVersion = 1.1.0 query = [net.opengis.wfs.impl.querytypei...@d5ba3a (group: null, propertyName: null, function: null, filter: null, sortBy: null, featureVersion: null, handle: null, srsName: null, typeName: [{http://example.org/minedex}GnssView])] maxFeatures = null outputFormat = text/xml; subtype=gml/3.1.1 resultType = results traverseXlinkDepth = null traverseXlinkExpiry = null formatOptions = {} 2009-07-01 15:12:46,030 WARN [geotools.xml] - org.geotools.data.crs.reprojectfeatureresu...@184780b (org.geotools.data.crs.ReprojectFeatureResults) is not of type [Lorg.opengis.feature.simple.SimpleFeature; 2009-07-01 15:12:46,326 ERROR [geoserver.ows] - java.lang.IllegalArgumentException: This type of sequence is always 2 dimensional at org.geotools.geometry.jts.LiteCoordinateSequence.<init>(LiteCoordinateSequence.java:101) at org.geotools.geometry.jts.LiteCoordinateSequenceFactory.create(LiteCoordinateSequenceFactory.java:50) at org.geotools.data.oracle.sdo.SDO.coordiantes(SDO.java:2127) at org.geotools.data.oracle.sdo.SDO.coordinates(SDO.java:2105) at org.geotools.data.oracle.sdo.SDO.create(SDO.java:2292) at org.geotools.data.oracle.sdo.GeometryConverter.asGeometry(GeometryConverter.java:123) at org.geotools.data.oracle.OracleDialect.readGeometry(OracleDialect.java:359) at org.geotools.data.oracle.OracleDialect.readGeometry(OracleDialect.java:340) at org.geotools.data.oracle.OracleDialect.decodeGeometryValue(OracleDialect.java:316) at org.geotools.jdbc.SQLDialect.decodeGeometryValue(SQLDialect.java:660) at org.geotools.jdbc.JDBCFeatureReader.next(JDBCFeatureReader.java:310) at org.geotools.jdbc.JDBCFeatureReader.next(JDBCFeatureReader.java:80) at org.geotools.data.store.ContentFeatureCollection$WrappingIterator.next(ContentFeatureCollection.java:257) at org.geoserver.feature.RetypingFeatureCollection$RetypingIterator.next(RetypingFeatureCollection.java:121) at org.geoserver.feature.RetypingFeatureCollection$RetypingIterator.next(RetypingFeatureCollection.java:106) at org.geotools.feature.collection.DelegateFeatureIterator.next(DelegateFeatureIterator.java:58) at org.geotools.data.crs.ReprojectFeatureIterator.next(ReprojectFeatureIterator.java:130) at org.geotools.xml.Encoder.encode(Encoder.java:666) at org.geotools.xml.Encoder.encode(Encoder.java:557) at org.geoserver.wfs.xml.GML3OutputFormat.write(GML3OutputFormat.java:134) at org.geoserver.wfs.WFSGetFeatureOutputFormat.write(WFSGetFeatureOutputFormat.java:137) at org.geoserver.ows.Dispatcher.response(Dispatcher.java:712) at org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:216) 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:690) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265) at org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107) at org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:174) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149) at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:73) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.geoserver.filters.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:163) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:41) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) 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:175) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) 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:263) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Thread.java:619) }} -- 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 ------------------------------------------------------------------------------ _______________________________________________ Geotools-devel mailing list Geotools-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geotools-devel