アプリをuploadできない(バージョン番号に.をつかわないこと)


久しぶりにアプリをつくってバージョンアップしようとしたら

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

Server Error (500)
A server error has occurred.

  at com.google.appengine.tools.admin.AbstractServerConnection.send(AbstractServerConnection.java:245)
  at com.google.appengine.tools.admin.AbstractServerConnection.post(AbstractServerConnection.java:207)
  at com.google.appengine.tools.admin.AppVersionUpload.send(AppVersionUpload.java:639)
  at com.google.appengine.tools.admin.AppVersionUpload.beginTransaction(AppVersionUpload.java:446)
  at com.google.appengine.tools.admin.AppVersionUpload.doUpload(AppVersionUpload.java:137)
  at com.google.appengine.tools.admin.AppAdminImpl.doUpdate(AppAdminImpl.java:284)
  at com.google.appengine.tools.admin.AppAdminImpl.update(AppAdminImpl.java:48)
  at com.google.appengine.eclipse.core.proxy.AppEngineBridgeImpl.deploy(AppEngineBridgeImpl.java:265)
  at com.google.appengine.eclipse.core.deploy.DeployProjectJob.runInWorkspace(DeployProjectJob.java:144)
  at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
  at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)


あれ?しらべてみたら


http://code.google.com/intl/en/appengine/docs/java/config/appconfig.html

The element contains the version identifier for the latest version of the app's code. The version identifier can contain letters, digits, and hyphens.


appcfg should return better error information to user for version names
http://code.google.com/p/googleappengine/issues/detail?id=4920


そうかバージョン番号には . はつかえないのか。。。
もっと親切なエラーもしくはGAEプラグインでエラーにしてほしいものだ。


単にdeloyに失敗するときもあるから何がわるいのかわかりずらい。
まあたしかに http://version.appname.appspot.com でアクセスできるようにしているので . がはいると困るんだろうけど maven とかつかっているとどうしてもいれちゃうよな。。。。