Hi everybody.

Few months ago I started to view in the App Engine Logs some kind of
strange errors, like that:


2011-10-17 14:01:33.690 /mapreduce/mapperCallback 500 22ms 88cpu_ms
8api_cpu_ms 3kb AppEngine-Google; (+http://code.google.com/appengine)


/mapreduce/mapperCallback
java.lang.RuntimeException: Couldn't find MR with job ID:
job_1297281267786bca8a816a40a40cdbb5281c37c3c32ef_0001
        at
com.google.appengine.tools.mapreduce.AppEngineJobContext.getConfigurationFromRequest(AppEngineJobContext.java:
158)
        at
com.google.appengine.tools.mapreduce.AppEngineJobContext.<init>(AppEngineJobContext.java:
111)
        at
com.google.appengine.tools.mapreduce.MapReduceServlet.handleMapperWorker(MapReduceServlet.java:
649)
        at
com.google.appengine.tools.mapreduce.MapReduceServlet.doPost(MapReduceServlet.java:
238)
        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
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
$RequestRunnable.run(JavaRuntime.java:393)
        at com.google.tracing.TraceContext
$TraceContextRunnable.runInContext(TraceContext.java:449)
        at com.google.tracing.TraceContext$TraceContextRunnable
$1.run(TraceContext.java:455)
        at com.google.tracing.TraceContext.runInContext(TraceContext.java:
695)
        at com.google.tracing.TraceContext
$AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:
333)
        at com.google.tracing.TraceContext
$AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:
325)
        at com.google.tracing.TraceContext
$TraceContextRunnable.run(TraceContext.java:453)
        at com.google.apphosting.runtime.ThreadGroupPool
$PoolEntry.run(ThreadGroupPool.java:160)
        at java.lang.Thread.run(Thread.java:679)


I have to say that those errors are being logged periodically, I mean,
at the same hours, EVERYDAY!!


Well, I've already tried everything:
 - Delee the application and upload it again.
 - Delete the application and upload a "Hello, World!" sample app.
 - Delete all queues
 - Delete all cron entries
 - ...

The only "change" I could see is that when I delete my actual
application and upload a very simple one (Hello, World!), I get a 404
error, instead of the 500 one avobe:


    2011-11-03 12:08:13.837 /mapreduce/mapperCallback 404 77ms 0cpu_ms
0kb

    0.1.0.2 - - [03/Nov/2011:04:08:13 -0700] "POST /mapreduce/
mapperCallback HTTP/1.1" 404 0 "http://MY_APP.appspot.com/mapreduce/
mapperCallback" - "MY_APP.appspot.com" ms=78 cpu_ms=0 api_cpu_ms=0
cpm_usd=0.000063 queue_name=default task_name=worker-
attempt-1297281267786bca8a816a40a40cdbb5281c37c3c32ef-0001-
m-000000-1--3

    W 2011-11-03 12:08:13.836

    No handlers matched this URL.



So, this makes me think that there's something in my original
application that has to do with this MapReduce call
job_1297281267786bca8a816a40a40cdbb5281c37c3c32ef_0001, but I don't
know what.

But this may be some MR call that is running "zombie" in the cloud,
and I can't figure out how to stop or get ride of it. I don't know.

I've read all over the Internet, and saw that many people has
experienced this error, or something like that. They provide some
solutions as I mentioned, but they don't work for me...


żAnybody in the same situation? Any help would be very grateful.


Regards.

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