|
View:
New views
2 Messages
—
Rating Filter:
Alert me
|
|
|
Encoding failurehi all,
I have configured a WFS Datastore and the correspondending featuretype (MultilineProperty) and now I want to setup a GeoRSS Service on this data. But I only get a repeating error for every feature: '... Encoding failed for feature: LSuV.fid--7fb3d070_12496aa8613_-1bfe...' (for full log see below) I just tried to set the ENCODING parameter for the datastore to different values like UTF-8 / ISO-8859-1, but nothing really happend. KML Output works fine however. The content of title.ftl is: ${lage.value} I checked the datasets especially from the attribute 'lage' but I couldn't find something like 'german umlauts' or special characters. I think the ENCODING parameter should be the same as the data source. But when this parameter is optional, what happens if I let this field empty and client<->source have different encodings ? -- GeoServer 1.7.7 / UTF-8 Tomcat 6.0.16 greets Ronald --> LOG : 2009-11-02 15:34:31,693 DEBUG [org.geoserver.filters] - filtering http://172.30.3.168/ogcsrv/wms 2009-11-02 15:34:31,697 DEBUG [org.vfny.geoserver.global] - getting type hro:baustellen_LSuV 2009-11-02 15:34:31,697 DEBUG [org.geoserver.ows] - Getting layers and styles from LAYERS and STYLES 2009-11-02 15:34:31,697 DEBUG [org.geoserver.ows] - establishing line_red style for hro:baustellen_LSuV 2009-11-02 15:34:31,702 DEBUG [org.vfny.geoserver.wms.responses] - setting up map 2009-11-02 15:34:31,703 DEBUG [org.vfny.geoserver.wms.responses] - asking delegate for write to org.geoserver.ows.DispatcherOutputStream@1a3eaa8 2009-11-02 15:34:31,723 WARN [org.geotools.data.wfs] - Query does not provides a CRS, using default: Query: feature type: baustellen:LSuV filter: [[Filter.INCLUDE AND Filter.INCLUDE] AND [ the_geom bbox POLYGON ((5865577.03957702 4369002.108547038, 5865577.03957702 4688451.298994184, 6093419.389115586 4688451.298994184, 6093419.389115586 4369002.108547038, 5865577.03957702 4369002.108547038)) ]] [properties: strasse, lage, bauBeginn, bauEnde, sperrBeginn, sperrEnde, sperrArt, erlaeuterung, umleitungsinformation, the_geom] 2009-11-02 15:34:31,757 WARN [org.geotools.xml] - results[ class java.lang.String ] is not of type class net.opengis.wfs.ResultTypeType 2009-11-02 15:34:31,758 WARN [org.geotools.xml] - Binding: {http://www.opengis.net/ows}ServiceType does not declare a target type 2009-11-02 15:34:31,760 WARN [org.geotools.xml] - Binding: {http://www.opengis.net/wfs}Base_TypeNameListType does not declare a target type 2009-11-02 15:34:31,760 WARN [org.geotools.xml] - Binding: {http://www.opengis.net/wfs}TypeNameListType does not declare a target type 2009-11-02 15:34:31,899 WARN [org.geoserver.georss] - Error occured executing title template for: LSuV.fid--7fb3d070_12496aa8613_-1bfe java.lang.NullPointerException at org.vfny.geoserver.wms.responses.map.georss.AtomUtils.getEntryURL(AtomUtils.java:84) at org.vfny.geoserver.wms.responses.map.georss.RSSGeoRSSTransformer$RSSGeoRSSTranslator.encodeItem(RSSGeoRSSTransformer.java:116) at org.vfny.geoserver.wms.responses.map.georss.RSSGeoRSSTransformer$RSSGeoRSSTranslator.encodeItems(RSSGeoRSSTransformer.java:89) at org.vfny.geoserver.wms.responses.map.georss.RSSGeoRSSTransformer$RSSGeoRSSTranslator.encode(RSSGeoRSSTransformer.java:68) 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) at org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:108) at org.vfny.geoserver.wms.responses.map.georss.RSSGeoRSSMapProducer.writeTo(RSSGeoRSSMapProducer.java:79) at org.vfny.geoserver.wms.responses.GetMapResponse.writeTo(GetMapResponse.java:625) at org.geoserver.ows.adapters.ResponseAdapter.write(ResponseAdapter.java:60) at org.geoserver.ows.Dispatcher.response(Dispatcher.java:712) at org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:216) 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.doGet(FrameworkServlet.java:501) at javax.servlet.http.HttpServlet.service(HttpServlet.java:690) 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:265) 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:275) at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:174) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149) 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:233) 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:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190) at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283) at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767) at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697) at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690) at java.lang.Thread.run(Thread.java:619) 2009-11-02 15:34:31,901 WARN [org.geoserver.georss] - Encoding failed for feature: LSuV.fid--7fb3d070_12496aa8613_-1bfe 2009-11-02 15:34:31,901 DEBUG [org.geoserver.georss] - java.lang.NullPointerException at org.geotools.xml.transform.TransformerBase$TranslatorSupport.chars(TransformerBase.java:538) at org.geotools.xml.transform.TransformerBase$TranslatorSupport.cdata(TransformerBase.java:560) at org.vfny.geoserver.wms.responses.map.georss.RSSGeoRSSTransformer$RSSGeoRSSTranslator.encodeItem(RSSGeoRSSTransformer.java:127) at org.vfny.geoserver.wms.responses.map.georss.RSSGeoRSSTransformer$RSSGeoRSSTranslator.encodeItems(RSSGeoRSSTransformer.java:89) at org.vfny.geoserver.wms.responses.map.georss.RSSGeoRSSTransformer$RSSGeoRSSTranslator.encode(RSSGeoRSSTransformer.java:68) 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) at org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:108) at org.vfny.geoserver.wms.responses.map.georss.RSSGeoRSSMapProducer.writeTo(RSSGeoRSSMapProducer.java:79) at org.vfny.geoserver.wms.responses.GetMapResponse.writeTo(GetMapResponse.java:625) at org.geoserver.ows.adapters.ResponseAdapter.write(ResponseAdapter.java:60) at org.geoserver.ows.Dispatcher.response(Dispatcher.java:712) at org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:216) 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.doGet(FrameworkServlet.java:501) at javax.servlet.http.HttpServlet.service(HttpServlet.java:690) 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:265) 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:275) at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:174) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149) 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:233) 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:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190) at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283) at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767) at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697) at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690) at java.lang.Thread.run(Thread.java:619) <-- ------------------------------------------------------------------------------ Come build with us! The BlackBerry(R) Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9 - 12, 2009. Register now! http://p.sf.net/sfu/devconference _______________________________________________ Geoserver-users mailing list Geoserver-users@... https://lists.sourceforge.net/lists/listinfo/geoserver-users |
|
|
Re: Encoding failureRonald Woita ha scritto:
> hi all, > > I have configured a WFS Datastore and the correspondending featuretype > (MultilineProperty) and now I want to setup a GeoRSS Service on this > data. > But I only get a repeating error for every feature: '... Encoding > failed for feature: LSuV.fid--7fb3d070_12496aa8613_-1bfe...' (for full > log see below) > I just tried to set the ENCODING parameter for the datastore to > different values like UTF-8 / ISO-8859-1, but nothing really happend. > KML Output works fine however. > The content of title.ftl is: ${lage.value} > I checked the datasets especially from the attribute 'lage' but I > couldn't find something like 'german umlauts' or special characters. > I think the ENCODING parameter should be the same as the data source. > But when this parameter is optional, what happens if I let this field > empty and client<->source have different encodings ? The error is actually happening for reasons other than the char encoding, the line of code failing looks like: context.getRequest().getHttpServletRequest(), where context is the WMSMapContext. I could not reproduce it straight thought. If I get your mail right it seems you're getting this error using a remote WFS as a data source, right? Cheers Andrea -- Andrea Aime OpenGeo - http://opengeo.org Expert service straight from the developers. ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Geoserver-users mailing list Geoserver-users@... https://lists.sourceforge.net/lists/listinfo/geoserver-users |
| Free embeddable forum powered by Nabble | Forum Help |