Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

This application does not exist (app_id=xxx)

I was unable to upload to an AppEngine as appcfg was telling me :

This application does not exist (app_id=u'xxx').

I was only a developer on the AppEngine, so as I was just testing I created a new AppEngine where I was the owner but I still get the same message on a newly created AppEngine.

like image 568
John Avatar asked Aug 12 '11 11:08

John


4 Answers

The fix I found was to add the parameter --no_cookies:

appcfg.py update --no_cookies MyProjectDirectory/

This can happen when you upload AppEngine applications from different Google accounts on the same computer.

like image 136
David T. Avatar answered Oct 09 '22 10:10

David T.


You have to log in in your gae account and create an application before you upload it, and your app_id has to have the same name as you app. You can't just upload it.

So go here, create your app, for example "example_app" and set the app_id=example_app and everything should work :)

like image 21
Hassek Avatar answered Oct 09 '22 10:10

Hassek


The same problem occurs with the Java/Eclipse plugin version of App Engine. The 404 happens when you're logged in to the wrong Google account from within the plugin. In that case, look at the bottom-left of Eclipse to see what account you're currently using.

Regarding the Python command line updater, if your cookies indicate that you're logged in to a Google account that doesn't have access to the application you're updating, then that would explain why ignoring those cookies by using "appcfg.py update --nocookies" fixes it.

like image 5
Sarah Northway Avatar answered Oct 09 '22 09:10

Sarah Northway


This is really old, so I wouldn't be surprised if this isn't picked up by the poster, but I wanted to ensure that I have a reference for the next time I have the issue.

I had this issue. My problem ended up being that I had not invited the user that I was authenticating as to be a developer on the project. In fact I had just created the user and not even logged on yet.

I logged on to the google infrastructure as the new user, then added the new user as a developer on the application. I was then able to upload the app.

like image 4
Charles Young Avatar answered Oct 09 '22 10:10

Charles Young