Hello There,

- I have some Problems using WFS as data basis. There is no problem
creating a new data store and no problem publishing layers. But when i want
to see a layer preview in GML i get some errors.
- The WFS and the features are completely valid.
-
- There are very many Features in this Layer (around 3 million). Is this
the Main Problem here, because of the Time out Error? It woul already help
if you could help me understand the error messages.
-
- Thank you for your help!
-
*Implementation Facts:*

*Apache Tomcat:*
apache-tomcat-8.5.50


*Geoserver:*

   - Version
   2.17-SNAPSHOT
   Git Version
   667a9cfa70d2e34760ac488e1e901fa75274b343
   Build-Datum
   05-Feb-2020 07:35
   GeoTools Version
   23-SNAPSHOT (rev 87c989a42c85a08d4cf1f1085ab2300d4d249166)
   GeoWebCache Version
   1.17-SNAPSHOT (rev
   
c5ee18696fc707fa464d2dadd97f1b2e08a1827c/c5ee18696fc707fa464d2dadd97f1b2e08a1827c)
   -
   - *Browser Response:*<?xml version="1.0" ?>
   <ServiceExceptionReport version="1.2.0" xmlns="http://www.opengis.net/ogc
   "
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
       xsi:schemaLocation="http://www.opengis.net/ogc
   http://schemas.opengis.net/wfs/1.0.0/OGC-exception.xsd";>
       <ServiceException>
           error:Translator error
           Translator error
           java.net.SocketTimeoutException: Read timed out
           Read timed out
       </ServiceException>
   </ServiceExceptionReport>



   - *Server protocoll:*
   - 04 Mõr 09:20:57 ERROR [geoserver.ows] -
   org.geoserver.platform.ServiceException:  error:Translator error
           at
   org.geoserver.wfs.xml.GML2OutputFormat.encode(GML2OutputFormat.java:246)
           at
   org.geoserver.wfs.xml.GML2OutputFormat.write(GML2OutputFormat.java:256)
           at
   
org.geoserver.wfs.WFSGetFeatureOutputFormat.write(WFSGetFeatureOutputFormat.java:198)
           at org.geoserver.ows.Dispatcher.response(Dispatcher.java:1032)
           at
   org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:269)
           at
   
org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:177)
           at
   
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:52)
           at
   
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1038)
           at
   
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)
           at
   
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:998)
           at
   
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:890)
           at javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
           at
   
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:875)
           at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
           at
   
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
           at
   
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
           at
   org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
           at
   
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
           at
   
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
           at
   
org.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:26)
           at
   
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
           at
   
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
           at
   
org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:69)
           at
   org.geoserver.wms.animate.AnimatorFilter.doFilter(AnimatorFilter.java:73)
           at
   
org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:66)
           at
   
org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:41)
           at
   
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
           at
   
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
           at
   
org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:37)
           at
   
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
           at
   
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
           at
   
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320)
           at
   
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:70)
           at
   
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127)
           at
   
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91)
           at
   
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:74)
           at
   
org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
           at
   
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
           at
   
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:70)
           at
   
org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)
           at
   
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:74)
           at
   
org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
           at
   
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
           at
   
org.geoserver.security.filter.GeoServerAnonymousAuthenticationFilter.doFilter(GeoServerAnonymousAuthenticationFilter.java:51)
           at
   
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
           at
   
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:70)
           at
   
org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal(BasicAuthenticationFilter.java:158)
           at
   
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
           at
   
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:74)
           at
   
org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
           at
   
org.geoserver.security.filter.GeoServerBasicAuthenticationFilter.doFilter(GeoServerBasicAuthenticationFilter.java:81)
           at
   
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
           at
   
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:70)
           at
   
org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)
           at
   
org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1.doFilter(GeoServerSecurityContextPersistenceFilter.java:52)
           at
   
org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:74)
           at
   
org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
           at
   
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
           at
   
org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215)
           at
   
org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178)
           at
   
org.geoserver.security.GeoServerSecurityFilterChainProxy.doFilter(GeoServerSecurityFilterChainProxy.java:142)
           at
   
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:357)
           at
   
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:270)
           at
   
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
           at
   
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
           at
   org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:101)
           at
   
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
           at
   
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
           at
   
