Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[udig-users] Could not aquire feature:java.net.SocketTimeoutException: Read timed out


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

Back to the top