[Geoserver-users] WFS Call Failure from uDig

I have the GeoServer 1.3.0 running with postgres7.4 with postgis 1.0.6 on
debian sarge. Everything is working great, even viewing my features in uDig
via WFS.

BUT, when I select the layer and do Layer ==> Feature Count udig tells me
that there are 0 features even tho they are all displaying. Below are the
log/errors that geoserver generates. Note also that udig likes to also tell
me that it can't retrienve the 'children' of my layer, even though it's
displaying them all correctly.

219624 [INFO] org.vfny.geoserver.util.requests.readers.DispatcherXmlReader -
getting request type from
org.vfny.geoserver.util.requests.DispatcherHandler@anonymised.com
219625 [INFO] org.vfny.geoserver.wfs.servlets.WfsDispatcher - req_type is 3
219625 [INFO] org.vfny.geoserver.servlets.AbstractService - Looking for
configured service responses' strategy
219626 [INFO] org.vfny.geoserver.servlets.AbstractService - Looking for
configured service strategy PARTIAL-BUFFER
219627 [INFO] org.vfny.geoserver.servlets.AbstractService - Using service
strategy class org.vfny.geoserver.servlets.PartialBufferStrategy
219628 [INFO] org.vfny.geoserver.servlets.AbstractService - Set buffer size
to 50
219639 [INFO] org.vfny.geoserver.servlets.AbstractService - handling
request:
Request: null
output format:GML2
max features:2147483647
version:
queries:
  Query
   feature type: topp:subway_stations
   [properties: ALL ]

219743 [INFO] org.vfny.geoserver.servlets.AbstractService - handling
request: DescribeFeatureType Request [outputFormat: XMLSCHEMA [feature
types: topp:subway_stations]
219748 [INFO] org.vfny.geoserver.servlets.AbstractService - Service handled
219757 [INFO] org.vfny.geoserver.servlets.PartialBufferStrategy -
OutputStream was successfully aborted.
219758 [INFO] org.vfny.geoserver.wfs.servlets.WfsDispatcher - req_type is 3
219760 [INFO] org.vfny.geoserver.servlets.AbstractService - Looking for
configured service responses' strategy
219761 [INFO] org.vfny.geoserver.servlets.AbstractService - Looking for
configured service strategy PARTIAL-BUFFER
219762 [INFO] org.vfny.geoserver.servlets.AbstractService - Using service
strategy class org.vfny.geoserver.servlets.PartialBufferStrategy
219764 [INFO] org.vfny.geoserver.servlets.AbstractService - Set buffer size
to 50
219765 [INFO] org.vfny.geoserver.servlets.AbstractService - handling
request:
Request: null
output format:GML2
max features:2147483647
version:1.0.0
queries:
  Query
   feature type: topp:subway_stations
   [properties: ALL ]

219831 [WARNING] org.vfny.geoserver.ServiceException - encountered error:
null error:Translator error
StackTrace: javax.xml.transform.TransformerException: Translator error
        at
org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:122)
        at
org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:97)
        at
org.vfny.geoserver.wfs.responses.GML2FeatureResponseDelegate.encode(GML2FeatureResponseDelegate.java:225)
        at
org.vfny.geoserver.wfs.responses.FeatureResponse.writeTo(FeatureResponse.java:131)
        at
org.vfny.geoserver.servlets.AbstractService.doService(AbstractService.java:510)
        at
org.vfny.geoserver.servlets.AbstractService.doPost(AbstractService.java:387)
        at
org.vfny.geoserver.wfs.servlets.WfsDispatcher.doResponse(WfsDispatcher.java:286)
        at
org.vfny.geoserver.wfs.servlets.WfsDispatcher.doPost(WfsDispatcher.java:175)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:358)
        at
org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHandler.java:342)
        at
org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:122)
        at
org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHandler.java:334)
        at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:286)
        at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1807)
        at
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:525)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1757)
        at org.mortbay.http.HttpServer.service(HttpServer.java:879)
        at org.mortbay.http.HttpConnection.service(HttpConnection.java:790)
        at
org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:961)
        at org.mortbay.http.HttpConnection.handle(HttpConnection.java:807)
        at
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:197)
        at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:276)
        at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:511)
Caused by: java.lang.RuntimeException: Error reading Features
        at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.handleFeatureReader(FeatureTransformer.java:425)
        at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.encode(FeatureTransformer.java:395)
        at
