Przejdź do głównej zawartości

Kody błędów

Ta sekcja opisuje kody błędów, które mogą wystąpić podczas korzystania z aplikacji Mudfish na Androida, oraz sposoby ich rozwiązywania.

Jeśli opisane poniżej metody nie pomogą, zadaj pytanie na forum Mudfish.

MUDEXP_00001​

  • Funkcja omijania zapory jest obecnie wyłączona.

    Ten komunikat może pojawić się, gdy witryna Mudfish tymczasowo wyłączy uwierzytelnianie przez funkcję omijania zapory.

    Zwykle oznacza to, że Mudfish jest celem ataku DDoS. Spróbuj wtedy połączyć się ponownie z sieci bez zapory sieciowej.

  • Unsuccessful response

    Oznacza błąd samego procesu logowania: odpowiedź serwera WWW Mudfish nie zakończyła się powodzeniem.

MUDEXP_00023​

Failed to get information: (num)

Ten błąd może wystąpić, gdy uwierzytelnienie na centralnym serwerze Mudfish nie przebiegnie prawidłowo. Przyczyna zależy od wartości (num):

  • -1

    Nie udało się nawet nawiązać połączenia TCP z centralnym serwerem Mudfish. Prawdopodobnie połączenie zostało z jakiegoś powodu zablokowane.

    1. Sprawdź, czy w używanym środowisku jest zapora sieciowa.
    2. Sprawdź, czy problem występuje zarówno przez 5G / LTE, jak i przez WIFI.

    Jeśli żadna z tych metod nie działa, wyślij raport o problemie. Po analizie odpowiemy w odpowiednim temacie.

  • -2

    Połączenie z centralnym serwerem Mudfish zostało nawiązane, ale po wysłaniu danych uwierzytelniających nie można było odebrać odpowiedzi.

    Sprawdź, czy zapora sieciowa albo osobista zapora lub program antywirusowy nie zakłóca połączenia z centralnym serwerem Mudfish.

  • -3

    Uwierzytelnienie Mudfish przy użyciu ID/PWD nie powiodło się. Wyloguj się z aplikacji i spróbuj zalogować ponownie. Opcja wylogowania znajduje się na dole menu ustawień aplikacji.

  • -9

    Wielokrotne uwierzytelnianie tym samym identyfikatorem w krótkim czasie mogło spowodować umieszczenie go na czarnej liście przez usługę uwierzytelniania.

    Przerwij na chwilę korzystanie z Mudfish i spróbuj połączyć się ponownie po około 5 minutach.

  • -11

    Z jakiegoś powodu nie można zapisać danych logowania Mudfish w urządzeniu z Androidem.

    Może to wystąpić na przykład wtedy, gdy ścieżka zapisu znajduje się w systemie plików tylko do odczytu (Read-only file system).

    Sprawdź, czy problem występuje również po całkowitym odinstalowaniu i ponownym zainstalowaniu aplikacji.

MUDEXP_00024​

Failed to do auto-login: <errno>

Błąd automatycznego logowania. Przyczyna zależy od wartości <errno>:

  • -1

    Wartość <errno> równa -1 może oznaczać brak możliwości połączenia z serwerem uwierzytelniania Mudfish. Przyczyną może być zapora sieciowa, aplikacja zapory na Androidzie lub inne problemy z internetem. Najpierw sprawdź połączenie internetowe.

    Jeśli problem się utrzymuje, wyślij prywatne zapytanie 1:1.

MUDEXP_00026​

Failed to get the default gateway for DNS (sid <sid> staticnodes_count <count>)

Błąd może wystąpić, gdy węzeł Mudfish odpowiadający <sid> jest niedostępny, a użytkownik próbował z niego korzystać.

Zmiana używanego węzła Mudfish na inny powinna rozwiązać problem.

MUDEXP_00034​

No mudfish credits available.

Jak wskazuje komunikat, brakuje kredytów Mudfish.

MUDEXP_00035​

Can't use the mudfish node you picked.

