same problem encountered,but the logs seem not the same :
anyone can give me hits?
my env:1.7.1 + postgis
2009-01-23 14:12:47,468 INFO [geoserver.wfs] -
Request: getServiceInfo
2009-01-23 14:12:47,921 INFO [geoserver.wfs] -
Request: getFeature
handle = null
service = WFS
version = 1.0.0
baseUrl = http://xxxxx(earsed by myself.:))
providedVersion = 1.0.0
query = [net.opengis.wfs.impl.QueryTypeImpl@anonymised.com (group: null,
propertyName: [geom], function: null, filter: [[[ the_type = 1 ] AND [ NOT [
geom disjoint POLYGON ((98.2614 24.8554, 100.261 24.8554, 100.261 26.8554,
98.2614 26.8554, 98.2614 24.8554)) ] ]]], sortBy: null, featureVersion:
null, handle: null, srsName: null, typeName:
[{http://www.openplans.org/topp\}bound]),
net.opengis.wfs.impl.QueryTypeImpl@anonymised.com (group: null, propertyName:
[the_type, the_name, pinyin, del], function: null, filter: [[[ the_type = 1
] AND [ NOT [ geom disjoint POLYGON ((98.2614 24.8554, 100.261 24.8554,
100.261 26.8554, 98.2614 26.8554, 98.2614 24.8554)) ] ]]], sortBy: null,
featureVersion: null, handle: null, srsName: null, typeName:
[{http://www.openplans.org/topp\}bound]),
net.opengis.wfs.impl.QueryTypeImpl@anonymised.com (group: null, propertyName:
[geom], function: null, filter: [[[ the_type = 4 ] AND [ NOT [ geom disjoint
POLYGON ((98.2614 24.8554, 100.261 24.8554, 100.261 25.8554, 98.2614
25.8554, 98.2614 24.8554)) ] ]] OR [[ the_type = 3 ] AND [ NOT [ geom
disjoint POLYGON ((98.2614 24.8554, 100.261 24.8554, 100.261 25.8554,
98.2614 25.8554, 98.2614 24.8554)) ] ]]], sortBy: null, featureVersion:
null, handle: null, srsName: null, typeName:
[{http://www.openplans.org/topp\}mainroad]),
net.opengis.wfs.impl.QueryTypeImpl@anonymised.com (group: null, propertyName:
[the_type, the_name, pinyin, length, avg_speed, state, landscape, driveway,
dead_speed, dual_access, doorplate_l_s, doorplate_l_e, doorplate_r_s,
doorplate_r_e, del], function: null, filter: [[[ the_type = 4 ] AND [ NOT [
geom disjoint POLYGON ((98.2614 24.8554, 100.261 24.8554, 100.261 25.8554,
98.2614 25.8554, 98.2614 24.8554)) ] ]] OR [[ the_type = 3 ] AND [ NOT [
geom disjoint POLYGON ((98.2614 24.8554, 100.261 24.8554, 100.261 25.8554,
98.2614 25.8554, 98.2614 24.8554)) ] ]]], sortBy: null, featureVersion:
null, handle: null, srsName: null, typeName:
[{http://www.openplans.org/topp\}mainroad])]
maxFeatures = null
outputFormat = GML2
resultType = results
traverseXlinkDepth = null
traverseXlinkExpiry = null
formatOptions = {}
2009-01-23 14:13:33,578 ERROR [geoserver.ows] -
org.geoserver.platform.ServiceException: error:Translator error
at org.geoserver.wfs.xml.GML2OutputFormat.encode(GML2OutputFormat.java:254)
at org.geoserver.wfs.xml.GML2OutputFormat.write(GML2OutputFormat.java:263)
at
org.geoserver.wfs.WFSGetFeatureOutputFormat.write(WFSGetFeatureOutputFormat.java:137)
at org.geoserver.ows.Dispatcher.response(Dispatcher.java:711)
at org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:215)
at
org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
at
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
at
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264)
at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
at
org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at
org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)
at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at
org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:178)
at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:229)
at
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
at
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148)
at
org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:73)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.geoserver.filters.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:163)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:47)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
at java.lang.Thread.run(Unknown Source)
Caused by: javax.xml.transform.TransformerException: Translator error
at
org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:133)
at
org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:108)
at org.geoserver.wfs.xml.GML2OutputFormat.encode(GML2OutputFormat.java:244)
... 52 more
Caused by: java.lang.RuntimeException: Error reading Features
at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.handleFeatureIterator(FeatureTransformer.java:544)
at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.encode(FeatureTransformer.java:481)
at
org.geotools.xml.transform.TransformerBase$XMLReaderSupport.parse(TransformerBase.java:714)
at
org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:484)
at
org.geotools.xml.transform.TransformerBase$Task.run(TransformerBase.java:296)
at
org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:129)
... 54 more
Caused by: java.lang.RuntimeException:
org.geoserver.ows.ClientStreamAbortedException
at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.handleAttribute(FeatureTransformer.java:762)
at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.handleFeatureIterator(FeatureTransformer.java:539)
... 59 more
Caused by: org.geoserver.ows.ClientStreamAbortedException
at org.apache.xml.serializer.ToStream.endElement(ToStream.java:2018)
at
org.apache.xalan.transformer.TransformerIdentityImpl.endElement(TransformerIdentityImpl.java:1101)
at
org.geotools.xml.transform.TransformerBase$ContentHandlerFilter.endElement(TransformerBase.java:330)
at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.handleAttribute(FeatureTransformer.java:755)
... 60 more
Justin Deoliveira-4 wrote:
Hi Eric,
It looks like a problem with the underlying shapefile. It appears that
the dbf reader has encountered a strange value for your shapefile column
which is a logical type. Instead of one of 't','T','Y','y','f','F','N',
'n' like it expects, it is finding a '?'.
What happens when you load up the dbf in a viewer, do you see a '?' in
that column?
-Justin
Eric Lemoine wrote:
Hi list
I'm trying to use geoserver as a WFS server. I successfully imported
my shapefile. But pointing my browser to the URL
http://localhost:8080/geoserver/wfs?request=getfeature&service=wfs&version=1.0.0&typename=the_geom_point
gives me the following error:
<ServiceExceptionReport version="1.2.0"
xsi:schemaLocation="http://www.opengis.net/ogc
http://localhost:8082/geoserver/schemas//wfs/1.0.0/OGC-exception.xsd">
<ServiceException>
null error:Translator error </ServiceException>
</ServiceExceptionReport>
I'm completly stuck at this point!
Any idea?
(Appended to this email is the exception trace I get in the geoserver
logs)
Thanks a lot,
--
Eric
8266451 [INFO] org.vfny.geoserver.servlets.AbstractService - handling
request:
Request: null
output format:GML2
max features:2147483647
version:1.0.0
queries:
Query
feature type: the_geom_point
[properties: ALL ]
8266457 [INFO] org.vfny.geoserver.servlets.PartialBufferStrategy -
OutputStream was successfully aborted.
8266458 [SEVERE] org.vfny.geoserver.servlets.AbstractService - Service
exception occurred
org.vfny.geoserver.ServiceException: null error:Translator error
at
org.vfny.geoserver.wfs.responses.GML2FeatureResponseDelegate.encode(GML2FeatureResponseDelegate.java:229)
at
org.vfny.geoserver.wfs.responses.FeatureResponse.writeTo(FeatureResponse.java:138)
at
org.vfny.geoserver.servlets.AbstractService.doService(AbstractService.java:604)
at
org.vfny.geoserver.servlets.AbstractService.doGet(AbstractService.java:334)
at org.geoserver.request.Dispatcher.dispatch(Dispatcher.java:196)
at
org.geoserver.request.Dispatcher.handleRequestInternal(Dispatcher.java:56)
at
org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:139)
at
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:44)
at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:684)
at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:625)
at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:392)
at
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:347)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1050)
at
org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1041)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:354)
at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:226)
at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627)
at
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149)
at
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123)
at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141)
at org.mortbay.jetty.Server.handle(Server.java:269)
at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:430)
at
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:687)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:492)
at
org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:199)
at
org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:339)
at
org.mortbay.jetty.nio.HttpChannelEndPoint.run(HttpChannelEndPoint.java:270)
at
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
Caused by: javax.xml.transform.TransformerException: Translator error
at
org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:129)
at
org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:104)
at
org.vfny.geoserver.wfs.responses.GML2FeatureResponseDelegate.encode(GML2FeatureResponseDelegate.java:220)
... 31 more
Caused by: java.lang.RuntimeException: Error reading Features
at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.handleFeatureReader(FeatureTransformer.java:441)
at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.encode(FeatureTransformer.java:411)
at
org.geotools.xml.transform.TransformerBase$XMLReaderSupport.parse(TransformerBase.java:610)
at
org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:484)
at
org.geotools.xml.transform.TransformerBase$Task.run(TransformerBase.java:292)
at
org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:125)
... 33 more
Caused by: java.io.IOException: Unknown logical value : '?'
at
org.geotools.data.shapefile.dbf.DbaseFileReader.readObject(DbaseFileReader.java:413)
at
org.geotools.data.shapefile.dbf.DbaseFileReader.access$100(DbaseFileReader.java:65)
at
org.geotools.data.shapefile.dbf.DbaseFileReader$Row.read(DbaseFileReader.java:70)
at
org.geotools.data.shapefile.ShapefileDataStore$Reader.read(ShapefileDataStore.java:1292)
at
org.geotools.data.FIDFeatureReader.readFeature(FIDFeatureReader.java:122)
at
org.geotools.data.FIDFeatureReader.next(FIDFeatureReader.java:94)
at
org.geotools.data.MaxFeatureReader.next(MaxFeatureReader.java:55)
at
org.geotools.data.MaxFeatureReader.next(MaxFeatureReader.java:55)
at
org.geotools.data.crs.ForceCoordinateSystemFeatureReader.next(ForceCoordinateSystemFeatureReader.java:141)
at
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.handleFeatureReader(FeatureTransformer.java:428)
... 38 more
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share
your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users
!DSPAM:1004,45e45920289172207481331!
--
Justin Deoliveira
The Open Planning Project
http://topp.openplans.org
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share
your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users
--
View this message in context: http://www.nabble.com/wfs-getfeature-gives-translator-error-tp9185398p21617975.html
Sent from the GeoServer - User mailing list archive at Nabble.com.