sandbox

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

GAE Deploy 時に 500 Internal Server Error

デプロイ時に何やら 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 などと少数点を含みバージョンを指定していたのだけど、整数値にしたら無事にデプロイ成功。

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