Aplikacja próbowała użyć ustawionego węzła, ale z jakiegoś powodu nie było to możliwe. Zwykle przyczyną jest jedna z poniższych sytuacji:

  • Korzystasz z abonamentu, ale nie masz dodanego żadnego płatnego elementu.

    Zaloguj się na https://mudfish.net i dodaj co najmniej jeden płatny element.

  • Węzeł nie działa. Wyloguj się z aplikacji i zaloguj ponownie, aby pobrać aktualne informacje o węzłach.

MUDEXP_00086​

Failed to sync the configuration: <exception>

Synchronizacja ustawień Mudfish nie powiodła się z przyczyny wskazanej przez <exception>. Możliwe wartości <exception> obejmują:

  • java.net.SocketTimeoutException

    Nawiązanie połączenia z centralnym serwerem Mudfish trwało zbyt długo. Zależy to od warunków sieciowych i zwykle występuje przy słabym połączeniu.

  • java.net.UnknownHostException

    Nie udało się rozpoznać nazwy domenowej centralnego serwera Mudfish. Także ten błąd zależy od warunków sieciowych i zwykle pojawia się przy słabym połączeniu.

Ten problem oznacza nieudaną synchronizację ustawień, a nie problem z samym połączeniem Mudfish, więc nie wskazuje na błąd połączenia z grą.

Aby nie widzieć go więcej, wyłącz synchronizację ustawień w menu ustawień aplikacji Mudfish.

MUDEXP_00120​

MUDEXP_00120: <exception>

Przy pierwszym uruchomieniu aplikacja zwykle sprawdza, czy w sieci użytkownika znajduje się zapora. Jednym z testów jest próba dostępu do poniższego adresu URL. Błąd oznacza niepowodzenie tego testu.

Możliwe komunikaty <exception>:

  • javax.net.ssl.SSLHandshakeException: connection closed

    Połączenie zostało zamknięte podczas uzgadniania SSL.

MUDEXP_00121​

Unexpected exception: <exception>: <reason>

Podczas testu zapory sieciowej nie udało się połączyć z https://mudfish.net/api/reqheaders. Z jakiegoś powodu połączenie z witryną Mudfish nie działa prawidłowo.

Opis poszczególnych wartości <exception> znajdziesz poniżej w sekcji MUDEXP_00127.

MUDEXP_00127​

Unexpected exception: <exception>: <reason>

Błąd zwykle pojawia się, gdy automatyczne logowanie z jakiegoś powodu się nie powiedzie. <exception> wskazuje przyczynę.

  • java.net.SocketTimeoutException

    Jeśli <reason> zawiera Read timed out, podczas komunikacji z centralnym serwerem lub serwerem WWW Mudfish przekroczono limit czasu.

Najpierw sprawdź połączenie internetowe oraz to, czy zapora sieciowa nie zakłóca połączenia z Mudfish.

MUDEXP_00137​

Unexpected exception: <exception_msg>

Wyjątek może wystąpić, gdy podczas logowania pojawi się problem. Znany jest następujący błąd:

  • java.io.IOException

    Oznacza błąd wejścia/wyjścia (In/Output) podczas łączenia.

MUDEXP_00208​

Failed to open .conf for writing at <path>: <errno> <errmsg>

Nie można zapisać pliku ustawień Mudfish w pamięci telefonu. <path> wskazuje miejsce próby zapisu, a <errno> i <errmsg> opisują dokładną przyczynę błędu.

Dotychczas wystąpił między innymi następujący komunikat:

  • 30 Read-only file system

    Jeśli go zobaczysz, podaj model telefonu i wersję Androida na forum Mudfish lub w prywatnym zapytaniu 1:1.

    Aplikacja próbowała zapisać plik ustawień w miejscu, w którym zapis jest niemożliwy.

    Sprawdź, czy problem powtarza się po całkowitym zamknięciu aplikacji i ponownej próbie.

MUDEXP_00245​

Unsuccessful response

