Клиент Javascript API-интерфейса канала App Engine не использует мой обратный вызов onError

Я использую API канала App Engine для поддержания связи между расширением Chrome и приложением App Engine. Вы можете увидеть мой код, связанный с каналом, здесь: https://github.com/2cloud/Chrome/blob/3fe70262ef69ae8286a057055f4108760560c47e/socket.js (Приложение с открытым исходным кодом, поэтому вы можете проверить репозиторий, чтобы получить представление о том, как оно все сходится)

По какой-то причине моя проблема заключается в том, что ошибка 401, которую выдает App Engine по истечении срока действия токена, не отправляется моему слушателю onError. Я попытался просто зарегистрировать объект ошибки изнутри onError, вне оператора if, и все равно ничего не получил. Я пришел к выводу, что onError не вызывается, когда выбрасывается 401, как говорится в документации.

Кто-нибудь еще видел эту ошибку? У кого-нибудь есть идеи как это исправить?

1 ответ

Решение

Я воспроизвел эту ошибку и начал исправлять ее. http://code.google.com/p/googleappengine/issues/detail?id=5685

Другие вопросы по тегам