[google-appengine] SpringBoot Rest application on App engine gives EofException error when going through a Filter

2020-06-30 Thread gaurav bhandari
The below error occurs if a Filter class is implemented. If the filter 
class is removed, the api works properly.
Error Message-
org.eclipse.jetty.io.EofException: Closed at 
org.eclipse.jetty.server.HttpOutput.checkWritable(HttpOutput.java:722) 
~[jetty-server-9.4.29.v20200521.jar!/:9.4.29.v20200521] at 
org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:752) 
~[jetty-server-9.4.29.v20200521.jar!/:9.4.29.v20200521] at 
java.base/sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:233) 
~[na:na] at 
java.base/sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:312) 
~[na:na] at 
java.base/sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:316) 
~[na:na] at 
java.base/sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:153) ~[na:na] 
at java.base/java.io.OutputStreamWriter.flush(OutputStreamWriter.java:254) 
~[na:na] at org.springframework.util.StreamUtils.copy(StreamUtils.java:147) 
~[spring-core-5.2.7.RELEASE.jar!/:5.2.7.RELEASE] at 
org.springframework.http.converter.StringHttpMessageConverter.writeInternal(StringHttpMessageConverter.java:122)
 
~[spring-web-5.2.7.RELEASE.jar!/:5.2.7.RELEASE] at 
org.springframework.http.converter.StringHttpMessageConverter.writeInternal(StringHttpMessageConverter.java:44)
 
~[spring-web-5.2.7.RELEASE.jar!/:5.2.7.RELEASE] at 
org.springframework.http.converter.AbstractHttpMessageConverter.write(AbstractHttpMessageConverter.java:227)
 
~[spring-web-5.2.7.RELEASE.jar!/:5.2.7.RELEASE] at 
org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:290)
 
~[spring-webmvc-5.2.7.RELEASE.jar!/:5.2.7.RELEASE] at 
org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219)
 
~[spring-webmvc-5.2.7.RELEASE.jar!/:5.2.7.RELEASE] at 
org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:82)
 
~[spring-web-5.2.7.RELEASE.jar!/:5.2.7.RELEASE] at 
org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:123)
 
~[spring-webmvc-5.2.7.RELEASE.jar!/:5.2.7.RELEASE] at 
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:879)
 
~[spring-webmvc-5.2.7.RELEASE.jar!/:5.2.7.RELEASE] at 
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:793)
 
~[spring-webmvc-5.2.7.RELEASE.jar!/:5.2.7.RELEASE] at 
org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
 
~[spring-webmvc-5.2.7.RELEASE.jar!/:5.2.7.RELEASE] at 
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040)
 
~[spring-webmvc-5.2.7.RELEASE.jar!/:5.2.7.RELEASE] at 
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943)
 
~[spring-webmvc-5.2.7.RELEASE.jar!/:5.2.7.RELEASE] at 
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
 
~[spring-webmvc-5.2.7.RELEASE.jar!/:5.2.7.RELEASE] at 
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)
 
~[spring-webmvc-5.2.7.RELEASE.jar!/:5.2.7.RELEASE] at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:503) 
~[jakarta.servlet-api-4.0.3.jar!/:4.0.3] at 
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
 
~[spring-webmvc-5.2.7.RELEASE.jar!/:5.2.7.RELEASE] at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:590) 
~[jakarta.servlet-api-4.0.3.jar!/:4.0.3] at 
org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:763) 
~[jetty-servlet-9.4.29.v20200521.jar!/:9.4.29.v20200521] at 
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1631)
 
~[jetty-servlet-9.4.29.v20200521.jar!/:9.4.29.v20200521] at 
org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226)
 
~[websocket-server-9.4.29.v20200521.jar!/:9.4.29.v20200521] at 
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1618)
 
~[jetty-servlet-9.4.29.v20200521.jar!/:9.4.29.v20200521] at 
myapp.AuthFilter.doFilter(AuthFilter.java:62) ~[classes!/:na] at 
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1618)
 
~[jetty-servlet-9.4.29.v20200521.jar!/:9.4.29.v20200521] at 
myapp.AuthFilter.doFilter(AuthFilter.java:62) ~[classes!/:na] at 
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610)
 
~[jetty-servlet-9.4.29.v20200521.jar!/:9.4.29.v20200521] at 
org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
 
~[spring-web-5.2.7.RELEASE.jar!/:5.2.7.RELEASE] at 
org.springframework.web.fi

[google-appengine] Spring boot + java 11+ gae standard aggregate logs per request

2020-06-30 Thread Michel Roger
Hello all,

I have been working on this new integration with springboot 2.3.1 Release 
and google app engine standard with java 11 runtime, which has been pretty 
successful, but the logs are not aggregating per request(parent child 
pattern) as it used to be on the java 8 runtime. Can anyone point me in the 
right direction? I have try to used different libraries like 
spring-cloud-gcp-starter-logging, google-cloud-logging-logback 
and configuration files but not luck. Any help if welcome, thanks.

Michel 
 

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/615b101b-c04d-4790-bd39-ca0cc1858d7fn%40googlegroups.com.