読者です 読者をやめる 読者になる 読者になる

sandbox

Scala, Android, Architecture, Management, Service Design あたりを主戦場としております

GAE Deploy 時に 500 Internal Server Error

google app engine tips

デプロイ時に何やら 500 Internal Server Error が発生していた。

Unable to update:
java.io.IOException: Error posting to URL: https://appengine.google.com/api/appversion/create?app_id=sandbox&version=1.0&
500 Internal Server Error

Server Error (500)
A server error has occurred.

	at com.google.appengine.tools.admin.ServerConnection.send(ServerConnection.java:153)
	at com.google.appengine.tools.admin.ServerConnection.post(ServerConnection.java:86)
	at com.google.appengine.tools.admin.AppVersionUpload.send(AppVersionUpload.java:582)
	at com.google.appengine.tools.admin.AppVersionUpload.beginTransaction(AppVersionUpload.java:400)
	at com.google.appengine.tools.admin.AppVersionUpload.doUpload(AppVersionUpload.java:112)
	at com.google.appengine.tools.admin.AppAdminImpl.update(AppAdminImpl.java:56)
	at com.google.appengine.eclipse.core.proxy.AppEngineBridgeImpl.deploy(AppEngineBridgeImpl.java:271)
	at com.google.appengine.eclipse.core.deploy.DeployProjectJob.runInWorkspace(DeployProjectJob.java:146)
	at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

結果的に原因はバージョン番号。
Maven などの慣習で無意識に 1.0 などと少数点を含みバージョンを指定していたのだけど、整数値にしたら無事にデプロイ成功。

あまり嵌る事はないと思うけど、エラーから原因は分かりにくいので念の為共有。