GAE + Spring Boot + Vaadin 8 Communication Problem

Hi, I’m facing the problem everytime when I deploy my app to gcloud. No strange logs at all. Spring context seems to be created successfully.
Repo: https://github.com/tfkfan/awlta master branch
See screenshot and logs
Please, help me, even would pay someone who can help with this.
Application locally is running fine

2018-06-15 10:18:10.196 EAT
[gae]
.: 07:18:10.193 [RequestC03CF39C]
DEBUG org.springframework.web.context.support.StandardServletEnvironment - Adding PropertySource ‘servletConfigInitParams’ with lowest search precedence

2018-06-15 10:18:10.196 EAT
[gae]
.: 07:18:10.196 [RequestC03CF39C]
DEBUG org.springframework.web.context.support.StandardServletEnvironment - Adding PropertySource ‘servletContextInitParams’ with lowest search precedence

2018-06-15 10:18:10.204 EAT
[gae]
.: 07:18:10.204 [RequestC03CF39C]
DEBUG org.springframework.web.context.support.StandardServletEnvironment - Adding PropertySource ‘systemProperties’ with lowest search precedence

2018-06-15 10:18:10.204 EAT
[gae]
.: 07:18:10.204 [RequestC03CF39C]
DEBUG org.springframework.web.context.support.StandardServletEnvironment - Adding PropertySource ‘systemEnvironment’ with lowest search precedence