Ten problem zwykle występuje przy następujących warunkach:

  1. Test zapory sieciowej nie został zaliczony, więc przed wystąpieniem błędu funkcja omijania zapory w aplikacji była włączona.
  2. Przy włączonym trybie omijania zapory aplikacja próbowała połączyć się przez sieć CDN Cloudflare, ale dostęp przez Cloudflare z jakiegoś powodu się nie powiódł.

Jeśli uważasz, że wynik testu zapory jest błędny, możesz wyłączyć funkcję omijania na ekranie logowania.

MUDEXP_00251​

talkc__recv() error: <errno> <errmsg>

Wystąpił problem podczas komunikacji z usługą RTT Mudfish. <errno> wskazuje rzeczywisty kod błędu, zwykle:

  • 11 Try again

    Oznacza przekroczenie limitu czasu. Zwykle serwer Mudfish nie przesłał danych przez określony czas.

MUDEXP_00266​

Failed to get a default SID... Something is wrong.

Nie można wewnętrznie odnaleźć unikalnego identyfikatora wybranego węzła Mudfish. Zwykle występuje to w następujących sytuacjach:

  1. Użytkownik wybrał niedziałający węzeł i próbował się połączyć. Wybierz inny węzeł Mudfish i spróbuj ponownie.

  2. Użytkownik próbował połączyć Mudfish, zanim wybrał węzeł.

  3. Z jakiegoś powodu nie udało się pobrać informacji o węzłach z centralnego serwera Mudfish.

    • Połączenie mogło być niestabilne.
    • Połączenie mogło zostać zablokowane przez zaporę.

    Najpierw całkowicie zamknij aplikację Mudfish i uruchom ją ponownie.

MUDEXP_00267​

connect(2) fail to <ip>:<port>: <errno> <errmsg>

Podczas obliczania RTT (Round Trip Time) między użytkownikiem a węzłem Mudfish wystąpił problem. Błąd może pojawić się, gdy metodą testowania węzłów jest połączenie TCP.

<ip> wskazuje adres IP węzła Mudfish, a <port> jego numer portu. Zwykle używany jest port 10007.

<errno> wskazuje kod błędu, a <errmsg> jego komunikat. Możliwe wartości <errno>:

  • 101 Network is unreachable

    Węzeł Mudfish nie działa lub połączenie nie powiodło się z powodu problemu sieciowego. Zwykle występuje to, gdy telefon nie ma dostępu do internetu.

    Najpierw sprawdź połączenie telefonu z internetem.

MUDEXP_00292​

Failed to do the auto-login (reason <reason_code>)

Aplikacja próbowała zalogować się automatycznie, ale serwer Mudfish zwrócił błąd. Szczegółową przyczynę wskazuje <reason_code>.

  • 4

    Token uwierzytelniania używany do automatycznego logowania jest nieprawidłowy lub wygasł.

    Zaloguj się ponownie na ekranie logowania, wpisując identyfikator i hasło.

  • 5

    Serwer uwierzytelniania zablokował próbę logowania. Wstrzymaj próby na chwilę i spróbuj ponownie po około 1 minucie.

MUDEXP_00350​

nPurchasesUpdated(<error_code>, null)

Podczas aktualizowania informacji o zakupach wystąpił problem. <error_code> wskazuje rzeczywisty kod błędu, zwykle:

  • 6 (ERROR)

    Wystąpił krytyczny błąd podczas operacji API.

    Jest to wewnętrzny błąd Google Play, który może wynikać z tymczasowej lub nieoczekiwanej sytuacji podczas przetwarzania.

    Całkowicie zamknij aplikację i uruchom ją ponownie.

    Jeśli problem się utrzymuje, skorzystaj z innej metody płatności opisanej w cenniku.

MUDEXP_00401​

Not enough information to calculate shortest pathes.

Zwykle brakuje wystarczających danych RTT węzłów Mudfish do obliczenia zalecanej trasy. Najpierw sprawdź:

  • Czy masz kredyty Mudfish. Przy braku kredytów testy RTT węzłów mogą czasem nie działać prawidłowo.