org.geotools.xml.transform.TransformerBase$XMLReaderSupport.parse(TransformerBase.java:603)
        at
org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:463)
        at
org.geotools.xml.transform.TransformerBase$Task.run(TransformerBase.java:285)
        at
org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:118)
        ... 25 more
Caused by: java.lang.RuntimeException: java.lang.RuntimeException:
java.net.SocketException: Broken pipe
        at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.handleAttribute(FeatureTransformer.java:570)
        at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.handleFeatureReader(FeatureTransformer.java:419)
        ... 30 more
Caused by: java.lang.RuntimeException: java.net.SocketException: Broken pipe
        at
org.geotools.gml.producer.GeometryTransformer$GeometryTranslator.encode(GeometryTransformer.java:170)
        at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.handleAttribute(FeatureTransformer.java:556)
        ... 31 more
Caused by: java.net.SocketException: Broken pipe
        at
org.apache.xml.serializer.ToStream.closeStartTag(ToStream.java:2313)
        at
org.apache.xml.serializer.ToStream.startElement(ToStream.java:1679)
        at
org.apache.xalan.transformer.TransformerIdentityImpl.startElement(TransformerIdentityImpl.java:1042)
        at
org.geotools.xml.transform.TransformerBase$ContentHandlerFilter.startElement(TransformerBase.java:364)
        at
org.geotools.gml.producer.CoordinateWriter.writeCoordinates(CoordinateWriter.java:119)
        at
org.geotools.gml.producer.GeometryTransformer$GeometryTranslator.encode(GeometryTransformer.java:167)
        ... 32 more
---------
java.lang.RuntimeException: Error reading Features
        at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.handleFeatureReader(FeatureTransformer.java:425)
        at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.encode(FeatureTransformer.java:395)
        at
org.geotools.xml.transform.TransformerBase$XMLReaderSupport.parse(TransformerBase.java:603)
        at
org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:463)
        at
org.geotools.xml.transform.TransformerBase$Task.run(TransformerBase.java:285)
        at
org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:118)
        at
org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:97)
        at
org.vfny.geoserver.wfs.responses.GML2FeatureResponseDelegate.encode(GML2FeatureResponseDelegate.java:225)
        at
org.vfny.geoserver.wfs.responses.FeatureResponse.writeTo(FeatureResponse.java:131)
        at
org.vfny.geoserver.servlets.AbstractService.doService(AbstractService.java:510)
        at
org.vfny.geoserver.servlets.AbstractService.doPost(AbstractService.java:387)
        at
org.vfny.geoserver.wfs.servlets.WfsDispatcher.doResponse(WfsDispatcher.java:286)
        at
org.vfny.geoserver.wfs.servlets.WfsDispatcher.doPost(WfsDispatcher.java:175)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:358)
        at
org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHandler.java:342)
        at
org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:122)
        at
org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHandler.java:334)
        at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:286)
        at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1807)
        at
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:525)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1757)
        at org.mortbay.http.HttpServer.service(HttpServer.java:879)
        at org.mortbay.http.HttpConnection.service(HttpConnection.java:790)
        at
org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:961)
        at org.mortbay.http.HttpConnection.handle(HttpConnection.java:807)
        at
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:197)
        at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:276)
        at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:511)
Caused by: java.lang.RuntimeException: java.lang.RuntimeException:
java.net.SocketException: Broken pipe
        at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.handleAttribute(FeatureTransformer.java:570)
        at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.handleFeatureReader(FeatureTransformer.java:419)
        ... 30 more
Caused by: java.lang.RuntimeException: java.net.SocketException: Broken pipe
        at
org.geotools.gml.producer.GeometryTransformer$GeometryTranslator.encode(GeometryTransformer.java:170)
        at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.handleAttribute(FeatureTransformer.java:556)
        ... 31 more
Caused by: java.net.SocketException: Broken pipe
        at
org.apache.xml.serializer.ToStream.closeStartTag(ToStream.java:2313)
        at
org.apache.xml.serializer.ToStream.startElement(ToStream.java:1679)
        at
org.apache.xalan.transformer.TransformerIdentityImpl.startElement(TransformerIdentityImpl.java:1042)
        at
org.geotools.xml.transform.TransformerBase$ContentHandlerFilter.startElement(TransformerBase.java:364)
        at
org.geotools.gml.producer.CoordinateWriter.writeCoordinates(CoordinateWriter.java:119)
        at