2018-06-15 10:18:10.205 EAT
[gae]
.: 07:18:10.204 [RequestC03CF39C]
DEBUG org.springframework.web.context.support.StandardServletEnvironment - Initialized StandardServletEnvironment with PropertySources [StubPropertySource@1436479877 {name=‘servletConfigInitParams’, properties=java.lang.Object@588de324}, StubPropertySource@1573148662 {name=‘servletContextInitParams’, properties=java.lang.Object@61574b6a}, MapPropertySource@1130859548 {name=‘systemProperties’, properties={java.vendor=Google Inc., sun.management.compiler=HotSpot 64-Bit Tiered Compilers, sun.nio.ch.bugLevel=, classpath.prebundled=/base/java8_runtime/conscrypt.jar, os.name=Linux, sun.boot.class.path=/base/alloc/tmpfs/dynamic_runtimes/java_jre/b5ea9bede915e156/lib/resources.jar:/base/alloc/tmpfs/dynamic_runtimes/java_jre/b5ea9bede915e156/lib/rt.jar:/base/alloc/tmpfs/dynamic_runtimes/java_jre/b5ea9bede915e156/lib/sunrsasign.jar:/base/alloc/tmpfs/dynamic_runtimes/java_jre/b5ea9bede915e156/lib/jsse.jar:/base/alloc/tmpfs/dynamic_runtimes/java_jre/b5ea9bede915e156/lib/jce.jar:/base/alloc/tmpfs/dynamic_runtimes/java_jre/b5ea9bede915e156/lib/charsets.jar:/base/alloc/tmpfs/dynamic_runtimes/java_jre/b5ea9bede915e156/lib/jfr.jar:/base/alloc/tmpfs/dynamic_runtimes/java_jre/b5ea9bede915e156/classes, java.vm.specification.vendor=Oracle Corporation, java.runtime.version=1.8.0_112-google-v7-177054630-176677371, appengine.mail.filenamePreventsInlining=true, user.name=appengine, appengine.mail.supportExtendedAttachmentEncodings=true, user.language=en, sun.boot.library.path=/base/alloc/tmpfs/dynamic_runtimes/java_jre/b5ea9bede915e156/lib/amd64, com.google.appengine.runtime.environment=Production, classpath.user-privileged=, java.version=1.8.0_112-google-v7, user.timezone=UTC, sun.arch.data.model=64, com.google.appengine.runtime.version=Google App Engine/1.9.62, java.endorsed.dirs=/base/alloc/tmpfs/dynamic_runtimes/java_jre/b5ea9bede915e156/lib/endorsed, sun.cpu.isalist=, sun.jnu.encoding=ANSI_X3.4-1968, file.encoding.pkg=sun.io, file.separator=/, java.specification.name=Java Platform API Specification, java.class.version=52.0, classpath.runtime-impl=/base/java8_runtime/runtime-impl.jar:/base/java8_runtime/runtime-impl-third-party.jar:/base/java8_runtime/runtime-appengine-api.jar, user.country=US, java.home=/base/alloc/tmpfs/dynamic_runtimes/java_jre/b5ea9bede915e156, java.vm.info=mixed mode, os.version=2.6, org.eclipse.jetty.util.log.class=com.google.apphosting.runtime.jetty9.JettyLogger, path.separator=:, java.vm.version=25.112-b01, appengine.jdbc.forceReadaheadOnCloudsqlSocket=true, com.google.appengine.application.version=20180615t101736.410450447490777654, java.awt.printerjob=sun.print.PSPrinterJob, appengine.urlfetch.deriveResponseMessage=true, sun.io.unicode.encoding=UnicodeLittle, awt.toolkit=sun.awt.X11.XToolkit, classpath.connector-j=/base/java8_runtime/jdbc-mysql-connector.jar, com.google.apphosting.runtime.enableCompressionFix=true, classpath.legacy=/base/java8_runtime/legacy.jar, java.security.egd=file:/dev/urandom, user.home=/base/data/home, java.specification.vendor=Oracle Corporation, java.library.path=/base/java8_runtime:, java.vendor.url=, java.vm.vendor=Oracle Corporation, java.runtime.name=OpenJDK Runtime Environment, java.class.path=/base/java8_runtime/runtime-main.jar, java.vm.specification.name=Java Virtual Machine Specification, java.vm.specification.version=1.8, sun.cpu.endian=little, classpath.api-map=1.0=/base/java8_runtime/appengine-api.jar, sun.os.patch.level=unknown, java.awt.headless=true, java.io.tmpdir=/tmp, java.vendor.url.bug=, os.arch=amd64, java.awt.graphicsenv=sun.awt.X11GraphicsEnvironment, java.ext.dirs=/base/alloc/tmpfs/dynamic_runtimes/java_jre/b5ea9bede915e156/lib/ext:/usr/java/packages/lib/ext, com.google.appengine.application.id=bjo-adwords-script, user.dir=/base/data/home/apps/gae, classpath.runtime-shared=/base/java8_runtime/runtime-shared.jar, line.separator=
, java.vm.name=OpenJDK 64-Bit Server VM, java.util.Arrays.useLegacyMergeSort=true, com.google.common.logging.EventId.allowLoopbackIP=true, appengine.jetty.also_log_to_apiproxy=true, file.encoding=UTF-8, java.specification.version=1.8}}, SystemEnvironmentPropertySource@1959056279 {name=‘systemEnvironment’, properties={DATACENTER=europe-west2-1, GAE_DEPLOYMENT_ID=410450447490777654, GAE_APPLICATION=g~bjo-adwords-script, GOOGLE_CLOUD_PROJECT=bjo-adwords-script, GAE_SERVICE=default, GAE_ENV=standard, GAE_INSTANCE=00c61b117c40c1e2ca31a3384469500aee8beda4b6474bd9fdb0f5da1318ab8a13901095aadf5b, USER=appengine, TMPDIR=/tmp, GCLOUD_PROJECT=bjo-adwords-script, GAE_VERSION=20180615t101736, GAE_RUNTIME=java8}}]

2018-06-15 10:18:10.209 EAT
[gae]
.: 07:18:10.209 [RequestC03CF39C]
DEBUG org.springframework.web.context.support.StandardServletEnvironment - Replacing PropertySource ‘servletContextInitParams’ with ‘servletContextInitParams’

2018-06-15 10:18:10.470 EAT
[gae]
.:

