hi all,
i have a problem regarding the use of wfs in udig. with a certain wfs i get alwas the error message
-----------%<-------------------------------------------------------------------------------------------------------------------------->%----------
Rendering process failed Error rendering feature Could not aquire feature:java.net.SocketTimeoutException: Read timed out
-----------%<-------------------------------------------------------------------------------------------------------------------------->%----------
the same wfs is working fine with qgis or gvsig. i am using udig 1.2.1 under windows xp, the wfs comes from geoserver 2.02 (ubuntu). the log entry shows the following entry
-----------%<-------------------------------------------------------------------------------------------------------------------------->%----------
!ENTRY net.refractions.udig.project 1 0 2011-08-22 23:00:36.093
!MESSAGE cfzall rendering error:java.util.NoSuchElementException: Could not aquire feature:java.net.SocketTimeoutException: Read timed out
!STACK 0
java.util.NoSuchElementException: Could not aquire feature:java.net.SocketTimeoutException: Read timed out
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.drawPlain(StreamingRenderer.java:2011)
at org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRenderer.java:1932)
at org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:764)
at org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:572)
at net.refractions.udig.render.internal.feature.basic.BasicFeatureRenderer.render(BasicFeatureRenderer.java:359)
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.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(Unknown Source)
at java.io.BufferedInputStream.fill(Unknown Source)
at java.io.BufferedInputStream.read1(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
at sun.net.
www.http.HttpClient.parseHTTPHeader(Unknown Source)
at sun.net.
www.http.HttpClient.parseHTTP(Unknown Source)
at sun.net.
www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at org.geotools.wfs.protocol.DefaultConnectionFactory.getInputStream(DefaultConnectionFactory.java:212)
at org.geotools.wfs.protocol.DefaultConnectionFactory.getInputStream(DefaultConnectionFactory.java:192)
at org.geotools.data.wfs.v1_0_0.WFS_1_0_0_DataStore.getFeatureReaderGet(WFS_1_0_0_DataStore.java:518)
at org.geotools.data.wfs.v1_0_0.NonStrictWFSStrategy.createFeatureReaderGET(NonStrictWFSStrategy.java:132)
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:212)
at org.geotools.data.store.DataFeatureCollection.openIterator(DataFeatureCollection.java:228)
at org.geotools.data.store.DataFeatureCollection.iterator(DataFeatureCollection.java:196)
at org.geotools.renderer.lite.StreamingRenderer.drawPlain(StreamingRenderer.java:1996)
... 8 more
!ENTRY net.refractions.udig.project 2 0 2011-08-22 23:00:36.125
!MESSAGE Problem beim Rendern:Could not aquire feature:java.net.SocketTimeoutException: Read timed out
!STACK 0
net.refractions.udig.project.render.RenderException: Problem beim Rendern:Could not aquire feature:java.net.SocketTimeoutException: Read timed out
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.util.NoSuchElementException: Could not aquire feature:java.net.SocketTimeoutException: Read timed out
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.drawPlain(StreamingRenderer.java:2011)
at org.geotools.renderer.lite.StreamingRenderer.processStylers(StreamingRenderer.java:1932)
at org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:764)
at org.geotools.renderer.lite.StreamingRenderer.paint(StreamingRenderer.java:572)
at net.refractions.udig.render.internal.feature.basic.BasicFeatureRenderer.render(BasicFeatureRenderer.java:359)
... 4 more
Caused by: java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(Unknown Source)
at java.io.BufferedInputStream.fill(Unknown Source)
at java.io.BufferedInputStream.read1(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
at sun.net.
www.http.HttpClient.parseHTTPHeader(Unknown Source)
at sun.net.
www.http.HttpClient.parseHTTP(Unknown Source)
at sun.net.
www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at org.geotools.wfs.protocol.DefaultConnectionFactory.getInputStream(DefaultConnectionFactory.java:212)
at org.geotools.wfs.protocol.DefaultConnectionFactory.getInputStream(DefaultConnectionFactory.java:192)
at org.geotools.data.wfs.v1_0_0.WFS_1_0_0_DataStore.getFeatureReaderGet(WFS_1_0_0_DataStore.java:518)
at org.geotools.data.wfs.v1_0_0.NonStrictWFSStrategy.createFeatureReaderGET(NonStrictWFSStrategy.java:132)
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:212)
at org.geotools.data.store.DataFeatureCollection.openIterator(DataFeatureCollection.java:228)
at org.geotools.data.store.DataFeatureCollection.iterator(DataFeatureCollection.java:196)
at org.geotools.renderer.lite.StreamingRenderer.drawPlain(StreamingRenderer.java:1996)
... 8 more
-----------%<-------------------------------------------------------------------------------------------------------------------------->%----------
it seems that udig stops the rendering because of any timeout, but i have found no possibility to change the read timeout for (wfs-)layers in the properties.
any help or hint appreciated
best regads
christian