Uzyskiwanie wyjątku com.google.gwt.user.client.rpc.StatusCodeException: 0 w GWT

Czasami / często otrzymuję ten wyjątek w GWT, ale nie wiem dlaczego:

SEVERE: com.google.gwt.user.client.rpc.StatusCodeException: 0 
java.lang.RuntimeException: com.google.gwt.user.client.rpc.StatusCodeException: 0 
    at Unknown.java_lang_RuntimeException_RuntimeException__Ljava_lang_Throwable_2V(Unknown Source)
    at Unknown.de_ctech24_simplynews_web_client_util_SimpleCallback_$onFailure__Lde_ctech24_simplynews_web_client_util_SimpleCallback_2Ljava_lang_Throwable_2V(Unknown Source)
    at Unknown.com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter_$onResponseReceived__Lcom_google_gwt_user_client_rpc_impl_RequestCallbackAdapter_2Lcom_google_gwt_http_client_Request_2Lcom_google_gwt_http_client_Response_2V(Unknown Source)
    at Unknown.com_google_gwt_http_client_Request_$fireOnResponseReceived__Lcom_google_gwt_http_client_Request_2Lcom_google_gwt_http_client_RequestCallback_2V(Unknown Source)
    at Unknown.com_google_gwt_http_client_RequestBuilder$1_onReadyStateChange__Lcom_google_gwt_xhr_client_XMLHttpRequest_2V(Unknown Source)
    at Unknown.<anonymous>(Unknown Source)
    at Unknown.com_google_gwt_core_client_impl_Impl_apply__Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2(Unknown Source)
Caused by: com.google.gwt.user.client.rpc.StatusCodeException: 0 
    at Unknown.java_lang_RuntimeException_RuntimeException__Ljava_lang_String_2Ljava_lang_Throwable_2V(Unknown Source)
    at Unknown.com_google_gwt_user_client_rpc_StatusCodeException_StatusCodeException__ILjava_lang_String_2V(Unknown Source)
    at Unknown.com_google_gwt_user_client_rpc_impl_RequestCallbackAdapter_$onResponseReceived__Lcom_google_gwt_user_client_rpc_impl_RequestCallbackAdapter_2Lcom_google_gwt_http_client_Request_2Lcom_google_gwt_http_client_Response_2V(Unknown Source)
    at Unknown.com_google_gwt_http_client_Request_$fireOnResponseReceived__Lcom_google_gwt_http_client_Request_2Lcom_google_gwt_http_client_RequestCallback_2V(Unknown Source)
    at Unknown.com_google_gwt_http_client_RequestBuilder$1_onReadyStateChange__Lcom_google_gwt_xhr_client_XMLHttpRequest_2V(Unknown Source)
    at Unknown.<anonymous>(Unknown Source)
    at Unknown.com_google_gwt_core_client_impl_Impl_apply__Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2Ljava_lang_Object_2(Unknown Source)

Po spędzeniu trochę czasu Googling znalazłem to:http://www.mail-archive.com/[email protected]/msg79537.html

Podano interesującą wskazówkę: zdarzyło się, jeśli tyodłącz sieć WLAN i połącz się ponownie - wtedy pojawia się błąd. Próbowałem tego na moim notebooku - wtedy pojawia się wyjątek.

Kolejnym problemem jest ten wyjątekczasami się pojawia (nie zawsze zawsze w tym samym czasie lub podczas wykonywania określonej akcji - takpozornie losowy) chociaż połączenie sieciowe jest w porządku. Nie wiem, dlaczego tak się dzieje, ani jaki jest właściwy sposób postępowania - na pewno mogę go złapać i zignorować. Ale żądanie nigdy nie trafia do serwera i akcja nie jest wykonywana - nie jest to dobra obsługa błędów.

Niektóre dane na temat tej aplikacji - może to pomaga zawęzić lub, miejmy nadzieję, rozwiązać problem:

GWT 2.4 z Sencha GXT 3.0.1Występuje na wszystkich najlepszych przeglądarkach w najnowszej wersji: IE, Chrome, FirefoxZa pomocąCloudflare (Próbowałem też bez niego - ale to ten sam problem. Tak więc wydaje się, że nie pochodzi z korzystania z tej usługi proxy.)

Wielkie dzięki za każdą wskazówkę i każdy pomysł, jak sobie z tym poradzić / rozwiązać.

questionAnswers(4)

yourAnswerToTheQuestion