0

can not create sample app

Hi,

I'm trying to get started with Open Mail and when i tried to create any sample apps, i can download the files but can not use the apps (on my inbox it just says unavailable, whenever i try to open the app).

Here's the console output of when i try to create a sample app


[david][~/Desktop/HackU]$ ./ymdt create mem -S "Memories"
Yahoo! Mail Development Tool Version 1.23
Developer server: developer.mail.yahoo.com
create:
Getting sample 'Memories' into mem:
changed appid to 3ceb2coqm8c32.
downloading mem/config.xml. . .
downloading mem/auth.xml. . .
downloading mem/icon.png. . .
downloading mem/thumbnail.png. . .
downloading mem/views/main. . .
Done all gets for mem.
Application '6ap9k61i3ad9n' created.
NOTE: Your application has been created.
You no longer need to run ymdt create for this application.
Use ymdt put to upload files instead.
uploading /home/david/Desktop/HackU/mem/auth.xml. . .

dev.file.put invoke failed (HTTP 404).

Server says: Application 6ap9k61i3ad9n not found.

Webserver: om0407.mail.ac2.yahoo.com

See error.log for more info




-------------------------------------
any help would be greatly appreciated! Thanks!

by
3 Replies
  • QUOTE (Ken Karasawa @ Mar 25 2011, 10:57 AM) <{POST_SNAPBACK}>
    Hi,

    I'm trying to get started with Open Mail and when i tried to create any sample apps, i can download the files but can not use the apps (on my inbox it just says unavailable, whenever i try to open the app).

    Here's the console output of when i try to create a sample app


    [david][~/Desktop/HackU]$ ./ymdt create mem -S "Memories"
    Yahoo! Mail Development Tool Version 1.23
    Developer server: developer.mail.yahoo.com
    create:
    Getting sample 'Memories' into mem:
    changed appid to 3ceb2coqm8c32.
    downloading mem/config.xml. . .
    downloading mem/auth.xml. . .
    downloading mem/icon.png. . .
    downloading mem/thumbnail.png. . .
    downloading mem/views/main. . .
    Done all gets for mem.
    Application '6ap9k61i3ad9n' created.
    NOTE: Your application has been created.
    You no longer need to run ymdt create for this application.
    Use ymdt put to upload files instead.
    uploading /home/david/Desktop/HackU/mem/auth.xml. . .

    dev.file.put invoke failed (HTTP 404).

    Server says: Application 6ap9k61i3ad9n not found.

    Webserver: om0407.mail.ac2.yahoo.com

    See error.log for more info




    -------------------------------------
    any help would be greatly appreciated! Thanks!


    Hi Ken,

    Sorry about that. This looks like you're hitting a replication issue on our backend that we're already investigating. Meanwhile, I think you can get around this.

    Against the directory left behind by ymdt create, try:

    ymdt put mem

    Let us know if that gives you better mileage. . .

    -j
    0
  • Hi,

    Thanks for the suggestion and investigation :)-j
    0
  • Hi Ken,

    Sorry for the delayed reply.

    You should only get that 403 if you're trying to put an app from a working directory with a '.appid' that was written with a different account. Did you by any chance log on with a different Yahoo! ID or did your friend use the same directory as you when he tried? Have a look at the output of 'ymdt apps'. If your app is there, try ymdt put with the -n option and that will fixup your .appid.

    Did the app ever show up for your friend in the gallery?

    We are pushing out a new version of our backend system tomorrow, so hopefully the replication issue you hit will go away completely, but I'm hoping with the -h host hack that you can keep on working.

    To summarize, your issues are:

    * put is failing b/c you're putting from an app working directory with an .appid that seems to belong to a different dev
    * app not showing up in the gallery b/c of a replication issue we might have to research more

    If the latter is still in an issue, could you please post the output of 'ymdt apps' so that I can dig deeper?

    -j
    0
  • This forum is locked.

    Recent Posts

    in Yahoo! Mail Application Platform