org.geotools.gml.producer.GeometryTransformer$GeometryTranslator.encode(GeometryTransformer.java:167)
        ... 32 more

17:06:49.423 WARN!! Exception for /geoserver/wfs?
java.lang.IllegalStateException
        at
org.mortbay.jetty.servlet.ServletHttpResponse.getWriter(ServletHttpResponse.java:540)
        at
org.vfny.geoserver.servlets.AbstractService.send(AbstractService.java:712)
        at
org.vfny.geoserver.servlets.AbstractService.sendError(AbstractService.java:770)
        at
org.vfny.geoserver.servlets.AbstractService.doService(AbstractService.java:527)
        at
org.vfny.geoserver.servlets.AbstractService.doPost(AbstractService.java:387)
        at
org.vfny.geoserver.wfs.servlets.WfsDispatcher.doResponse(WfsDispatcher.java:286)
        at
org.vfny.geoserver.wfs.servlets.WfsDispatcher.doPost(WfsDispatcher.java:175)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:358)
        at
org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHandler.java:342)
        at
org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:122)
        at
org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHandler.java:334)
        at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:286)
        at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1807)
        at
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:525)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1757)
        at org.mortbay.http.HttpServer.service(HttpServer.java:879)
        at org.mortbay.http.HttpConnection.service(HttpConnection.java:790)
        at
org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:961)
        at org.mortbay.http.HttpConnection.handle(HttpConnection.java:807)
        at
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:197)
        at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:276)
        at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:511)

219847 [INFO] org.vfny.geoserver.servlets.AbstractService - handling
request: DescribeFeatureType Request [outputFormat: XMLSCHEMA [feature
types: topp:subway_stations]
219867 [INFO] org.vfny.geoserver.servlets.AbstractService - Service handled
219879 [INFO] org.vfny.geoserver.servlets.PartialBufferStrategy -
OutputStream was successfully aborted.
219886 [WARNING] org.vfny.geoserver.ServiceException - encountered error:
null error:Translator error
StackTrace: javax.xml.transform.TransformerException: Translator error
        at
org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:122)
        at
org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:97)
        at
org.vfny.geoserver.wfs.responses.GML2FeatureResponseDelegate.encode(GML2FeatureResponseDelegate.java:225)
        at
org.vfny.geoserver.wfs.responses.FeatureResponse.writeTo(FeatureResponse.java:131)
        at
org.vfny.geoserver.servlets.AbstractService.doService(AbstractService.java:510)
        at
org.vfny.geoserver.servlets.AbstractService.doGet(AbstractService.java:276)
        at
org.vfny.geoserver.wfs.servlets.WfsDispatcher.doResponse(WfsDispatcher.java:284)
        at
org.vfny.geoserver.wfs.servlets.WfsDispatcher.doGet(WfsDispatcher.java:213)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:358)
        at
org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHandler.java:342)
        at
org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:122)
        at
org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHandler.java:334)
        at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:286)
        at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1807)
        at
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:525)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1757)
        at org.mortbay.http.HttpServer.service(HttpServer.java:879)
        at org.mortbay.http.HttpConnection.service(HttpConnection.java:790)
        at
org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:961)
        at org.mortbay.http.HttpConnection.handle(HttpConnection.java:807)
        at
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:197)
        at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:276)
        at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:511)
Caused by: java.lang.RuntimeException: Error reading Features
        at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.handleFeatureReader(FeatureTransformer.java:425)
        at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.encode(FeatureTransformer.java:395)
        at
org.geotools.xml.transform.TransformerBase$XMLReaderSupport.parse(TransformerBase.java:603)
        at
org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:463)
        at
org.geotools.xml.transform.TransformerBase$Task.run(TransformerBase.java:285)
        at
org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:118)
        ... 25 more
Caused by: java.lang.RuntimeException: java.net.SocketException: Broken pipe
        at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.handleAttribute(FeatureTransformer.java:570)
        at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.handleFeatureReader(FeatureTransformer.java:419)
        ... 30 more
Caused by: java.net.SocketException: Broken pipe
        at
org.apache.xml.serializer.ToStream.startElement(ToStream.java:1705)
        at
org.apache.xalan.transformer.TransformerIdentityImpl.startElement(TransformerIdentityImpl.java:1042)
        at
org.geotools.xml.transform.TransformerBase$ContentHandlerFilter.startElement(TransformerBase.java:364)
        at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.handleAttribute(FeatureTransformer.java:553)
        ... 31 more
---------
java.lang.RuntimeException: Error reading Features
        at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.handleFeatureReader(FeatureTransformer.java:425)
        at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.encode(FeatureTransformer.java:395)
        at
org.geotools.xml.transform.TransformerBase$XMLReaderSupport.parse(TransformerBase.java:603)
        at
org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:463)
        at
org.geotools.xml.transform.TransformerBase$Task.run(TransformerBase.java:285)
        at
org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:118)
        at
org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:97)
        at
org.vfny.geoserver.wfs.responses.GML2FeatureResponseDelegate.encode(GML2FeatureResponseDelegate.java:225)
        at
org.vfny.geoserver.wfs.responses.FeatureResponse.writeTo(FeatureResponse.java:131)
        at
org.vfny.geoserver.servlets.AbstractService.doService(AbstractService.java:510)
        at
org.vfny.geoserver.servlets.AbstractService.doGet(AbstractService.java:276)
        at
org.vfny.geoserver.wfs.servlets.WfsDispatcher.doResponse(WfsDispatcher.java:284)
        at
org.vfny.geoserver.wfs.servlets.WfsDispatcher.doGet(WfsDispatcher.java:213)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:358)
        at
org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHandler.java:342)
        at
org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:122)
        at
org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHandler.java:334)
        at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:286)
        at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1807)
        at
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:525)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1757)
        at org.mortbay.http.HttpServer.service(HttpServer.java:879)
        at org.mortbay.http.HttpConnection.service(HttpConnection.java:790)
        at
org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:961)
        at org.mortbay.http.HttpConnection.handle(HttpConnection.java:807)
        at
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:197)
        at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:276)
        at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:511)
Caused by: java.lang.RuntimeException: java.net.SocketException: Broken pipe
        at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.handleAttribute(FeatureTransformer.java:570)
        at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.handleFeatureReader(FeatureTransformer.java:419)
        ... 30 more
Caused by: java.net.SocketException: Broken pipe
        at
org.apache.xml.serializer.ToStream.startElement(ToStream.java:1705)
        at
org.apache.xalan.transformer.TransformerIdentityImpl.startElement(TransformerIdentityImpl.java:1042)
        at
org.geotools.xml.transform.TransformerBase$ContentHandlerFilter.startElement(TransformerBase.java:364)
        at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.handleAttribute(FeatureTransformer.java:553)
        ... 31 more

17:06:49.475 WARN!! Exception for
/geoserver/wfs?SERVICE=WFS&VERSION=1.0.0&REQUEST=GetFeature&TYPENAME=topp%3Asubway_stations
java.lang.IllegalStateException
        at
org.mortbay.jetty.servlet.ServletHttpResponse.getWriter(ServletHttpResponse.java:540)
        at
org.vfny.geoserver.servlets.AbstractService.send(AbstractService.java:712)
        at
org.vfny.geoserver.servlets.AbstractService.sendError(AbstractService.java:770)
        at
org.vfny.geoserver.servlets.AbstractService.doService(AbstractService.java:527)
        at
org.vfny.geoserver.servlets.AbstractService.doGet(AbstractService.java:276)
        at
org.vfny.geoserver.wfs.servlets.WfsDispatcher.doResponse(WfsDispatcher.java:284)
        at
org.vfny.geoserver.wfs.servlets.WfsDispatcher.doGet(WfsDispatcher.java:213)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:358)
        at
org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHandler.java:342)
        at
org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:122)
        at
org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHandler.java:334)
        at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:286)
        at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1807)
        at
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:525)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1757)
        at org.mortbay.http.HttpServer.service(HttpServer.java:879)
        at org.mortbay.http.HttpConnection.service(HttpConnection.java:790)
        at
org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:961)
        at org.mortbay.http.HttpConnection.handle(HttpConnection.java:807)
        at
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:197)
        at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:276)
        at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:511)

--
View this message in context: http://www.nabble.com/WFS-Call-Failure-from-uDig-t1521013.html#a4130311
Sent from the GeoServer - User forum at Nabble.com.

fruminator wrote:

I have the GeoServer 1.3.0 running with postgres7.4 with postgis 1.0.6 on
debian sarge. Everything is working great, even viewing my features in uDig
via WFS.

BUT, when I select the layer and do Layer ==> Feature Count udig tells me
that there are 0 features even tho they are all displaying. Below are the
log/errors that geoserver generates. Note also that udig likes to also tell
me that it can't retrienve the 'children' of my layer, even though it's
displaying them all correctly.

