Well... i've given up for today... uDig and Geoserver WFS just aren't
getting along! Rendering works fine, but thematic styling only works
partially (on a WFS layer, Change Style...> Theme > click a pallette).
Geoserver spits out lots of this:
java.lang.RuntimeException: Error reading Features
at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.handleFeatureReader(FeatureTransformer.java:426)
at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.encode(FeatureTransformer.java:396)
at
org.geotools.xml.transform.TransformerBase$XMLReaderSupport.parse(TransformerBase.java:611)
at
org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:463)
at
org.geotools.xml.transform.TransformerBase$Task.run(TransformerBase.java:293)
at
org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:126)
at
org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:105)
at
org.vfny.geoserver.wfs.responses.GML2FeatureResponseDelegate.encode(GML2FeatureResponseDelegate.java:225)
at
org.vfny.geoserver.wfs.responses.FeatureResponse.writeTo(FeatureResponse.java:132)
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: Connection reset by peer: socket write error
at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.handleAttribute(FeatureTransformer.java:575)
at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.handleFeatureReader(FeatureTransformer.java:420)
... 30 more
Caused by: java.lang.RuntimeException: java.net.SocketException:
Connection reset by peer: socket write error
at
org.geotools.gml.producer.GeometryTransformer$GeometryTranslator.writePolygon(GeometryTransformer.java:206)
at
org.geotools.gml.producer.GeometryTransformer$GeometryTranslator.encode(GeometryTransformer.java:177)
at
org.geotools.gml.producer.GeometryTransformer$GeometryTranslator.encode(GeometryTransformer.java:147)
at
org.geotools.gml.producer.GeometryTransformer$GeometryTranslator.writeMulti(GeometryTransformer.java:233)
at
org.geotools.gml.producer.GeometryTransformer$GeometryTranslator.encode(GeometryTransformer.java:185)
at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.handleAttribute(FeatureTransformer.java:561)
... 31 more
Caused by: java.net.SocketException: Connection reset by peer: socket
write error
at org.apache.xml.serializer.ToStream.characters(ToStream.java:1514)
at
org.apache.xalan.transformer.TransformerIdentityImpl.characters(TransformerIdentityImpl.java:1096)
at
org.geotools.xml.transform.TransformerBase$ContentHandlerFilter.characters(TransformerBase.java:318)
at
org.geotools.gml.producer.CoordinateWriter.writeCoordinates(CoordinateWriter.java:148)
at
org.geotools.gml.producer.GeometryTransformer$GeometryTranslator.writePolygon(GeometryTransformer.java:202)
... 36 more
uDig shouts back:
21-Apr-2006 10:14:15 PM org.geotools.xml.XMLSAXHandler endElement
WARNING: Stopping
21-Apr-2006 10:14:15 PM org.geotools.xml.XMLSAXHandler endElement
WARNING: Line 2 Col 8701
21-Apr-2006 10:14:18 PM org.geotools.xml.XMLSAXHandler endElement
WARNING: Stopping
21-Apr-2006 10:14:18 PM org.geotools.xml.XMLSAXHandler endElement
WARNING: Line 2 Col 111023
21-Apr-2006 10:14:22 PM org.geotools.xml.XMLSAXHandler endElement
WARNING: Stopping
21-Apr-2006 10:14:22 PM org.geotools.xml.XMLSAXHandler endElement
WARNING: Line 2 Col 8701
It seems uDig (geotools) is making 4 requests to the server
simultaneously? Any thoughts on what is going on? I need a good peek at
those xml streams...
Cheers,
Cory.
-------------------------------------------------------
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
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel