Ludovic Champenois
Ludovic Champenois
An Appengine customer recently filed this bug: We recently upgraded to Java 21 and noticed a change in behavior when calling GoogleCredentials.getApplicationDefault() Before Java 21, it was returning us a...
Seeing this in logs: WARNING 2024-03-25T20:50:08.512603Z The XML schema [XMLSchema.dtd] could not be found. This is very likely to break XML validation if XML validation is enabled. WARNING 2024-03-25T20:50:08.513724Z The...
In the log file of an app that defines a servlet which does not exist we see this error emitted as a WARNING as opposed to FATAL or ERROR? ```...
With ninja-appengine-demo mvn gae:run gives WARNING: Failed startup of context com.google.appengine.tools.development.DevAppEngineWebAppContext@3622e177{/,/Users/ludo/a/tmp/ninja-appengine/ninja-appengine-demo/target/ninja-appengine-demo-1.0.2-SNAPSHOT} java.lang.ClassCastException: com.google.appengine.tools.development.ApiProxyLocalImpl cannot be cast to com.google.appengine.tools.development.ApiProxyLocal at com.google.appengine.api.blobstore.dev.ServeBlobFilter.init(ServeBlobFilter.java:54) at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) at org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:662) at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
Instead of the kindleit plugin, you might consider upgrading to the officially supported App Engine plugin with: com.google.appengine appengine-maven-plugin 1.7.6 It is pushed at every app engine release, so very...
The demo web-inf lib should not need these 3 jars. appengine-api-stubs appengine-tools-sdk (used currently only to import a static string that could be copied appengine-api-labs (this one most of the...
Looking at the perf branch 1/ not sure you need appengine-web.xml since you have app.yaml https://github.com/GoogleCloudPlatform/jetty-runtime/blob/feature/perf/perf/perf-server/src/main/webapp/WEB-INF/appengine-web.xml 2/ the app.yaml should use env:flex instead of vm:true which is deprecated (and possibly...
Sometimes, when servlet sessions are enabled, the app gets an error in the like: com.google.apphosting.api.ApiProxy$CancelledException: The API call datastore_v3.Put() was explicitly cancelled. at com.google.apphosting.utils.runtime.ApiProxyUtils.convertApiError(ApiProxyUtils.java:75) at com.google.apphosting.utils.runtime.ApiProxyUtils.getApiError(ApiProxyUtils.java:202) at com.google.apphosting.runtime.ApiProxyImpl$AsyncApiFuture.success(ApiProxyImpl.java:691) at com.google.apphosting.runtime.ApiProxyImpl$AsyncApiFuture.success(ApiProxyImpl.java:588)...
Addressing internal security bug b/382649585