WFS 1.0 DataStore does not handle FastBBOX from renderer
--------------------------------------------------------
Key: GEOT-2783
URL: http://jira.codehaus.org/browse/GEOT-2783
Project: GeoTools
Issue Type: Bug
Components: data wfs
Environment: http://localhost:8080/geoserver/wfs/GetCapabilities
Reporter: Jody Garnett
>From testing - everything is looking okay; except for WFS Editing - looks like
>a change on the geotools side to me? Or a change in what the renderer is
>sending to the WFS DataStore?
Investigation shows that the renderer is now using a FastBBOX construct which
does not support the old filter api that WFSDataStore 1.0 is using.
Actions:
- either support old api in FastBBOX; or
- update WFSDataStore 1.0 to use the new filter api
Stack trace:
{panel}
net.refractions.udig.project.render.RenderException: Problem
rendering: Exception rendering layer DefaultMapLayer[ Test, VISIBLE,
UNSELECTED, style=StyleImpl[ name=Default Styler],
data=net.refractions.udig.project.internal.impl.udigfeaturest...@1b3409f,
query=Query: [Request All Features]
feature type: null
filter: Filter.INCLUDE
[properties: ALL ]]
at
net.refractions.udig.render.internal.feature.basic.BasicFeatureRenderer.render(BasicFeatureRenderer.java:368)
at
net.refractions.udig.render.internal.feature.basic.BasicFeatureRenderer.render(BasicFeatureRenderer.java:213)
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: Exception rendering layer
DefaultMapLayer[ Test, VISIBLE, UNSELECTED, style=StyleImpl[
name=Default Styler],
data=net.refractions.udig.project.internal.impl.udigfeaturest...@1b3409f,
query=Query: [Request All Features]
feature type: null
filter: Filter.INCLUDE
[properties: ALL ]]
at
org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:679)
at
org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:501)
at
net.refractions.udig.render.internal.feature.basic.BasicFeatureRenderer.render(BasicFeatureRenderer.java:340)
... 4 more
Caused by: java.lang.ClassCastException:
org.geotools.renderer.lite.FastBBOX cannot be cast to
org.geotools.filter.Filter
at org.geotools.filter.Filters.accept(Filters.java:262)
at
org.geotools.data.wfs.v1_0_0.NonStrictWFSStrategy.correctFilterForServer(NonStrictWFSStrategy.java:213)
at
org.geotools.data.wfs.v1_0_0.NonStrictWFSStrategy.getFeatureReader(NonStrictWFSStrategy.java:69)
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:224)
at
org.geotools.data.store.DataFeatureCollection.iterator(DataFeatureCollection.java:194)
at
org.geotools.renderer.lite.StreamingRenderer.drawOptimized(StreamingRenderer.java:1796)
at
org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRenderer.java:1730)
at
org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:675)
... 6 more
{panel}
--
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
------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel