5

Próbuję wdrożyć dość dużą aplikację na niestety dość powolnym połączeniu internetowym z poziomu Eclipse. Po około 15-30 minutach podczas przesyłania pliku proces wdrażania zostanie przerwany za pomocą błędu 401 Nieautoryzowany (nieprawidłowy token OAuth). Czy jest to limit czasu na niektóre pliki cookie logowania, czy też robię coś złego?Błąd 401 Nieautoryzowany (nieprawidłowy token OAuth) podczas wdrażania AppEngine z wtyczką Eclipse

Obejście: Na szczęście AppEngine jest wystarczająco inteligentny, aby nie przesyłać ponownie identycznych plików, więc wszystko, co muszę zrobić, to "wycofanie aplikacji" i spróbować ponownie wdrożyć. Ostatecznie wszystkie pliki są ładowane i wszystko jest w porządku. Wystarczy naprawdę denerwujące ...

Dzięki

Markus

+0

http://fbdevwiki.com/wiki/Error_codes Nieprawidłowa nazwa użytkownika lub hasło? – Ashitaka

+0

Wygląda na to, że token dostępu wygasa po 30 minutach. –

Odpowiedz

1

Stało się to dla mnie również. Wielokrotne awarie przesyłania 3000+ plików po zlokalizowaniu kodu & podzieliły moją aplikację GWT.

Moje rozwiązanie polega na zdefiniowaniu narzędzia zewnętrznego do uruchomienia aplikacji appcfg.cmd i przesłania w ten sposób.

Run menu | External Tools | External Tools Configurations... 
Location: ...\appengine-java-sdk-1.7.0\bin\appcfg.cmd 
Working Directory: ${project_loc} 
Arguments: update ./war 
+0

Wierzę, że to działa, ale nie jestem pewien, czy rozumiem, dlaczego ma to wpływ na to, czy aplet appcfg jest jawnie używany jako narzędzie zewnętrzne, czy też wtyczka Google nazywa to niejawnie poprzez wdrożenie. Czy wdrażanie wykorzystuje inną wersję aplikacji appcfg? A może appcfg nie używa tokenów OAuth, jeśli nazywasz to bezpośrednio? –

+0

Jestem również zainteresowany tym. Czy ktoś ma jakieś dodatkowe informacje? – doright