I set up a doGet method on my list servlet, which should just display the list of algorithm names that is retrieved from the datastore. There are 13 items in the list, not much.
http://showsort.appspot.com/showsort/list This way, you don't need to use the rest of the app to see this. I'm getting a 500 Server Error. There has been two times that I have gotten more than just the initial request line logged in the Admin Panel's logs. Both times, it halts on the step where it is trying to read from the DataStore. My code to do that worked just fine before the 1.2.5 change 2 days ago. Now it seems to be hanging and getting a hard deadline limit error produced: 09-04 01:55PM 50.733 /showsort/list com.google.apphosting.api.DeadlineExceededException: This request (8d11090a3c971760) started at 2009/09/04 20:55:22.204 UTC and was still executing at 2009/09/04 20:55:50.718 UTC. at org.python.core.PyException.tracebackHere(PyException.java:155) at org.python.core.PyException.tracebackHere(PyException.java:145) at org.python.core.PyTableCode.call(PyTableCode.java:169) at org.python.core.PyBaseCode.call(PyBaseCode.java:297) at org.python.core.PyBaseCode.call(PyBaseCode.java:191) at org.python.core.PyFunction.__call__(PyFunction.java:385) at org.python.core.PyMethod.__call__(PyMethod.java:215) at org.python.core.PyMethod.instancemethod___call__(PyMethod.java: 221) at org.python.core.PyMethod.__call__(PyMethod.java:206) at org.python.core.PyObject.__call__(PyObject.java:367) at org.python.core.PyObject._jcallexc(PyObject.java:3504) at org.python.core.PyObject._jcall(PyObject.java:3536) at org.python.proxies.os$PythonPOSIXHandler$0.error(Unknown Source) at org.python.posix.JavaLibCHelper.stat(JavaLibCHelper.java:172) at org.python.posix.JavaPOSIX.stat(JavaPOSIX.java:172) at sun.reflect.GeneratedMethodAccessor35.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.google.apphosting.runtime.security.shared.intercept.java.lang.reflect.Method_ $3.run(Method_.java:164) at java.security.AccessController.doPrivileged(Native Method) at com.google.apphosting.runtime.security.shared.intercept.java.lang.reflect.Method_.privilegedInvoke (Method_.java:162) at com.google.apphosting.runtime.security.shared.intercept.java.lang.reflect.Method_.invoke_ (Method_.java:131) at com.google.apphosting.runtime.security.shared.intercept.java.lang.reflect.Method_.invoke (Method_.java:40) at org.python.core.PyReflectedFunction.__call__ (PyReflectedFunction.java:175) at org.python.core.PyObject.__call__(PyObject.java:355) at org.python.core.PyMethod.__call__(PyMethod.java:215) at org.python.core.PyMethod.instancemethod___call__(PyMethod.java: 221) at org.python.core.PyMethod.__call__(PyMethod.java:206) at org.python.core.PyObject.__call__(PyObject.java:397) at org.python.core.PyObject.__call__(PyObject.java:401) at os$py.stat$38(/base/data/home/apps/showsort/1.336107385381934633/ WEB-INF/lib-python/Lib.zip/os.py:497) at os$py.call_function(/base/data/home/apps/showsort/ 1.336107385381934633/WEB-INF/lib-python/Lib.zip/os.py) at org.python.core.PyTableCode.call(PyTableCode.java:165) at org.python.core.PyBaseCode.call(PyBaseCode.java:131) at org.python.core.PyFunction.__call__(PyFunction.java:317) at linecache$py.updatecache$5(/base/data/home/apps/showsort/ 1.336107385381934633/WEB-INF/lib-python/Lib.zip/linecache.py:136) at linecache$py.call_function(/base/data/home/apps/showsort/ 1.336107385381934633/WEB-INF/lib-python/Lib.zip/linecache.py) at org.python.core.PyTableCode.call(PyTableCode.java:165) at org.python.core.PyBaseCode.call(PyBaseCode.java:146) at org.python.core.PyFunction.__call__(PyFunction.java:327) at linecache$py.getlines$3(/base/data/home/apps/showsort/ 1.336107385381934633/WEB-INF/lib-python/Lib.zip/linecache.py:40) at linecache$py.call_function(/base/data/home/apps/showsort/ 1.336107385381934633/WEB-INF/lib-python/Lib.zip/linecache.py) at org.python.core.PyTableCode.call(PyTableCode.java:165) at org.python.core.PyBaseCode.call(PyBaseCode.java:146) at org.python.core.PyFunction.__call__(PyFunction.java:327) at inspect$py.findsource$30(/base/data/home/apps/showsort/ 1.336107385381934633/WEB-INF/lib-python/Lib.zip/inspect.py:522) at inspect$py.call_function(/base/data/home/apps/showsort/ 1.336107385381934633/WEB-INF/lib-python/Lib.zip/inspect.py) at org.python.core.PyTableCode.call(PyTableCode.java:165) at org.python.core.PyBaseCode.call(PyBaseCode.java:131) at org.python.core.PyFunction.__call__(PyFunction.java:317) at inspect$py.getframeinfo$56(/base/data/home/apps/showsort/ 1.336107385381934633/WEB-INF/lib-python/Lib.zip/inspect.py:864) at inspect$py.call_function(/base/data/home/apps/showsort/ 1.336107385381934633/WEB-INF/lib-python/Lib.zip/inspect.py) at org.python.core.PyTableCode.call(PyTableCode.java:165) at org.python.core.PyBaseCode.call(PyBaseCode.java:146) at org.python.core.PyFunction.__call__(PyFunction.java:327) at inspect$py.getouterframes$58(/base/data/home/apps/showsort/ 1.336107385381934633/WEB-INF/lib-python/Lib.zip/inspect.py:880) at inspect$py.call_function(/base/data/home/apps/showsort/ 1.336107385381934633/WEB-INF/lib-python/Lib.zip/inspect.py) at org.python.core.PyTableCode.call(PyTableCode.java:165) at org.python.core.PyBaseCode.call(PyBaseCode.java:297) at org.python.core.PyBaseCode.call(PyBaseCode.java:124) at org.python.core.PyFunction.__call__(PyFunction.java:317) at lib.reflect$py._code$1(__pyclasspath__/lib/reflect.py:14) at lib.reflect$py.call_function(__pyclasspath__/lib/reflect.py) at org.python.core.PyTableCode.call(PyTableCode.java:165) at org.python.core.PyBaseCode.call(PyBaseCode.java:131) at org.python.core.PyFunction.__call__(PyFunction.java:317) at lib.reflect$py.caller_name$3(__pyclasspath__/lib/reflect.py:20) at lib.reflect$py.call_function(__pyclasspath__/lib/reflect.py) at org.python.core.PyTableCode.call(PyTableCode.java:165) at org.python.core.PyBaseCode.call(PyBaseCode.java:117) at org.python.core.PyFunction.__call__(PyFunction.java:307) at lib.log$py.debug1$6(__pyclasspath__/lib/log.py:44) at lib.log$py.call_function(__pyclasspath__/lib/log.py) at org.python.core.PyTableCode.call(PyTableCode.java:165) at org.python.core.PyBaseCode.call(PyBaseCode.java:131) at org.python.core.PyFunction.__call__(PyFunction.java:317) at ListServlet$py.getChanges$2(__pyclasspath__/ListServlet.py:46) at ListServlet$py.call_function(__pyclasspath__/ListServlet.py) at org.python.core.PyTableCode.call(PyTableCode.java:165) at org.python.core.PyBaseCode.call(PyBaseCode.java:297) at org.python.core.PyBaseCode.call(PyBaseCode.java:191) at org.python.core.PyFunction.__call__(PyFunction.java:385) at org.python.core.PyMethod.__call__(PyMethod.java:215) at org.python.core.PyMethod.instancemethod___call__(PyMethod.java: 221) at org.python.core.PyMethod.__call__(PyMethod.java:206) at org.python.core.PyObject.__call__(PyObject.java:367) at org.python.core.PyObject._jcallexc(PyObject.java:3504) at org.python.core.PyObject._jcall(PyObject.java:3536) at org.python.proxies.ListServlet$ListServlet$1.getChanges(Unknown Source) at org.darkhelm.showsort.server.list.ServletFacade.getChanges (ServletFacade.java:31) at org.darkhelm.showsort.server.list.ServletFacade.doGet (ServletFacade.java:41) at javax.servlet.http.HttpServlet.service(HttpServlet.java:693) at javax.servlet.http.HttpServlet.service(HttpServlet.java:806) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java: 487) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter (ServletHandler.java:1093) at com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter (SaveSessionFilter.java:35) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter (ServletHandler.java:1084) at com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter (TransactionCleanupFilter.java:43) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter (ServletHandler.java:1084) at org.mortbay.jetty.servlet.ServletHandler.handle (ServletHandler.java:360) at org.mortbay.jetty.security.SecurityHandler.handle (SecurityHandler.java:216) at org.mortbay.jetty.servlet.SessionHandler.handle (SessionHandler.java:181) at org.mortbay.jetty.handler.ContextHandler.handle (ContextHandler.java:712) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java: 405) at com.google.apphosting.runtime.jetty.AppVersionHandlerMap.handle (AppVersionHandlerMap.java:237) at org.mortbay.jetty.handler.HandlerWrapper.handle (HandlerWrapper.java:139) at org.mortbay.jetty.Server.handle(Server.java:313) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java: 506) at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete (HttpConnection.java:830) at com.google.apphosting.runtime.jetty.Rpc I'm also now seeing it is taking over 30 seconds to run what used to take 4 - 6 seconds to run 3 days ago (heck, even yesterday for a couple hours, when things seemed to be working). --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---