This may be a question more for the uDig list, and my suspicion is that it doesn't allow you to do a feature count with WFS 1.0. The reason is that there's no 'shortcut', so it'd have to download the entire dataset, counting each feature. In WFS 1.1 this should be fixed, as you can specify for the output to be 'hits', which tells you how many features will be returned (== a count).

As for not retrieving children, I have no idea.

The error log in GeoServer looks to just be that uDig is closing its connection early. GeoServer keeps track of the connection, and if the client moves on to something else we close it so we're not wasting resources continueing to do a transform that the client isn't consuming any more. So my guess is this error is maybe that you've zoomed or moved or done something to make uDig make another request. Or it may just be trigger happy with requesting things when you try a count, and later realize that it can't actually count with a WFS?

best regards,

Chris

219624 [INFO] org.vfny.geoserver.util.requests.readers.DispatcherXmlReader -
getting request type from
org.vfny.geoserver.util.requests.DispatcherHandler@anonymised.com
219625 [INFO] org.vfny.geoserver.wfs.servlets.WfsDispatcher - req_type is 3
219625 [INFO] org.vfny.geoserver.servlets.AbstractService - Looking for
configured service responses' strategy
219626 [INFO] org.vfny.geoserver.servlets.AbstractService - Looking for
configured service strategy PARTIAL-BUFFER
219627 [INFO] org.vfny.geoserver.servlets.AbstractService - Using service
strategy class org.vfny.geoserver.servlets.PartialBufferStrategy
219628 [INFO] org.vfny.geoserver.servlets.AbstractService - Set buffer size
to 50
219639 [INFO] org.vfny.geoserver.servlets.AbstractService - handling
request:
Request: null
output format:GML2
max features:2147483647
version:
queries:
  Query
   feature type: topp:subway_stations
   [properties: ALL ]

219743 [INFO] org.vfny.geoserver.servlets.AbstractService - handling
request: DescribeFeatureType Request [outputFormat: XMLSCHEMA [feature
types: topp:subway_stations]
219748 [INFO] org.vfny.geoserver.servlets.AbstractService - Service handled
219757 [INFO] org.vfny.geoserver.servlets.PartialBufferStrategy -
OutputStream was successfully aborted.
219758 [INFO] org.vfny.geoserver.wfs.servlets.WfsDispatcher - req_type is 3
219760 [INFO] org.vfny.geoserver.servlets.AbstractService - Looking for
configured service responses' strategy
219761 [INFO] org.vfny.geoserver.servlets.AbstractService - Looking for
configured service strategy PARTIAL-BUFFER
219762 [INFO] org.vfny.geoserver.servlets.AbstractService - Using service
strategy class org.vfny.geoserver.servlets.PartialBufferStrategy
219764 [INFO] org.vfny.geoserver.servlets.AbstractService - Set buffer size
to 50
219765 [INFO] org.vfny.geoserver.servlets.AbstractService - handling
request:
Request: null
output format:GML2
max features:2147483647
version:1.0.0
queries:
  Query
   feature type: topp:subway_stations
   [properties: ALL ]

219831 [WARNING] org.vfny.geoserver.ServiceException - encountered error:
null error:Translator error
StackTrace: javax.xml.transform.TransformerException: Translator error
        at
org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:122)
        at
org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:97)
        at
org.vfny.geoserver.wfs.responses.GML2FeatureResponseDelegate.encode(GML2FeatureResponseDelegate.java:225)
        at
org.vfny.geoserver.wfs.responses.FeatureResponse.writeTo(FeatureResponse.java:131)
        at
org.vfny.geoserver.servlets.AbstractService.doService(AbstractService.java:510)
        at
org.vfny.geoserver.servlets.AbstractService.doPost(AbstractService.java:387)
        at
org.vfny.geoserver.wfs.servlets.WfsDispatcher.doResponse(WfsDispatcher.java:286)
        at
org.vfny.geoserver.wfs.servlets.WfsDispatcher.doPost(WfsDispatcher.java:175)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:358)
        at
org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHandler.java:342)
        at
org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:122)
        at
org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHandler.java:334)
        at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:286)
        at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1807)
        at
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:525)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1757)
        at org.mortbay.http.HttpServer.service(HttpServer.java:879)
        at org.mortbay.http.HttpConnection.service(HttpConnection.java:790)
        at
