Hello, a copy of an email with the issues we had when tried Google App Engine, see below.
-------- Forwarded Message -------- From: Dan Haywood <[email protected]> To: Cesar Lugo <[email protected]> Subject: Re: Support with Apache ISIS on Google Cloud App Engine Date: Mon, 9 May 2016 16:43:29 +0100 Hi Cesar, I don't have any experience of GAE myself, but my reading of martin's email is that GAE is quite a restrictive environment, with various bits of the jvm disabled. Is it not possible for this app to run on some other cloud provider? Dan On 9 May 2016 16:31, "Cesar Lugo" <[email protected]> wrote: Hello Dan. We have been making some progress uploading the applications we are building on Google Cloud. So far we have been able to run the application in Google Cloud Development using mvn jetty:run, but when you run it with Google Cloud App Engine, it uses mvn google plugin: mvn appengine:devserver <plugin> <groupId>com.google.appengine</groupId> <artifactId>appengine-maven-plugin</artifactId> <version>1.9.36</version> </plugin> , which issues an error Arturo sent you guys (see attached). This is a critical topic for us because we need to have the app running in Google Cloud app engine as soon as possible, so I would like to ask you if you could provide us with a service to check out our app in Google Cloud and help us make it run. Is it possible to have a quote from you for this? Thank you. Descripción: https://gallery.mailchimp.com/a51de198df6ec3312c8f1a4f7/images/3f5e209c-acbd-4eb7-ab4e-df592f0d74f7.jpg Cesar Lugo Marcos. Director de Investigacion y Desarrollo Tamaulipas #150, Torre "A" Piso 5 Hipódromo Condesa 06100, México D. F. Tel.: (55) 5256.4517; (55) 5286.0283 www.vortech-it.com ---------- Forwarded message ---------- From: Dan Haywood <[email protected]> To: users <[email protected]> Cc: Date: Fri, 6 May 2016 05:10:30 -0500 Subject: Fwd: Error when I compile the project in the google cloud Hi Arturo, thanks for reporting this. @Martin - any insights on this? I think we want to keep using webjars because they are convenient, but is there any way to make them compatible with GAE, do you know? Thx Dan ---------- Forwarded message ---------- From: Arturo Ulises Castañeda Estrada <[email protected]> Date: 5 May 2016 at 16:15 Subject: Error when I compile the project in the google cloud To: "[email protected]" <[email protected]> Hi Dan, I'm trying install my app in the google cloud but i get the next error. In my local server I not get this error, Im working with java 7 and MySQL. [s~cqnz-web-app/1.392437955031148096].<stdout>: INFO - Application - [WicketFilter] init: Wicket extensions initializer 11:25:15.199 Uncaught exception from servlet java.lang.NoClassDefFoundError: java.net.URLStreamHandler is a restricted class. Please see the Google App Engine developer's guide for more details. at com.google.apphosting.runtime.security.shared.stub.java.net.URLStreamHandler.<clinit>(URLStreamHandler.java) at de.agilecoders.wicket.webjars.util.UrlResourceStreamProvider.<init>(UrlResourceStreamProvider.java:22) at de.agilecoders.wicket.webjars.settings.ResourceStreamProvider $2.newInstance(ResourceStreamProvider.java:34) at de.agilecoders.wicket.webjars.util.file.WebjarsResourceFinder.<init>(WebjarsResourceFinder.java:35) at de.agilecoders.wicket.webjars.WicketWebjars.install(WicketWebjars.java:75) at org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.configureWebJars(IsisWicketApplication.java:342) at org.apache.isis.viewer.wicket.viewer.IsisWicketApplication.init(IsisWicketApplication.java:241) at domainapp.webapp.DomainApplication.init(DomainApplication.java:64) at org.apache.wicket.Application.initApplication(Application.java:823) at org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:427) at org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:351) 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) at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250) at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517) at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:467) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50) at com.google.apphosting.runtime.jetty.AppVersionHandlerMap.createHandler(AppVersionHandlerMap.java:206) at com.google.apphosting.runtime.jetty.AppVersionHandlerMap.getHandler(AppVersionHandlerMap.java:179) at com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java:136) at com.google.apphosting.runtime.JavaRuntime $RequestRunnable.run(JavaRuntime.java:468) at com.google.tracing.TraceContext $TraceContextRunnable.runInContext(TraceContext.java:439) at com.google.tracing.TraceContext$TraceContextRunnable $1.run(TraceContext.java:446) at com.google.tracing.CurrentContext.runInContext(CurrentContext.java:256) at com.google.tracing.TraceContext $AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:310) at com.google.tracing.TraceContext $AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:302) at com.google.tracing.TraceContext $TraceContextRunnable.run(TraceContext.java:443) at com.google.apphosting.runtime.ThreadGroupPool $PoolEntry.run(ThreadGroupPool.java:235) at java.lang.Thread.run(Thread.java:745)
