Kick ass! It works in uDig now. I’ve tested Geoserver 1.7.5 and DM Solutions demo mapserver. Thanks for the quick fix.
Jesse
On Thu, Jul 30, 2009 at 2:06 PM, Jesse Eichar <jesse.eichar@anonymised.com> wrote:
THanks I will try it out right now
JesseOn Thu, Jul 30, 2009 at 2:00 PM, Gabriel Roldan <groldan@anonymised.com> wrote:
Hi Jesse,
as I suspected, the namespace URI were being set as the schemaLocation instead of the DescribeFT URL.I’ve committed on trunk for http://jira.codehaus.org/browse/GEOT-2640. Tell me when you have a chance to try it out. You’ll have to build gt-wfs and update it on udig.
Cheers,
GabrielJesse Eichar wrote:
Yes I got the exception in uDig. I am just letting you know how to setup the environment that I used. I was using uDig trunk straight from the repo.
Jesse
On Thu, Jul 30, 2009 at 12:57 PM, Gabriel Roldan <groldan@anonymised.com mailto:[groldan@anonymised.com](mailto:groldan@anonymised.com)> wrote:
But you got the exception in udig right?
Jesse Eichar wrote:
Hi Grabriel, The Geoserver I used was directly downloaded and
started. Absolutely no configuration done at all. Just the
default geoserver 1.7.5Jesse
On Thu, Jul 30, 2009 at 12:05 PM, Gabriel Roldan
<groldan@anonymised.com mailto:[groldan@anonymised.com](mailto:groldan@anonymised.com.1501...)<mailto:groldan@anonymised.com mailto:[groldan@anonymised.com](mailto:groldan@anonymised.com)>> wrote:
I’ve seen that before. Guess it’s a bug in the WFS datastore,
like
it’s setting the namespace URI as the FT schema location… I’ll
take a look and get back to youJesse Eichar wrote:
I tried uDig trunk out today and when I tried to load a
geoserver 1.7.5 WFS layer I got the exception listed
below. I
see a couple areas where things couple go wrong:
- Incorrect use of StreamingRenderer. No changes has taken
place in the use of the streaming renderer as far as I know.
Maybe some options were added that are required?- Incorrect parameters for the WFS datastore. My
params are:
{WFSDataaStoreFactory:PROTOCOL=null,
WFSDataStoreFactory:GET_CAPABILITIES_URL=http://localhost:8080/geoserver/wfs?VERSION=1.0.0&REQUEST=GetCapabilities&SERVICE=WFS&
<http://localhost:8080/geoserver/wfs?VERSION=1.0.0&REQUEST=GetCapabilities&SERVICE=WFS&>
<http://localhost:8080/geoserver/wfs?VERSION=1.0.0&REQUEST=GetCapabilities&SERVICE=WFS&
<http://localhost:8080/geoserver/wfs?VERSION=1.0.0&REQUEST=GetCapabilities&SERVICE=WFS&>>
<http://localhost:8080/geoserver/wfs?VERSION=1.0.0&REQUEST=GetCapabilities&SERVICE=WFS&
<http://localhost:8080/geoserver/wfs?VERSION=1.0.0&REQUEST=GetCapabilities&SERVICE=WFS&>
<http://localhost:8080/geoserver/wfs?VERSION=1.0.0&REQUEST=GetCapabilities&SERVICE=WFS&
<http://localhost:8080/geoserver/wfs?VERSION=1.0.0&REQUEST=GetCapabilities&SERVICE=WFS&>>>,
WFSDataStoreFactory:TRY_GZIP=true,
WFSDataStoreFactory:LENIENT=true} 3. There is an error in
WFSDatastoreAny ideas if I am doing something wrong or if has been a
regression in the WFSDatastore?Thanks,
Jesse
Exception is:
java.lang.Exception: Error rendering feature
at
org.geotools.renderer.lite.StreamingRenderer.drawOptimized(StreamingRenderer.java:1815)at
org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRenderer.java:1725)at
org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:670)at
org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:502)at
net.refractions.udig.render.internal.feature.basic.BasicFeatureRenderer.render(BasicFeatureRenderer.java:331)at
net.refractions.udig.render.internal.feature.basic.BasicFeatureRenderer.render(BasicFeatureRenderer.java:203)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:55)
Caused by: java.util.NoSuchElementException: Could not aquire
feature:java.io.IOException: java.io.FileNotFoundException:
http://openplans.org/spearfishat
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:1807)… 8 more
Caused by: java.io.IOException:
java.io.FileNotFoundException:
http://openplans.org/spearfishat 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:729)at
org.geotools.data.DefaultFeatureResults.reader(DefaultFeatureResults.java:210)at
org.geotools.data.store.DataFeatureCollection.openIterator(DataFeatureCollection.java:229)at
org.geotools.data.store.DataFeatureCollection.iterator(DataFeatureCollection.java:199)at
org.geotools.renderer.lite.StreamingRenderer.drawOptimized(StreamingRenderer.java:1791)… 8 more
Caused by: java.io.FileNotFoundException:
http://openplans.org/spearfishat
org.geotools.xml.SchemaFactory.getRealInstance(SchemaFactory.java:319)at
org.geotools.xml.SchemaFactory.getInstance(SchemaFactory.java:277)at
org.geotools.xml.handlers.ElementHandlerFactory.startPrefixMapping(ElementHandlerFactory.java:86)at
org.geotools.xml.XMLSAXHandler.startElement(XMLSAXHandler.java:359)at
org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown
Source)at
org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown
Source)at
org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher.scanRootElementHook(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 org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:176)
at
org.geotools.xml.DocumentFactory.getInstance(DocumentFactory.java:140)at
org.geotools.data.wfs.v1_0_0.WFSFeatureReader.run(WFSFeatureReader.java:125)Caused by: java.io.FileNotFoundException:
http://openplans.org/spearfishat
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1185)at
org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown
Source)at
org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(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 org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:255)
at
org.geotools.xml.SchemaFactory.getRealInstance(SchemaFactory.java:317)… 17 more
net.refractions.udig.project.render.RenderException: Problem
rendering: Error rendering featureat
net.refractions.udig.render.internal.feature.basic.BasicFeatureRenderer.render(BasicFeatureRenderer.java:359)at
net.refractions.udig.render.internal.feature.basic.BasicFeatureRenderer.render(BasicFeatureRenderer.java:203)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:55)
Caused by: java.lang.Exception: Error rendering feature
at
org.geotools.renderer.lite.StreamingRenderer.drawOptimized(StreamingRenderer.java:1815)at
org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRenderer.java:1725)at
org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:670)at
org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:502)at
net.refractions.udig.render.internal.feature.basic.BasicFeatureRenderer.render(BasicFeatureRenderer.java:331)… 4 more
Caused by: java.util.NoSuchElementException: Could not aquire
feature:java.io.IOException: java.io.FileNotFoundException:
http://openplans.org/spearfishat
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:1807)… 8 more
Caused by: java.io.IOException:
java.io.FileNotFoundException:
http://openplans.org/spearfishat 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:729)at
org.geotools.data.DefaultFeatureResults.reader(DefaultFeatureResults.java:210)at
org.geotools.data.store.DataFeatureCollection.openIterator(DataFeatureCollection.java:229)at
org.geotools.data.store.DataFeatureCollection.iterator(DataFeatureCollection.java:199)at
org.geotools.renderer.lite.StreamingRenderer.drawOptimized(StreamingRenderer.java:1791)… 8 more
Caused by: java.io.FileNotFoundException:
http://openplans.org/spearfishat
org.geotools.xml.SchemaFactory.getRealInstance(SchemaFactory.java:319)at
org.geotools.xml.SchemaFactory.getInstance(SchemaFactory.java:277)at
org.geotools.xml.handlers.ElementHandlerFactory.startPrefixMapping(ElementHandlerFactory.java:86)at
org.geotools.xml.XMLSAXHandler.startElement(XMLSAXHandler.java:359)at
org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown
Source)at
org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown
Source)at
org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher.scanRootElementHook(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 org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:176)
at
org.geotools.xml.DocumentFactory.getInstance(DocumentFactory.java:140)at
org.geotools.data.wfs.v1_0_0.WFSFeatureReader.run(WFSFeatureReader.java:125)Caused by: java.io.FileNotFoundException:
http://openplans.org/spearfishat
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1185)at
org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown
Source)at
org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(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 org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:255)
at
org.geotools.xml.SchemaFactory.getRealInstance(SchemaFactory.java:317)… 17 more
Let Crystal Reports handle the reporting - Free Crystal
Reports
2008 30-Day trial. Simplify your report design,
integration and
deployment - and focus on what you do best, core application
coding. Discover what’s new with Crystal Reports now.
http://p.sf.net/sfu/bobj-july
Geotools-devel mailing list
Geotools-devel@anonymised.comeforge.net
mailto:[Geotools-devel@lists.sourceforge.net](mailto:Geotools-devel@anonymised.comts.sourceforge.net)
<mailto:Geotools-devel@lists.sourceforge.net
mailto:[Geotools-devel@lists.sourceforge.net](mailto:Geotools-devel@anonymised.comts.sourceforge.net)>