org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:961)
        at org.mortbay.http.HttpConnection.handle(HttpConnection.java:807)
        at
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:197)
        at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:276)
        at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:511)
Caused by: java.lang.RuntimeException: Error reading Features
        at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.handleFeatureReader(FeatureTransformer.java:425)
        at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.encode(FeatureTransformer.java:395)
        at
org.geotools.xml.transform.TransformerBase$XMLReaderSupport.parse(TransformerBase.java:603)
        at
org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:463)
        at
org.geotools.xml.transform.TransformerBase$Task.run(TransformerBase.java:285)
        at
org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:118)
        ... 25 more
Caused by: java.lang.RuntimeException: java.lang.RuntimeException:
java.net.SocketException: Broken pipe
        at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.handleAttribute(FeatureTransformer.java:570)
        at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.handleFeatureReader(FeatureTransformer.java:419)
        ... 30 more
Caused by: java.lang.RuntimeException: java.net.SocketException: Broken pipe
        at
org.geotools.gml.producer.GeometryTransformer$GeometryTranslator.encode(GeometryTransformer.java:170)
        at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.handleAttribute(FeatureTransformer.java:556)
        ... 31 more
Caused by: java.net.SocketException: Broken pipe
        at
org.apache.xml.serializer.ToStream.closeStartTag(ToStream.java:2313)
        at
org.apache.xml.serializer.ToStream.startElement(ToStream.java:1679)
        at
org.apache.xalan.transformer.TransformerIdentityImpl.startElement(TransformerIdentityImpl.java:1042)
        at
org.geotools.xml.transform.TransformerBase$ContentHandlerFilter.startElement(TransformerBase.java:364)
        at
org.geotools.gml.producer.CoordinateWriter.writeCoordinates(CoordinateWriter.java:119)
        at
org.geotools.gml.producer.GeometryTransformer$GeometryTranslator.encode(GeometryTransformer.java:167)
        ... 32 more
---------
java.lang.RuntimeException: Error reading Features
        at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.handleFeatureReader(FeatureTransformer.java:425)
        at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.encode(FeatureTransformer.java:395)
        at
org.geotools.xml.transform.TransformerBase$XMLReaderSupport.parse(TransformerBase.java:603)
        at
org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:463)
        at
org.geotools.xml.transform.TransformerBase$Task.run(TransformerBase.java:285)
        at
org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:118)
        at
org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:97)
        at
org.vfny.geoserver.wfs.responses.GML2FeatureResponseDelegate.encode(GML2FeatureResponseDelegate.java:225)
        at
org.vfny.geoserver.wfs.responses.FeatureResponse.writeTo(FeatureResponse.java:131)
        at
org.vfny.geoserver.servlets.AbstractService.doService(AbstractService.java:510)
        at
org.vfny.geoserver.servlets.AbstractService.doPost(AbstractService.java:387)
        at
org.vfny.geoserver.wfs.servlets.WfsDispatcher.doResponse(WfsDispatcher.java:286)
        at
org.vfny.geoserver.wfs.servlets.WfsDispatcher.doPost(WfsDispatcher.java:175)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:358)
        at
org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHandler.java:342)
        at
org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:122)
        at
org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHandler.java:334)
        at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:286)
        at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1807)
        at
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:525)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1757)
        at org.mortbay.http.HttpServer.service(HttpServer.java:879)
        at org.mortbay.http.HttpConnection.service(HttpConnection.java:790)
        at
org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:961)
        at org.mortbay.http.HttpConnection.handle(HttpConnection.java:807)
        at
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:197)
        at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:276)
        at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:511)
Caused by: java.lang.RuntimeException: java.lang.RuntimeException:
java.net.SocketException: Broken pipe
        at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.handleAttribute(FeatureTransformer.java:570)
        at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.handleFeatureReader(FeatureTransformer.java:419)
        ... 30 more
Caused by: java.lang.RuntimeException: java.net.SocketException: Broken pipe
        at
org.geotools.gml.producer.GeometryTransformer$GeometryTranslator.encode(GeometryTransformer.java:170)
        at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.handleAttribute(FeatureTransformer.java:556)
        ... 31 more
Caused by: java.net.SocketException: Broken pipe
        at
org.apache.xml.serializer.ToStream.closeStartTag(ToStream.java:2313)
        at
org.apache.xml.serializer.ToStream.startElement(ToStream.java:1679)
        at
org.apache.xalan.transformer.TransformerIdentityImpl.startElement(TransformerIdentityImpl.java:1042)
        at
