My GAE application suddenly down and throws Exception for every
request. I haven't updated my application for 3 days and the error
happend about 90 minutes ago.
Moreover, I have 3 other GAE domain for test and all down for same
problem, anyone has same problem?
The exception is below, It seems like caused by struts, but I haven't
changed anything. My app which running well on GAE down suddenly
without any update
Failed startup of context
com.google.apphosting.utils.jetty.RuntimeAppEngineWebAppContext@1535a58{/,/
base/data/home/apps/payelex/206.353135303517485273}
Unable to load configuration. - interceptor - jar:file:/base/data/home/
apps/payelex/206.353135303517485273/WEB-INF/lib/struts2-
core-2.1.8.1.jar!/struts-default.xml:149:127
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:431)
at
org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:
190)
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:
202)
at
com.google.apphosting.runtime.jetty.AppVersionHandlerMap.getHandler(AppVersionHandlerMap.java:
171)
at
com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java:
123)
at com.google.apphosting.runtime.JavaRuntime
$RequestRunnable.run(JavaRuntime.java:391)
at com.google.apphosting.runtime.ThreadGroupPool
$PoolEntry.run(ThreadGroupPool.java:160)
at java.lang.Thread.run(Thread.java:679)
Caused by: Unable to load configuration. - interceptor - jar:file:/
base/data/home/apps/payelex/206.353135303517485273/WEB-INF/lib/struts2-
core-2.1.8.1.jar!/struts-default.xml:149:127
at
com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:
58)
at
org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:
374)
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:418)
... 15 more
Caused by: Caught Exception while registering Interceptor class
org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor
- interceptor - jar:file:/base/data/home/apps/payelex/
206.353135303517485273/WEB-INF/lib/struts2-core-2.1.8.1.jar!/struts-
default.xml:149:127
at
org.apache.struts2.impl.StrutsObjectFactory.buildInterceptor(StrutsObjectFactory.java:
77)
at
com.opensymphony.xwork2.config.providers.InterceptorBuilder.constructParameterizedInterceptorReferences(InterceptorBuilder.java:
170)
at
com.opensymphony.xwork2.config.providers.InterceptorBuilder.constructInterceptorReference(InterceptorBuilder.java:
72)
at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.lookupInterceptorReference(XmlConfigurationProvider.java:
987)
at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.buildInterceptorList(XmlConfigurationProvider.java:
539)
at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addAction(XmlConfigurationProvider.java:
370)
at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addPackage(XmlConfigurationProvider.java:
468)
at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadPackages(XmlConfigurationProvider.java:
264)
at
org.apache.struts2.config.StrutsXmlConfigurationProvider.loadPackages(StrutsXmlConfigurationProvider.java:
111)
at
com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:
193)
at
com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:
55)
... 17 more
Caused by: java.lang.RuntimeException: java.lang.RuntimeException:
java.lang.RuntimeException: java.lang.RuntimeException:
java.lang.RuntimeException: java.lang.RuntimeException:
java.lang.RuntimeException:
java.lang.reflect.InvocationTargetException
at com.opensymphony.xwork2.inject.ContainerImpl
$MethodInjector.inject(ContainerImpl.java:295)
at
com.opensymphony.xwork2.inject.ContainerImpl.inject(ContainerImpl.java:
485)
at com.opensymphony.xwork2.inject.ContainerImpl
$6.call(ContainerImpl.java:523)
at com.opensymphony.xwork2.inject.ContainerImpl
$6.call(ContainerImpl.java:521)
at
com.opensymphony.xwork2.inject.ContainerImpl.callInContext(ContainerImpl.java:
574)
at
com.opensymphony.xwork2.inject.ContainerImpl.inject(ContainerImpl.java:
521)
at
com.opensymphony.xwork2.ObjectFactory.injectInternalBeans(ObjectFactory.java:
127)
at com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:
152)
at com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:
139)
at
org.apache.struts2.impl.StrutsObjectFactory.buildInterceptor(StrutsObjectFactory.java:
52)
... 27 more
--
You received this message because you are subscribed to the Google Groups
"Google App Engine for Java" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-appengine-java?hl=en.