1

私のアプリケーションは、AppEngineのために完全に展開されましたが、今日はそれを展開しようとしたが、私はログにこれらのエラーを得た数ヶ月前:エラー投稿私がしようとすると、アプリエンジンへの展開400不正な要求をURLに

Beginning interaction for module default... 
May 07, 2016 3:46:08 AM com.google.appengine.tools.admin.AbstractServerConnection send1 
WARNING: Error posting to URL: https://appengine.google.com/api/appversion/getresourcelimits?app_id=%24%7Bapp.id%7D&version=1& 
400 Bad Request 
Client Error (400)The request is invalid for an unspecified reason. 
This is try #0 
May 07, 2016 3:46:08 AM com.google.appengine.tools.admin.AbstractServerConnection send1 
WARNING: Error posting to URL: https://appengine.google.com/api/appversion/getresourcelimits?app_id=%24%7Bapp.id%7D&version=1& 
400 Bad Request 
Client Error (400)The request is invalid for an unspecified reason. 
This is try #1 
May 07, 2016 3:46:08 AM com.google.appengine.tools.admin.AbstractServerConnection send1 
WARNING: Error posting to URL: https://appengine.google.com/api/appversion/getresourcelimits?app_id=%24%7Bapp.id%7D&version=1& 
400 Bad Request 
Client Error (400)The request is invalid for an unspecified reason. 
This is try #2 
May 07, 2016 3:46:09 AM com.google.appengine.tools.admin.AbstractServerConnection send1 
WARNING: Error posting to URL: https://appengine.google.com/api/appversion/getresourcelimits?app_id=%24%7Bapp.id%7D&version=1& 
400 Bad Request 
Client Error (400)The request is invalid for an unspecified reason. 
This is try #3 

com.google.appengine.tools.admin.HttpIoException: Error posting to URL: https://appengine.google.com/api/appversion/getresourcelimits?app_id=%24%7Bapp.id%7D&version=1& 
400 Bad Request 
Client Error (400)The request is invalid for an unspecified reason. 

Unable to update app: Error posting to URL: https://appengine.google.com/api/appversion/getresourcelimits?app_id=%24%7Bapp.id%7D&version=1& 
400 Bad Request 
Client Error (400)The request is invalid for an unspecified reason. 

Please see the logs [/var/folders/dg/1d63fk7n5r9c05hnbn7z2nx80000gp/T/appcfg6594780979158835679.log] for further information. 

私は問題がURLに指定されたapp_idから来ると思います。 https://appengine.google.com/api/appversion/getresourcelimits?app_id=%24%7Bapp.id%7D&version=1&

そのURLでapp_id%24%7Bapp.id%7Dですが、それはここでは実際にornate-woodland-130423

である私のappengine_web.xmlです:私のpom.xmlから

<?xml version="1.0" encoding="utf-8"?> 
<appengine-web-app xmlns="http://appengine.google.com/ns/1.0"> 
    <application>${app.id}</application> 
    <version>${app.version}</version> 
    <threadsafe>true</threadsafe> 

    <system-properties> 
     <property name="java.util.logging.config.file" value="WEB-INF/logging.properties"/> 
    </system-properties> 
</appengine-web-app> 

エキス:

<properties> 
    <app.id>ornate-woodland-130423</app.id> 
    <app.version>1</app.version> 
    <appengine.version>1.9.37</appengine.version> 
    <gcloud.plugin.version>2.0.9.89.v20151202</gcloud.plugin.version> 
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
    <maven.compiler.showDeprecation>true</maven.compiler.showDeprecation> 
</properties> 

されていますとにかく私はこれを修正することができますか?

+1

デコードURLを働いていたが、このようになります。 id}&バージョン= 1& '。 app.idの変数が設定されていないようです。あなたのpom.xmlとappengine-web.xmlを確認または投稿してください。 – Tijkijiki

+0

これは大きな助けとなりました。これは、 '$ {app.id}'の代わりに 'appengine_web.xml'に明示的にapp_idを入れた後に働いていました。それは以前よりずっと以前に働いていましたが、何らかの理由で今はそうではありませんでした。 – hellomoto

答えて

2

app.idappengine_web.xmlに明示的に指定する必要があるためです。したがって、なぜURLのそれはapp.id%24%7Bapp.id%7Dだったと言った。上の誰かが指摘したように、実際には$ {app.id}です。

このように暗黙的に設定するのではなく、 `https://appengine.google.com/api/appversion/getresourcelimits?app_id=${app:

<application>${app.id}</application> 

私はこれにそれを変更し、それが

<application>ornate-woodland-130423</application> 
関連する問題