org.geotools.xml.transform.TransformerBase$ContentHandlerFilter.startElement(TransformerBase.java:364)
        at
org.geotools.gml.producer.CoordinateWriter.writeCoordinates(CoordinateWriter.java:119)
        at
org.geotools.gml.producer.GeometryTransformer$GeometryTranslator.encode(GeometryTransformer.java:167)
        ... 32 more

17:06:49.423 WARN!! Exception for /geoserver/wfs?
java.lang.IllegalStateException
        at
org.mortbay.jetty.servlet.ServletHttpResponse.getWriter(ServletHttpResponse.java:540)
        at
org.vfny.geoserver.servlets.AbstractService.send(AbstractService.java:712)
        at
org.vfny.geoserver.servlets.AbstractService.sendError(AbstractService.java:770)
        at
org.vfny.geoserver.servlets.AbstractService.doService(AbstractService.java:527)
        at
org.vfny.geoserver.servlets.AbstractService.doPost(AbstractService.java:387)
        at
org.vfny.geoserver.wfs.servlets.WfsDispatcher.doResponse(WfsDispatcher.java:286)
        at
org.vfny.geoserver.wfs.servlets.WfsDispatcher.doPost(WfsDispatcher.java:175)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:358)
        at
org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHandler.java:342)
        at
org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:122)
        at
org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHandler.java:334)
        at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:286)
        at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1807)
        at
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:525)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1757)
        at org.mortbay.http.HttpServer.service(HttpServer.java:879)
        at org.mortbay.http.HttpConnection.service(HttpConnection.java:790)
        at
org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:961)
        at org.mortbay.http.HttpConnection.handle(HttpConnection.java:807)
        at
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:197)
        at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:276)
        at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:511)

219847 [INFO] org.vfny.geoserver.servlets.AbstractService - handling
request: DescribeFeatureType Request [outputFormat: XMLSCHEMA [feature
types: topp:subway_stations]
219867 [INFO] org.vfny.geoserver.servlets.AbstractService - Service handled
219879 [INFO] org.vfny.geoserver.servlets.PartialBufferStrategy -
OutputStream was successfully aborted.
219886 [WARNING] org.vfny.geoserver.ServiceException - encountered error:
null error:Translator error
StackTrace: javax.xml.transform.TransformerException: Translator error
        at
org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:122)
        at
org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:97)
        at
org.vfny.geoserver.wfs.responses.GML2FeatureResponseDelegate.encode(GML2FeatureResponseDelegate.java:225)
        at
org.vfny.geoserver.wfs.responses.FeatureResponse.writeTo(FeatureResponse.java:131)
        at
org.vfny.geoserver.servlets.AbstractService.doService(AbstractService.java:510)
        at
org.vfny.geoserver.servlets.AbstractService.doGet(AbstractService.java:276)
        at
org.vfny.geoserver.wfs.servlets.WfsDispatcher.doResponse(WfsDispatcher.java:284)
        at
org.vfny.geoserver.wfs.servlets.WfsDispatcher.doGet(WfsDispatcher.java:213)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:358)
        at
org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHandler.java:342)
        at
org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:122)
        at
org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHandler.java:334)
        at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:286)
        at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1807)
        at
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:525)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1757)
        at org.mortbay.http.HttpServer.service(HttpServer.java:879)
        at org.mortbay.http.HttpConnection.service(HttpConnection.java:790)
        at
org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:961)
        at org.mortbay.http.HttpConnection.handle(HttpConnection.java:807)
        at
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:197)
        at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:276)
        at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:511)
Caused by: java.lang.RuntimeException: Error reading Features
        at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.handleFeatureReader(FeatureTransformer.java:425)
        at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.encode(FeatureTransformer.java:395)
        at
org.geotools.xml.transform.TransformerBase$XMLReaderSupport.parse(TransformerBase.java:603)
        at
org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:463)
        at
org.geotools.xml.transform.TransformerBase$Task.run(TransformerBase.java:285)
        at
org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:118)
        ... 25 more
Caused by: java.lang.RuntimeException: java.net.SocketException: Broken pipe
        at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.handleAttribute(FeatureTransformer.java:570)
        at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.handleFeatureReader(FeatureTransformer.java:419)
        ... 30 more
Caused by: java.net.SocketException: Broken pipe
        at
org.apache.xml.serializer.ToStream.startElement(ToStream.java:1705)
        at
