All requests on our application have been failing for the last hour.
It looks like some of the classes in the classpath are not being
successfully loaded.   We have not deployed new code in the last
several weeks, but suddenly we are getting
java.lang.NoClassDefFoundError errors on all pages.  Our app uses the
High Replication datastore.

Any ideas?


This is displayed on the UI instead of our custom error page:
Error: Server Error
The server encountered an error and could not complete your request.

If the problem persists, please report your problem and mention this
error message and the query that caused it.




Here is the log message:

    2011-07-13 14:29:05.200 /about.jsp 500 292ms 470cpu_ms
315api_cpu_ms 0kb Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:
2.0.1) Gecko/20100101 Firefox/4.0.1

    208.74.178.246 - - [13/Jul/2011:14:29:05 -0700] "GET /about.jsp
HTTP/1.1" 500 0 - "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:
2.0.1) Gecko/20100101 Firefox/4.0.1" "www.whatmattersnow.org" ms=292
cpu_ms=470 api_cpu_ms=315 cpm_usd=0.013148
instance=00c61b117c1358c739527e261510354d100c56

    D 2011-07-13 14:29:05.140

    org.yama.servlet.ServletUtil lookupCurrentBrand: The host url is
www.whatmattersnow.org

    D 2011-07-13 14:29:05.141

    org.yama.servlet.ServletUtil getCurrentBrand: Current brand is PC

    W 2011-07-13 14:29:05.191

    /about.jsp
    java.lang.NoClassDefFoundError: Could not initialize class
org.yama.util.SystemPropUtil
        at
org.yama.servlet.util.UserUtil.usesSslOnDifferentDomain(UserUtil.java:
58)
        at org.yama.servlet.util.UserUtil.getSecureUrl(UserUtil.java:50)
        at org.yama.servlet.util.UserUtil.getCreateSiteUrl(UserUtil.java:
140)
        at org.apache.jsp.about_jsp._jspService(about_jsp.java:129)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:
97)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
        at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1166)
        at
com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:
129)
        at
com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:
77)
        at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1157)
        at
com.google.apphosting.utils.servlet.ParseBlobUploadFilter.doFilter(ParseBlobUploadFilter.java:
97)
        at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1157)
        at
com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter(SaveSessionFilter.java:
35)
        at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1157)
        at
com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:
43)
        at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1157)
        at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:
388)
        at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:
216)
        at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:
182)
        at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:
765)
        at
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418)
        at
com.google.apphosting.runtime.jetty.AppVersionHandlerMap.handle(AppVersionHandlerMap.java:
249)
        at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:
152)
        at org.mortbay.jetty.Server.handle(Server.java:326)
        at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:
542)
        at org.mortbay.jetty.HttpConnection
$RequestHandler.headerComplete(HttpConnection.java:923)
        at
com.google.apphosting.runtime.jetty.RpcRequestParser.parseAvailable(RpcRequestParser.java:
76)
        at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:
404)
        at
com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java:
135)
        at
com.google.apphosting.runtime.JavaRuntime.handleRequest(JavaRuntime.java:
260)
        at com.google.apphosting.base.RuntimePb$EvaluationRuntime
$2.handleRequest(RuntimePb.java:9805)
        at
com.google.net.rpc.impl.RpcUtil.runRpcInApplication(RpcUtil.java:422)
        at com.google.net.rpc.impl.Server
$RpcTask.runInContext(Server.java:579)
        at com.google.tracing.TraceContext$TraceContextRunnable
$1.run(TraceContext.java:449)
        at com.google.tracing.TraceContext.runInContext(TraceContext.java:
689)
        at com.google.tracing.TraceContext
$AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:
327)
        at com.google.tracing.TraceContext
$AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:
319)
        at com.google.tracing.TraceContext
$TraceContextRunnable.run(TraceContext.java:447)
        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:
1110)
        at java.util.concurrent.ThreadPoolExecutor
$Worker.run(ThreadPoolExecutor.java:603)
        at java.lang.Thread.run(Thread.java:636)

    C 2011-07-13 14:29:05.196

    Uncaught exception from servlet
    java.lang.NoClassDefFoundError: Could not initialize class
org.yama.util.SystemPropUtil
        at
org.yama.servlet.util.UserUtil.usesSslOnDifferentDomain(UserUtil.java:
58)
        at org.yama.servlet.util.UserUtil.getSecureUrl(UserUtil.java:50)
        at org.yama.servlet.util.UserUtil.getCreateSiteUrl(UserUtil.java:
140)
        at org.apache.jsp.about_jsp._jspService(about_jsp.java:129)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:
97)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
        at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1166)
        at
com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:
129)
        at
com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:
77)
        at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1157)
        at
com.google.apphosting.utils.servlet.ParseBlobUploadFilter.doFilter(ParseBlobUploadFilter.java:
97)
        at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1157)
        at
com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter(SaveSessionFilter.java:
35)
        at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1157)
        at
com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:
43)
        at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1157)
        at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:
388)
        at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:
216)
        at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:
182)
        at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:
765)
        at
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418)
        at
com.google.apphosting.runtime.jetty.AppVersionHandlerMap.handle(AppVersionHandlerMap.java:
249)
        at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:
152)
        at org.mortbay.jetty.Server.handle(Server.java:326)
        at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:
542)
        at org.mortbay.jetty.HttpConnection
$RequestHandler.headerComplete(HttpConnection.java:923)
        at
com.google.apphosting.runtime.jetty.RpcRequestParser.parseAvailable(RpcRequestParser.java:
76)
        at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:
404)
        at
com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java:
135)
        at
com.google.apphosting.runtime.JavaRuntime.handleRequest(JavaRuntime.java:
260)
        at com.google.apphosting.base.RuntimePb$EvaluationRuntime
$2.handleRequest(RuntimePb.java:9805)
        at
com.google.net.rpc.impl.RpcUtil.runRpcInApplication(RpcUtil.java:422)
        at com.google.net.rpc.impl.Server
$RpcTask.runInContext(Server.java:579)
        at com.google.tracing.TraceContext$TraceContextRunnable
$1.run(TraceContext.java:449)
        at com.google.tracing.TraceContext.runInContext(TraceContext.java:
689)
        at com.google.tracing.TraceContext
$AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:
327)
        at com.google.tracing.TraceContext
$AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:
319)
        at com.google.tracing.TraceContext
$TraceContextRunnable.run(TraceContext.java:447)
        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:
1110)
        at java.util.concurrent.ThreadPoolExecutor
$Worker.run(ThreadPoolExecutor.java:603)
        at java.lang.Thread.run(Thread.java:636)

-- 
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 google-appengine-java@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine-java+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.

Reply via email to