Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[udig-devel] [jira] Created: (UDIG-1724) WFS with geometry field named the_geom does not render

WFS with geometry field named the_geom does not render
------------------------------------------------------

                 Key: UDIG-1724
                 URL: http://jira.codehaus.org/browse/UDIG-1724
             Project: uDIG
          Issue Type: Bug
          Components: webservices
    Affects Versions: UDIG 1.2.0
         Environment: XP, JRE 1.6
            Reporter: Jan Boonen


The following stacktrace is generated by uDIG when trying to add a WFS layer with a geometry type that is named "the_geom". The same WFS layer renders in uDIG 1.1.1.

STACKTRACE:

net.refractions.udig.project.render.RenderException: Problem rendering: Error rendering feature
	at net.refractions.udig.render.internal.feature.basic.BasicFeatureRenderer.render(BasicFeatureRenderer.java:388)
	at net.refractions.udig.render.internal.feature.basic.BasicFeatureRenderer.render(BasicFeatureRenderer.java:222)
	at net.refractions.udig.project.internal.render.impl.RenderJob.startRendering(RenderJob.java:108)
	at net.refractions.udig.project.internal.render.impl.RenderJob.run(RenderJob.java:213)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: java.lang.Exception: Error rendering feature
	at org.geotools.renderer.lite.StreamingRenderer.drawOptimized(StreamingRenderer.java:1956)
	at org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRenderer.java:1815)
	at org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:722)
	at org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:547)
	at net.refractions.udig.render.internal.feature.basic.BasicFeatureRenderer.render(BasicFeatureRenderer.java:359)
	... 4 more
Caused by: java.util.NoSuchElementException: Could not aquire feature:java.io.IOException: org.geotools.ows.ServiceException: Illegal property name: geom
	at org.geotools.data.store.NoContentIterator.next(NoContentIterator.java:56)
	at org.geotools.data.store.NoContentIterator.next(NoContentIterator.java:41)
	at org.geotools.renderer.lite.StreamingRenderer.drawOptimized(StreamingRenderer.java:1948)
	... 8 more
Caused by: java.io.IOException: org.geotools.ows.ServiceException: Illegal property name: geom
	at org.geotools.xml.gml.FCBuffer.hasNext(FCBuffer.java:326)
	at org.geotools.data.wfs.v1_0_0.WFSFeatureReader.loadElement(WFSFeatureReader.java:189)
	at org.geotools.data.wfs.v1_0_0.WFSFeatureReader.hasNext(WFSFeatureReader.java:178)
	at org.geotools.data.ReTypeFeatureReader.hasNext(ReTypeFeatureReader.java:192)
	at org.geotools.data.wfs.v1_0_0.NonStrictWFSStrategy.createFeatureReaderGET(NonStrictWFSStrategy.java:134)
	at org.geotools.data.wfs.v1_0_0.NonStrictWFSStrategy.createFeatureReader(NonStrictWFSStrategy.java:101)
	at org.geotools.data.wfs.v1_0_0.NonStrictWFSStrategy.getFeatureReader(NonStrictWFSStrategy.java:72)
	at org.geotools.data.wfs.v1_0_0.WFS_1_0_0_DataStore.getFeatureReader(WFS_1_0_0_DataStore.java:747)
	at org.geotools.data.DefaultFeatureResults.reader(DefaultFeatureResults.java:210)
	at org.geotools.data.store.DataFeatureCollection.openIterator(DataFeatureCollection.java:224)
	at org.geotools.data.store.DataFeatureCollection.iterator(DataFeatureCollection.java:194)
	at org.geotools.renderer.lite.StreamingRenderer.drawOptimized(StreamingRenderer.java:1931)
	... 8 more
Caused by: org.geotools.ows.ServiceException: Illegal property name: geom
	at org.geotools.xml.XMLSAXHandler.endElement(XMLSAXHandler.java:274)
	at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
	at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
	at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
	at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
	at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
	at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
	at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
	at javax.xml.parsers.SAXParser.parse(Unknown Source)
	at javax.xml.parsers.SAXParser.parse(Unknown Source)
	at org.geotools.xml.DocumentFactory.getInstance(DocumentFactory.java:140)
	at org.geotools.data.wfs.v1_0_0.WFSFeatureReader.run(WFSFeatureReader.java:125)
Caused by: org.geotools.ows.ServiceException: Illegal property name: geom
	at org.geotools.xml.filter.FilterComplexTypes$ServiceExceptionType.getValue(FilterComplexTypes.java:1669)
	at org.geotools.xml.handlers.ComplexElementHandler.endElement(ComplexElementHandler.java:157)
	at org.geotools.xml.XMLSAXHandler.endElement(XMLSAXHandler.java:266)
	... 13 more


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

        


Back to the top