Hi Matthew,

In your logging.properties file, can you set the logging level to ALL
and see if that gives you more information? I've found that in these
cases, it's helpful to see exactly what's going on under the hood,
before the stack trace is generated.

If it's not clear to you what's going on after showing all the logs,
then post them here.

James

On May 15, 1:10 am, Matthew Smalley <[email protected]> wrote:
> Oops forgot the stack trace:
>
> (this is from the google appengine log viewer):
>
> Uncaught exception from servlet
> com.google.appengine.api.channel.ChannelFailureException: An unexpected error 
> occurred.
>         at 
> com.google.appengine.api.channel.ChannelServiceImpl.getExceptionForError(ChannelServiceImpl.java:112)
>         at 
> com.google.appengine.api.channel.ChannelServiceImpl.sendMessage(ChannelServiceImpl.java:68)
>         at 
> com.webstersmalley.chessweb.web.ChannelTestController.sendMessage(ChannelTestController.java:74)
>         at 
> com.webstersmalley.chessweb.web.ChannelTestController.getChannelTestMessage(ChannelTestController.java:68)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>         at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:43)
>         at 
> org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)
>         at 
> org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:426)
>         at 
> org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:414)
>         at 
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:790)
>         at 
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
>         at 
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
>         at 
> org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:560)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
>         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 
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
>         at 
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
>         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 
> 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 org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
>         at 
> com.google.net.rpc.impl.RpcUtil.runRpcInApplication(RpcUtil.java:439)
>         at 
> com.google.net.rpc.impl.Server$RpcTask.runInContext(Server.java:573)
>         at 
> com.google.tracing.TraceContext$TraceContextRunnable$1.run(TraceContext.java:448)
>         at com.google.tracing.TraceContext.runInContext(TraceContext.java:688)
>         at 
> com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:326)
>         at 
> com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:318)
>         at 
> com.google.tracing.TraceContext$TraceContextRunnable.run(TraceContext.java:446)
>         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)
> Caused by: com.google.apphosting.api.ApiProxy$ApplicationException: 
> ApplicationError: 2: Unknown
>         at 
> com.google.net.rpc.RpcStub$RpcCallbackDispatcher$1.runInContext(RpcStub.java:1050)
>         at 
> com.google.tracing.TraceContext$TraceContextRunnable$1.run(TraceContext.java:448)
>         at com.google.tracing.TraceContext.runInContext(TraceContext.java:688)
>         at 
> com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:326)
>         at 
> com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:318)
>         at 
> com.google.tracing.TraceContext$TraceContextRunnable.run(TraceContext.java:446)
>         at 
> com.google.net.rpc.RpcStub$RpcCallbackDispatcher.rpcFinished(RpcStub.java:1071)
>         at com.google.net.rpc.RPC.internalFinish(RPC.java:2184)
>         at 
> com.google.net.rpc.impl.RpcNetChannel.finishRpc(RpcNetChannel.java:2338)
>         at 
> com.google.net.rpc.impl.RpcNetChannel.messageReceived(RpcNetChannel.java:1267)
>         at 
> com.google.net.rpc.impl.RpcConnection.parseMessages(RpcConnection.java:328)
>         at 
> com.google.net.rpc.impl.RpcConnection.dataReceived(RpcConnection.java:299)
>         at 
> com.google.net.async.Connection.handleReadEvent(Connection.java:474)
>         at 
> com.google.net.async.EventDispatcher.processNetworkEvents(EventDispatcher.java:831)
>         at 
> com.google.net.async.EventDispatcher.internalLoop(EventDispatcher.java:207)
>         at com.google.net.async.EventDispatcher.loop(EventDispatcher.java:103)
>         at 
> com.google.net.async.GlobalEventRegistry$2.runLoop(GlobalEventRegistry.java:95)
>         at 
> com.google.net.async.LoopingEventDispatcher$EventDispatcherThread.run(LoopingEventDispatcher.java:385)

-- 
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.

Reply via email to