2018-06-15 10:18:10.470 EAT
[gae]
.: . ____ _ __ _ _

2018-06-15 10:18:10.470 EAT
[gae]
.: /\ / _ __ _ () __ __ _ \ \ \ \

2018-06-15 10:18:10.470 EAT
[gae]
.: ( ( )___ | '_ | '| | ’ / _` | \ \ \ \

2018-06-15 10:18:10.470 EAT
[gae]
.: \/ _)| |)| | | | | || (| | ) ) ) )

2018-06-15 10:18:10.470 EAT
[gae]
.: ’ || .__|| ||| |__, | / / / /

2018-06-15 10:18:10.470 EAT
[gae]
.: =========||==============|/=///_/

2018-06-15 10:18:10.473 EAT
[gae]
.: :: Spring Boot :: (v1.5.8.RELEASE)

2018-06-15 10:18:10.473 EAT
[gae]
.:

2018-06-15 10:18:10.688 EAT
[gae]
.: 2018-06-15 07:18:10.686 INFO 1 — [RequestC03CF39C]
com.tfkfan.awlta.AwltaApp : Starting AwltaApp on localhost with PID 1 (/base/data/home/apps/gae/WEB-INF/classes started by appengine in /base/data/home/apps/gae)

2018-06-15 10:18:10.689 EAT
[gae]
.: 2018-06-15 07:18:10.689 INFO 1 — [RequestC03CF39C]
com.tfkfan.awlta.AwltaApp : No active profile set, falling back to default profiles: default

2018-06-15 10:18:10.789 EAT
[gae]
.: 2018-06-15 07:18:10.789 INFO 1 — [RequestC03CF39C]
ationConfigEmbeddedWebApplicationContext : Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@27095207: startup date [Fri Jun 15 07:18:10 UTC 2018]
; root of context hierarchy

2018-06-15 10:18:11.755 EAT
[gae]
.: 2018-06-15 07:18:11.755 INFO 1 — [RequestC03CF39C]
o.s.b.f.s.DefaultListableBeanFactory : Overriding bean definition for bean ‘vaadinAuthenticationSuccessHandler’ with a different definition: replacing [Root bean: class [null]
; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.vaadin.spring.security.config.VaadinSharedSecurityConfiguration; factoryMethodName=vaadinAuthenticationSuccessHandler; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/vaadin/spring/security/config/VaadinSharedSecurityConfiguration.class]
] with [Root bean: class [null]
; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=vaadinSpringConfiguration; factoryMethodName=vaadinAuthenticationSuccessHandler; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [com/tfkfan/awlta/config/VaadinSpringConfiguration.class]
]

2018-06-15 10:18:12.006 EAT
[gae]
.: 2018-06-15 07:18:12.006 WARN 1 — [RequestC03CF39C]
o.s.c.a.ConfigurationClassPostProcessor : Cannot enhance @Configuration bean definition ‘com.vaadin.spring.VaadinConfiguration’ since its singleton instance has been created too early. The typical cause is a non-static @Bean method with a BeanDefinitionRegistryPostProcessor return type: Consider declaring such methods as ‘static’.

2018-06-15 10:18:12.481 EAT
[gae]
.: 2018-06-15 07:18:12.480 INFO 1 — [RequestC03CF39C]
trationDelegate$BeanPostProcessorChecker : Bean ‘org.springframework.security.config.annotation.configuration.ObjectPostProcessorConfiguration’ of type [org.springframework.security.config.annotation.configuration.ObjectPostProcessorConfiguration$$EnhancerBySpringCGLIB$$53ec497f]
is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)

2018-06-15 10:18:12.502 EAT
[gae]
.: 2018-06-15 07:18:12.502 INFO 1 — [RequestC03CF39C]
trationDelegate$BeanPostProcessorChecker : Bean ‘objectPostProcessor’ of type [org.springframework.security.config.annotation.configuration.AutowireBeanFactoryObjectPostProcessor]
is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)

2018-06-15 10:18:12.503 EAT
[gae]
.: 2018-06-15 07:18:12.503 INFO 1 — [RequestC03CF39C]
trationDelegate$BeanPostProcessorChecker : Bean ‘org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler@d63bed4’ of type [org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler]
is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)

2018-06-15 10:18:12.513 EAT
[gae]
.: 2018-06-15 07:18:12.513 INFO 1 — [RequestC03CF39C]
trationDelegate$BeanPostProcessorChecker : Bean ‘org.springframework.security.config.annotation.method.configuration.GlobalMethodSecurityConfiguration’ of type [org.springframework.security.config.annotation.method.configuration.GlobalMethodSecurityConfiguration$$EnhancerBySpringCGLIB$$78c0ec31]
is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)

2018-06-15 10:18:12.530 EAT
[gae]
.: 2018-06-15 07:18:12.529 INFO 1 — [RequestC03CF39C]
trationDelegate$BeanPostProcessorChecker : Bean ‘methodSecurityMetadataSource’ of type [org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource]
is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)

2018-06-15 10:18:12.540 EAT
[gae]
.: 2018-06-15 07:18:12.539 INFO 1 — [RequestC03CF39C]
trationDelegate$BeanPostProcessorChecker : Bean ‘org.vaadin.spring.security.config.VaadinSharedSecurityConfiguration’ of type [org.vaadin.spring.security.config.VaadinSharedSecurityConfiguration$$EnhancerBySpringCGLIB$$7fc12d7a]
is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)

2018-06-15 10:18:12.583 EAT
javax.servlet.ServletContext log: Initializing Spring embedded WebApplicationContext
2018-06-15 10:18:12.583 EAT
[gae]
.: 2018-06-15 07:18:12.583 INFO 1 — [RequestC03CF39C]
o.s.web.context.ContextLoader : Root WebApplicationContext: initialization completed in 1800 ms

2018-06-15 10:18:12.646 EAT
[gae]
.: 2018-06-15 07:18:12.644 WARN 1 — [RequestC03CF39C]
o.h.v.m.ParameterMessageInterpolator : HV000184: ParameterMessageInterpolator has been chosen, EL interpolation will not be supported

2018-06-15 10:18:12.953 EAT
[gae]
.: 2018-06-15 07:18:12.953 INFO 1 — [RequestC03CF39C]
c.v.s.b.i.VaadinServletConfiguration : Registering Vaadin servlet

2018-06-15 10:18:12.953 EAT
[gae]
.: 2018-06-15 07:18:12.953 INFO 1 — [RequestC03CF39C]
c.v.s.b.i.VaadinServletConfiguration : Servlet will be mapped to URLs
[/vaadinServlet/, /VAADIN/]

2018-06-15 10:18:12.971 EAT
[gae]
.: 2018-06-15 07:18:12.971 INFO 1 — [RequestC03CF39C]
o.v.spring.servlet.Vaadin4SpringServlet : Using custom Vaadin4Spring servlet

2018-06-15 10:18:12.992 EAT
[gae]
.: 2018-06-15 07:18:12.992 INFO 1 — [RequestC03CF39C]
c.v.s.b.i.VaadinServletConfiguration : Setting servlet init parameters

2018-06-15 10:18:12.992 EAT
[gae]
.: 2018-06-15 07:18:12.992 INFO 1 — [RequestC03CF39C]
c.v.s.b.i.VaadinServletConfiguration : Set servlet init parameter [productionMode]
= [false]

2018-06-15 10:18:12.992 EAT
[gae]
.: 2018-06-15 07:18:12.992 INFO 1 — [RequestC03CF39C]
c.v.s.b.i.VaadinServletConfiguration : Set servlet init parameter [resourceCacheTime]
= [3600]

2018-06-15 10:18:12.993 EAT
[gae]
.: 2018-06-15 07:18:12.993 INFO 1 — [RequestC03CF39C]
c.v.s.b.i.VaadinServletConfiguration : Set servlet init parameter [heartbeatInterval]
= [300]

2018-06-15 10:18:12.993 EAT
[gae]
.: 2018-06-15 07:18:12.993 INFO 1 — [RequestC03CF39C]
c.v.s.b.i.VaadinServletConfiguration : Set servlet init parameter [closeIdleSessions]
= [false]

2018-06-15 10:18:13.231 EAT
[gae]
.: 2018-06-15 07:18:13.231 INFO 1 — [RequestC03CF39C]
o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: ‘errorPageFilter’ to:
[/*]

2018-06-15 10:18:13.231 EAT
[gae]
.: 2018-06-15 07:18:13.231 INFO 1 — [RequestC03CF39C]
o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: ‘characterEncodingFilter’ to:
[/*]

2018-06-15 10:18:13.232 EAT
[gae]
.: 2018-06-15 07:18:13.232 INFO 1 — [RequestC03CF39C]
o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: ‘hiddenHttpMethodFilter’ to:
[/*]

2018-06-15 10:18:13.232 EAT
[gae]
.: 2018-06-15 07:18:13.232 INFO 1 — [RequestC03CF39C]
o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: ‘httpPutFormContentFilter’ to:
[/*]

2018-06-15 10:18:13.232 EAT
[gae]
.: 2018-06-15 07:18:13.232 INFO 1 — [RequestC03CF39C]
o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: ‘requestContextFilter’ to:
[/*]

2018-06-15 10:18:13.234 EAT
[gae]
.: 2018-06-15 07:18:13.234 INFO 1 — [RequestC03CF39C]
.s.DelegatingFilterProxyRegistrationBean : Mapping filter: ‘springSecurityFilterChain’ to:
[/*]

2018-06-15 10:18:13.234 EAT
[gae]
.: 2018-06-15 07:18:13.234 INFO 1 — [RequestC03CF39C]
o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: ‘httpResponseFilter’ to:
[/*]

2018-06-15 10:18:13.234 EAT
[gae]
.: 2018-06-15 07:18:13.234 INFO 1 — [RequestC03CF39C]
o.s.b.w.servlet.ServletRegistrationBean : Mapping servlet: ‘dispatcherServlet’ to
[/]

2018-06-15 10:18:13.235 EAT
[gae]
.: 2018-06-15 07:18:13.235 INFO 1 — [RequestC03CF39C]
o.s.b.w.servlet.ServletRegistrationBean : Mapping servlet: ‘vaadin4SpringServlet’ to
[/vaadinServlet/, /VAADIN/]

2018-06-15 10:18:13.777 EAT
[gae]
.: 2018-06-15 07:18:13.777 INFO 1 — [RequestC03CF39C]
o.s.s.web.DefaultSecurityFilterChain : Creating filter chain: Ant [pattern=‘/VAADIN/**’]
,

2018-06-15 10:18:13.872 EAT
[gae]
.: 2018-06-15 07:18:13.872 INFO 1 — [RequestC03CF39C]
o.s.s.web.DefaultSecurityFilterChain : Creating filter chain: org.springframework.security.web.util.matcher.AnyRequestMatcher@1, [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@158a5afc, org.springframework.security.web.context.SecurityContextPersistenceFilter@3853e28e, org.springframework.security.web.header.HeaderWriterFilter@651b522a, org.springframework.security.web.authentication.logout.LogoutFilter@207ce4ce, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@33ac730f, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@49b4aa78, org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter@750eff8, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@1525489a, org.springframework.security.web.session.SessionManagementFilter@6d8b1c83, org.springframework.security.web.access.ExceptionTranslationFilter@3997614a, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@203e18ea]

2018-06-15 10:18:13.991 EAT
[gae]
.: 2018-06-15 07:18:13.991 INFO 1 — [RequestC03CF39C]
o.v.s.security.AbstractVaadinSecurity : Using authentication manager org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter$AuthenticationManagerDelegator@1b928372

2018-06-15 10:18:13.992 EAT
[gae]
.: 2018-06-15 07:18:13.992 WARN 1 — [RequestC03CF39C]
o.v.s.security.AbstractVaadinSecurity : No AccessDecisionManager found! Some security methods will not be available.

2018-06-15 10:18:13.993 EAT
[gae]
.: 2018-06-15 07:18:13.993 INFO 1 — [RequestC03CF39C]
o.v.s.security.AbstractVaadinSecurity : Using RememberMeServices org.springframework.security.web.authentication.rememberme.TokenBasedRememberMeServices@6982c3c4

2018-06-15 10:18:13.993 EAT
[gae]
.: 2018-06-15 07:18:13.993 INFO 1 — [RequestC03CF39C]
o.v.s.s.s.DefaultVaadinSharedSecurity : Using session authentication strategy org.springframework.security.web.authentication.session.SessionFixationProtectionStrategy@486d0956

2018-06-15 10:18:13.993 EAT
[gae]
.: 2018-06-15 07:18:13.993 INFO 1 — [RequestC03CF39C]
o.v.s.s.s.DefaultVaadinSharedSecurity : Using authentication success handler org.vaadin.spring.security.shared.VaadinUrlAuthenticationSuccessHandler@2d37f0f3

2018-06-15 10:18:13.993 EAT
[gae]
.: 2018-06-15 07:18:13.993 INFO 1 — [RequestC03CF39C]
o.v.s.s.s.DefaultVaadinSharedSecurity : Using logout handler org.vaadin.spring.security.shared.VaadinRedirectLogoutHandler@5d4ba284

2018-06-15 10:18:14.117 EAT
[gae]
.: 2018-06-15 07:18:14.117 WARN 1 — [RequestC03CF39C]
o.h.v.m.ParameterMessageInterpolator : HV000184: ParameterMessageInterpolator has been chosen, EL interpolation will not be supported

2018-06-15 10:18:14.267 EAT
[gae]
.: 2018-06-15 07:18:14.267 INFO 1 — [RequestC03CF39C]
s.w.s.m.m.a.RequestMappingHandlerAdapter : Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@27095207: startup date [Fri Jun 15 07:18:10 UTC 2018]
; root of context hierarchy

2018-06-15 10:18:14.365 EAT
[gae]
.: 2018-06-15 07:18:14.365 INFO 1 — [RequestC03CF39C]
s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped “{
[/test1]}” onto public java.lang.String com.tfkfan.awlta.web.rest.TestResource.test1()

2018-06-15 10:18:14.366 EAT
[gae]
.: 2018-06-15 07:18:14.366 INFO 1 — [RequestC03CF39C]
s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped “{
[/test2]}” onto public java.lang.String com.tfkfan.awlta.web.rest.TestResource.test2()

2018-06-15 10:18:14.366 EAT
[gae]
.: 2018-06-15 07:18:14.366 INFO 1 — [RequestC03CF39C]
s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped “{
[/test]}” onto public java.lang.String com.tfkfan.awlta.web.rest.TestResource.test()

2018-06-15 10:18:14.369 EAT
[gae]
.: 2018-06-15 07:18:14.369 INFO 1 — [RequestC03CF39C]
s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped “{
[/error],produces=[text/html]
}” onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)

2018-06-15 10:18:14.369 EAT
[gae]
.: 2018-06-15 07:18:14.369 INFO 1 — [RequestC03CF39C]
s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped “{
[/error]}” onto public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest)

2018-06-15 10:18:14.437 EAT
[gae]
.: 2018-06-15 07:18:14.437 INFO 1 — [RequestC03CF39C]
o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path
[/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]

2018-06-15 10:18:14.437 EAT
[gae]
.: 2018-06-15 07:18:14.437 INFO 1 — [RequestC03CF39C]
o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path
[/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]

2018-06-15 10:18:14.490 EAT
[gae]
.: 2018-06-15 07:18:14.490 INFO 1 — [RequestC03CF39C]
o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path
[/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]

2018-06-15 10:18:14.552 EAT
[gae]
.: 2018-06-15 07:18:14.552 INFO 1 — [RequestC03CF39C]
c.v.s.b.i.VaadinServletConfiguration : Checking the application context for Vaadin UI mappings

2018-06-15 10:18:14.556 EAT
[gae]
.: 2018-06-15 07:18:14.556 INFO 1 — [RequestC03CF39C]
c.v.s.b.i.VaadinServletConfiguration : Registering Vaadin servlet of type [org.vaadin.spring.servlet.Vaadin4SpringServlet]

2018-06-15 10:18:14.568 EAT
[gae]
.: 2018-06-15 07:18:14.567 INFO 1 — [RequestC03CF39C]
c.v.s.b.i.VaadinServletConfiguration : Forwarding @SpringUI URLs from {/admin/=org.springframework.web.servlet.mvc.ServletForwardingController@7c7317fb, /login=org.springframework.web.servlet.mvc.ServletForwardingController@7c7317fb, /signup/=org.springframework.web.servlet.mvc.ServletForwardingController@7c7317fb, /admin=org.springframework.web.servlet.mvc.ServletForwardingController@7c7317fb, /login/=org.springframework.web.servlet.mvc.ServletForwardingController@7c7317fb, /signup=org.springframework.web.servlet.mvc.ServletForwardingController@7c7317fb, /=org.springframework.web.servlet.mvc.ServletForwardingController@7c7317fb}

2018-06-15 10:18:14.568 EAT
[gae]
.: 2018-06-15 07:18:14.568 INFO 1 — [RequestC03CF39C]
o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path
[/admin/] onto handler of type [class org.springframework.web.servlet.mvc.ServletForwardingController]

2018-06-15 10:18:14.569 EAT
[gae]
.: 2018-06-15 07:18:14.568 INFO 1 — [RequestC03CF39C]
o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path
[/login] onto handler of type [class org.springframework.web.servlet.mvc.ServletForwardingController]

2018-06-15 10:18:14.569 EAT
[gae]
.: 2018-06-15 07:18:14.569 INFO 1 — [RequestC03CF39C]
o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path
[/signup/] onto handler of type [class org.springframework.web.servlet.mvc.ServletForwardingController]

2018-06-15 10:18:14.569 EAT
[gae]
.: 2018-06-15 07:18:14.569 INFO 1 — [RequestC03CF39C]
o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path
[/admin] onto handler of type [class org.springframework.web.servlet.mvc.ServletForwardingController]

2018-06-15 10:18:14.569 EAT
[gae]
.: 2018-06-15 07:18:14.569 INFO 1 — [RequestC03CF39C]
o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path
[/login/] onto handler of type [class org.springframework.web.servlet.mvc.ServletForwardingController]

2018-06-15 10:18:14.569 EAT
[gae]
.: 2018-06-15 07:18:14.569 INFO 1 — [RequestC03CF39C]
o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path
[/signup] onto handler of type [class org.springframework.web.servlet.mvc.ServletForwardingController]

2018-06-15 10:18:14.569 EAT
[gae]
.: 2018-06-15 07:18:14.569 INFO 1 — [RequestC03CF39C]
o.s.w.s.handler.SimpleUrlHandlerMapping : Root mapping to handler of type [class org.springframework.web.servlet.mvc.ServletForwardingController]

2018-06-15 10:18:15.182 EAT
[gae]
.: 2018-06-15 07:18:15.182 INFO 1 — [RequestC03CF39C]
o.s.j.e.a.AnnotationMBeanExporter : Registering beans for JMX exposure on startup

2018-06-15 10:18:15.215 EAT
[gae]
.: 2018-06-15 07:18:15.214 INFO 1 — [RequestC03CF39C]
com.tfkfan.awlta.AwltaApp : Started AwltaApp in 4.996 seconds (JVM running for 7.091)

2018-06-15 10:18:15.368 EAT
javax.servlet.ServletContext log: Initializing Spring FrameworkServlet ‘dispatcherServlet’
2018-06-15 10:18:15.368 EAT
[gae]
.: 2018-06-15 07:18:15.368 INFO 1 — [RequestC03CF39C]
o.s.web.servlet.DispatcherServlet : FrameworkServlet ‘dispatcherServlet’: initialization started

2018-06-15 10:18:15.383 EAT
[gae]
.: 2018-06-15 07:18:15.383 INFO 1 — [RequestC03CF39C]
o.s.web.servlet.DispatcherServlet : FrameworkServlet ‘dispatcherServlet’: initialization completed in 15 ms

2018-06-15 10:18:15.385 EAT
[gae]
.: 2018-06-15 07:18:15.384 INFO 1 — [RequestC03CF39C]
o.v.spring.servlet.Vaadin4SpringServlet : Found 1 custom init parameter provider(s)

2018-06-15 10:18:15.388 EAT
com.vaadin.server.DefaultDeploymentConfiguration checkProductionMode: (DefaultDeploymentConfiguration.java:274)

Vaadin is running in DEBUG MODE.
Add productionMode=true to web.xml to disable debug features.
To show debug window, add ?debug to your application URL.

2018-06-15 10:18:15.394 EAT
[gae]
.: 2018-06-15 07:18:15.394 INFO 1 — [RequestC03CF39C]
o.v.s.s.Vaadin4SpringServletService : Using custom Vaadin4Spring servlet service

2018-06-15 10:18:15.419 EAT
[gae]
.: 2018-06-15 07:18:15.419 INFO 1 — [RequestC03CF39C]
o.v.spring.servlet.Vaadin4SpringServlet : Could not find a SystemMessagesProvider in the application context, using default

2018-06-15 10:18:15.420 EAT
[gae]
.: 2018-06-15 07:18:15.420 INFO 1 — [RequestC03CF39C]
o.v.spring.servlet.Vaadin4SpringServlet : Custom Vaadin4Spring servlet initialization completed

2018-06-15 10:18:15.421 EAT
org.eclipse.jetty.server.handler.ContextHandler doStart: Started c.g.a.r.j.AppEngineWebAppContext@1802d0ef{/,file:///base/data/home/apps/gae/,AVAILABLE}{/base/data/home/apps/gae} (ContextHandler.java:781)
2018-06-15 10:18:15.519 EAT
com.google.apphosting.utils.servlet.WarmupServlet service: Executing warm-up request. (WarmupServlet.java:32)
2018-06-15 10:18:15.541 EAT
This request caused a new process to be started for your application, and thus caused your application code to be loaded for the first time. This request may thus take longer and use more CPU than a typical request for your application.

17125710.jpg

Unfortunately Vaadin 8 does not support Google App Engine: https://vaadin.com/download/release/8.0/8.0.0/release-notes.html#incompatible

GCE should be fine, however.

-Olli

Migrated to vaadin 7 but “Communication problem” is still happening

You might find some useful information from here: https://vaadin.com/docs/v7/framework/advanced/advanced-gae.html

Seems the problem with vaadinServlet.
One question, how to configure vaadin to use GAEVaadinServlet instead of VaadinServlet by default for any UI?
I have not written any reference to “VaadinServlet” in my project. I can’t find this information in doc.

You should have something like

    @WebServlet(value = "/*", asyncSupported = true)
    @VaadinServletConfiguration(productionMode = false, ui = DemoUI.class)
    public static class Servlet extends VaadinServlet {
    }

in your UI class, replace VaadinServlet with GAEVaadinServlet