org.apache.xalan.transformer.TransformerIdentityImpl.startElement(TransformerIdentityImpl.java:1042)
        at
org.geotools.xml.transform.TransformerBase$ContentHandlerFilter.startElement(TransformerBase.java:364)
        at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.handleAttribute(FeatureTransformer.java:553)
        ... 31 more
---------
java.lang.RuntimeException: Error reading Features
        at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.handleFeatureReader(FeatureTransformer.java:425)
        at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.encode(FeatureTransformer.java:395)
        at
org.geotools.xml.transform.TransformerBase$XMLReaderSupport.parse(TransformerBase.java:603)
        at
org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:463)
        at
org.geotools.xml.transform.TransformerBase$Task.run(TransformerBase.java:285)
        at
org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:118)
        at
org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:97)
        at
org.vfny.geoserver.wfs.responses.GML2FeatureResponseDelegate.encode(GML2FeatureResponseDelegate.java:225)
        at
org.vfny.geoserver.wfs.responses.FeatureResponse.writeTo(FeatureResponse.java:131)
        at
org.vfny.geoserver.servlets.AbstractService.doService(AbstractService.java:510)
        at
org.vfny.geoserver.servlets.AbstractService.doGet(AbstractService.java:276)
        at
org.vfny.geoserver.wfs.servlets.WfsDispatcher.doResponse(WfsDispatcher.java:284)
        at
org.vfny.geoserver.wfs.servlets.WfsDispatcher.doGet(WfsDispatcher.java:213)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:358)
        at
org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHandler.java:342)
        at
org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:122)
        at
org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHandler.java:334)
        at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:286)
        at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1807)
        at
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:525)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1757)
        at org.mortbay.http.HttpServer.service(HttpServer.java:879)
        at org.mortbay.http.HttpConnection.service(HttpConnection.java:790)
        at
org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:961)
        at org.mortbay.http.HttpConnection.handle(HttpConnection.java:807)
        at
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:197)
        at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:276)
        at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:511)
Caused by: java.lang.RuntimeException: java.net.SocketException: Broken pipe
        at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.handleAttribute(FeatureTransformer.java:570)
        at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.handleFeatureReader(FeatureTransformer.java:419)
        ... 30 more
Caused by: java.net.SocketException: Broken pipe
        at
org.apache.xml.serializer.ToStream.startElement(ToStream.java:1705)
        at
org.apache.xalan.transformer.TransformerIdentityImpl.startElement(TransformerIdentityImpl.java:1042)
        at
org.geotools.xml.transform.TransformerBase$ContentHandlerFilter.startElement(TransformerBase.java:364)
        at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.handleAttribute(FeatureTransformer.java:553)
        ... 31 more

17:06:49.475 WARN!! Exception for
/geoserver/wfs?SERVICE=WFS&VERSION=1.0.0&REQUEST=GetFeature&TYPENAME=topp%3Asubway_stations
java.lang.IllegalStateException
        at
org.mortbay.jetty.servlet.ServletHttpResponse.getWriter(ServletHttpResponse.java:540)
        at
org.vfny.geoserver.servlets.AbstractService.send(AbstractService.java:712)
        at
org.vfny.geoserver.servlets.AbstractService.sendError(AbstractService.java:770)
        at
org.vfny.geoserver.servlets.AbstractService.doService(AbstractService.java:527)
        at
org.vfny.geoserver.servlets.AbstractService.doGet(AbstractService.java:276)
        at
org.vfny.geoserver.wfs.servlets.WfsDispatcher.doResponse(WfsDispatcher.java:284)
        at
org.vfny.geoserver.wfs.servlets.WfsDispatcher.doGet(WfsDispatcher.java:213)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:358)
        at
org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHandler.java:342)
        at
org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:122)
        at
org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHandler.java:334)
        at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:286)
        at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1807)
        at
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:525)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1757)
        at org.mortbay.http.HttpServer.service(HttpServer.java:879)
        at org.mortbay.http.HttpConnection.service(HttpConnection.java:790)
        at
org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:961)
        at org.mortbay.http.HttpConnection.handle(HttpConnection.java:807)
        at
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:197)
        at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:276)
        at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:511)

--
View this message in context: http://www.nabble.com/WFS-Call-Failure-from-uDig-t1521013.html#a4130311
Sent from the GeoServer - User forum at Nabble.com.

-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

--
Chris Holmes
The Open Planning Project
http://topp.openplans.org