gpt4 book ai didi

java - 更新 Google App Engine 模块

转载 作者:行者123 更新时间:2023-11-29 05:25:11 26 4
gpt4 key购买 nike

当我尝试更新我的 Google App Engine 模块时,我收到一条错误消息,指出名称和版本已在使用中(它们正在使用中,我正在尝试更新)。我已经尝试更新整个 EAR 以及我想要更新的模块,但两者都会导致相同的错误:

Unable to update:
com.google.appengine.tools.admin.HttpIoException: Error posting to URL: https://appengine.google.com/api/appversion/create?module=stomp&app_id=<my_app_id>&version=stomp&
400 Bad Request
Version 'stomp' is already in use as a module name. Please use a different version.

at com.google.appengine.tools.admin.AbstractServerConnection.send1(AbstractServerConnection.java:293)
at com.google.appengine.tools.admin.AbstractServerConnection.send(AbstractServerConnection.java:253)
at com.google.appengine.tools.admin.AbstractServerConnection.post(AbstractServerConnection.java:232)
at com.google.appengine.tools.admin.AppVersionUpload.send(AppVersionUpload.java:973)
at com.google.appengine.tools.admin.AppVersionUpload.beginTransaction(AppVersionUpload.java:645)
at com.google.appengine.tools.admin.AppVersionUpload.doUpload(AppVersionUpload.java:147)
at com.google.appengine.tools.admin.AppAdminImpl.doUpdate(AppAdminImpl.java:445)
at com.google.appengine.tools.admin.AppAdminImpl.update(AppAdminImpl.java:55)
at com.google.appengine.tools.admin.AppCfg$UpdateAction.execute(AppCfg.java:1339)
at com.google.appengine.tools.admin.AppCfg.executeAction(AppCfg.java:325)
at com.google.appengine.tools.admin.AppCfg.<init>(AppCfg.java:211)
at com.google.appengine.tools.admin.AppCfg.<init>(AppCfg.java:122)
at com.google.appengine.tools.admin.AppCfg.main(AppCfg.java:118)
com.google.appengine.tools.admin.AdminException: Unable to update app: Error posting to URL: https://appengine.google.com/api/appversion/create?module=stomp&app_id=<my_app_id>&version=stomp&
400 Bad Request
Version 'stomp' is already in use as a module name. Please use a different version.

at com.google.appengine.tools.admin.AppAdminImpl.doUpdate(AppAdminImpl.java:451)
at com.google.appengine.tools.admin.AppAdminImpl.update(AppAdminImpl.java:55)
at com.google.appengine.tools.admin.AppCfg$UpdateAction.execute(AppCfg.java:1339)
at com.google.appengine.tools.admin.AppCfg.executeAction(AppCfg.java:325)
at com.google.appengine.tools.admin.AppCfg.<init>(AppCfg.java:211)
at com.google.appengine.tools.admin.AppCfg.<init>(AppCfg.java:122)
at com.google.appengine.tools.admin.AppCfg.main(AppCfg.java:118)
Caused by: com.google.appengine.tools.admin.HttpIoException: Error posting to URL: https://appengine.google.com/api/appversion/create?module=stomp&app_id=<my_app_id>&version=stomp&
400 Bad Request
Version 'stomp' is already in use as a module name. Please use a different version.

at com.google.appengine.tools.admin.AbstractServerConnection.send1(AbstractServerConnection.java:293)
at com.google.appengine.tools.admin.AbstractServerConnection.send(AbstractServerConnection.java:253)
at com.google.appengine.tools.admin.AbstractServerConnection.post(AbstractServerConnection.java:232)
at com.google.appengine.tools.admin.AppVersionUpload.send(AppVersionUpload.java:973)
at com.google.appengine.tools.admin.AppVersionUpload.beginTransaction(AppVersionUpload.java:645)
at com.google.appengine.tools.admin.AppVersionUpload.doUpload(AppVersionUpload.java:147)
at com.google.appengine.tools.admin.AppAdminImpl.doUpdate(AppAdminImpl.java:445)
... 6 more

最佳答案

我认为它是在提示模块和版本共享相同的名称“stomp”,尝试使用不同的版本和模块名称。

我还没有在 App Engine 文档中找到这个记录,但它似乎是一个限制,你不能让模块名称与其版本名称相同,例如带有这个 yaml 文件的模块将不可更新:

application: my-app-id
version: test
module: test
runtime: python27
api_version: 1
threadsafe: true

虽然您将能够运行更新,上传模块的初始版本,但当您尝试第二次更新时,它将失败并出现此错误:

Error 400: 
--- begin server output ---
Version 'test' is already in use as a module name. Please use a different version.
--- end server output ---

关于java - 更新 Google App Engine 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22936399/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com