After months of successfully deploying my app, I recently began getting "Server Error (500)" messages when trying to deploy.
I haven't changed anything substantive about the content or process of my deployments since the most recently working deployments. The related log file shows the following: ======= (Log begin) Unable to update: java.io.IOException: Error posting to URL: https://appengine.google.com/api/datastore/index/add?app_id=myapp&version=99& 500 Internal Server Error Server Error (500) A server error has occurred. at com.google.appengine.tools.admin.AbstractServerConnection.send1(AbstractServerConnection.java: 277) at com.google.appengine.tools.admin.AbstractServerConnection.send(AbstractServerConnection.java: 238) at com.google.appengine.tools.admin.AbstractServerConnection.post(AbstractServerConnection.java: 213) at com.google.appengine.tools.admin.AppVersionUpload.send(AppVersionUpload.java: 610) at com.google.appengine.tools.admin.AppVersionUpload.updateIndexes(AppVersionUpload.java: 299) at com.google.appengine.tools.admin.AppVersionUpload.doUpload(AppVersionUpload.java: 143) at com.google.appengine.tools.admin.AppAdminImpl.doUpdate(AppAdminImpl.java: 313) at com.google.appengine.tools.admin.AppAdminImpl.update(AppAdminImpl.java: 52) at com.google.appengine.eclipse.core.proxy.AppEngineBridgeImpl.deploy(AppEngineBridgeImpl.java: 401) at com.google.appengine.eclipse.core.deploy.DeployProjectJob.runInWorkspace(DeployProjectJob.java: 149) at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java: 38) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) ======= (Log end) The most recent downtime noted at google's appengine downtime notice page was back in September. >From various online reports, there are various different kinds of unrelated errors that have manifested as this generic "Server Error (500)" message. I have investigated everything that seems remotely plausible, specifically: ** One person got a similar error when deploying files exceeding google's single10M/collective150M file limit size. During deployment, the std out mentions a staging directory (in /tmp); I looked through the staging directory, and the total size of that directory is less than 3M, which would seem to put me in the clear on that front... though I can't cite any documentation that states that that directory holds all files being deployed. ** Another post I saw said that putting a disallowed character in the deployment version (e.g. "4.0.0", dots are not allowed) created the 500 error. I verified that my version does not include any disallowed characters. I tried to look at the data usage size of previous deployments of my app, but clicking any of Datastore Indexes, Datastore Viewer, or Datastore Statistic results in a page titled "Server Error (500)". Deleting the existing deployment doesn't make the next deployment work. Deploying to a new version doesn't make things work. I've searched this group, and found no recent mention of "500". How can I proceed? Many thanks, L -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appengine@googlegroups.com. To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.