org.geoserver.filters.XFrameOptionsFilter.doFilter(XFrameOptionsFilter.java:79)
           at
   
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
           at
   
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
           at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:47)
           at
   
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
           at
   
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
           at
   org.geoserver.filters.SessionDebugFilter.doFilter(SessionDebugFilter.java:46)
           at
   
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
           at
   
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
           at
   org.geoserver.filters.FlushSafeFilter.doFilter(FlushSafeFilter.java:42)
           at
   
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
           at
   
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
           at
   
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
           at
   
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
           at
   
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
           at
   
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
           at
   
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
           at
   
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
           at
   
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:543)
           at
   org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
           at
   org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
           at
   
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:678)
           at
   
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
           at
   org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
           at
   org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:609)
           at
   
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
           at
   
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:810)
           at
   
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1623)
           at
   
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
           at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown
   Source)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
   Source)
           at
   
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
           at java.lang.Thread.run(Unknown Source)
   Caused by: 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:100)
           at
   org.geoserver.wfs.xml.GML2OutputFormat.encode(GML2OutputFormat.java:243)
           ... 100 more
   Caused by: java.lang.RuntimeException: java.net.SocketTimeoutException:
   Read timed out
           at
   
org.geotools.data.store.ContentFeatureCollection.features(ContentFeatureCollection.java:165)
           at
   
org.geoserver.feature.RetypingFeatureCollection.features(RetypingFeatureCollection.java:45)
           at
   
org.geoserver.feature.RetypingFeatureCollection.features(RetypingFeatureCollection.java:31)
           at
   
org.geotools.data.crs.ForceCoordinateSystemFeatureResults.openIterator(ForceCoordinateSystemFeatureResults.java:92)
           at
   
org.geotools.feature.collection.AbstractFeatureCollection.features(AbstractFeatureCollection.java:65)
           at
   
org.geotools.feature.collection.DecoratingSimpleFeatureCollection.features(DecoratingSimpleFeatureCollection.java:88)
           at
   
org.geotools.gml.producer.FeatureTransformer$FeatureTranslator.encode(FeatureTransformer.java:581)
           at
   
org.geotools.xml.transform.TransformerBase$XMLReaderSupport.parse(TransformerBase.java:995)
           at
   
org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:485)
           at
   org.geotools.xml.transform.TransformerBase$Task.run(TransformerBase.java:283)
           at
   
org.geotools.xml.transform.TransformerBase.transform(TransformerBase.java:118)
           ... 102 more
   Caused by: java.net.SocketTimeoutException: Read timed out
           at java.net.SocketInputStream.socketRead0(Native Method)
           at java.net.SocketInputStream.socketRead(Unknown Source)
           at java.net.SocketInputStream.read(Unknown Source)
           at java.net.SocketInputStream.read(Unknown Source)
           at sun.security.ssl.InputRecord.readFully(Unknown Source)
           at sun.security.ssl.InputRecord.read(Unknown Source)
           at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
           at sun.security.ssl.SSLSocketImpl.readDataRecord(Unknown Source)
           at sun.security.ssl.AppInputStream.read(Unknown Source)
           at java.io.BufferedInputStream.fill(Unknown Source)
           at java.io.BufferedInputStream.read(Unknown Source)
           at
   org.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:78)
           at
   org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:106)
           at
   
org.apache.commons.httpclient.HttpConnection.readLine(HttpConnection.java:1116)
           at
   
org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.readLine(MultiThreadedHttpConnectionManager.java:1413)
           at
   
org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1973)
           at
   
org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1735)
           at
   
org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1098)
           at
   
org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
           at
   
org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
           at
   org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
           at
   org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
           at
   
org.geotools.data.wfs.MultithreadedHttpClient.get(MultithreadedHttpClient.java:164)
           at
   
org.geotools.data.wfs.MultithreadedHttpClient.get(MultithreadedHttpClient.java:150)
           at
   
org.geotools.data.ows.AbstractOpenWebService.internalIssueRequest(AbstractOpenWebService.java:436)
           at
   
org.geotools.data.wfs.internal.WFSClient.internalIssueRequest(WFSClient.java:329)
           at
   org.geotools.data.wfs.internal.WFSClient.issueRequest(WFSClient.java:369)
           at
   
org.geotools.data.wfs.WFSFeatureSource.getReaderInternal(WFSFeatureSource.java:260)
           at
   
org.geotools.data.store.ContentFeatureSource.getReader(ContentFeatureSource.java:602)
           at
   
org.geotools.data.store.ContentFeatureCollection.features(ContentFeatureCollection.java:163)
           ... 112 more
   -
_______________________________________________
Geoserver-users mailing list

Please make sure you read the following two resources before posting to this 
list:
- Earning your support instead of buying it, but Ian Turton: 
http://www.ianturton.com/talks/foss4g.html#/
- The GeoServer user list posting guidelines: 
http://geoserver.org/comm/userlist-guidelines.html

If you want to request a feature or an improvement, also see this: 
https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer


[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to