Códigos de erro
Esta secção explica os códigos de erro que podem aparecer durante a utilização da aplicação Mudfish para Android e apresenta as respetivas soluções.
Se os métodos descritos abaixo não resolverem o problema, coloque uma questão no fórum Mudfish.
MUDEXP_00001
-
A funcionalidade de contorno da firewall está atualmente desativada.
Esta mensagem pode aparecer quando o site Mudfish desativa temporariamente a autenticação através da funcionalidade de contorno da firewall.
Normalmente, esta mensagem indica que o Mudfish está a sofrer um ataque DDoS. Nesse caso, tente ligar novamente a partir de uma rede sem firewall de rede.
-
Unsuccessful response
Esta mensagem indica que ocorreu um erro no próprio processo de início de sessão: a resposta do servidor Web do Mudfish não foi bem-sucedida.
MUDEXP_00023
Failed to get information: (num)
Este erro pode ocorrer quando a autenticação com o servidor central do Mudfish não é concluída corretamente. A causa varia de acordo com o número (num), conforme descrito abaixo.
-
-1
Este erro indica que a ligação TCP ao servidor central do Mudfish não foi estabelecida. É provável que a própria ligação esteja bloqueada por algum motivo.
-
Verifique primeiro se existe uma firewall de rede no ambiente que está a utilizar.
-
Verifique se o problema ocorre tanto numa ligação 5G / LTE como numa ligação Wi-Fi.
Se nenhum destes métodos funcionar, envie um Relatório de problemas. Após a análise, responderemos no respetivo tópico.
-
-
-2
Este erro pode ocorrer quando a ligação ao servidor central do Mudfish é estabelecida, mas não é recebida uma resposta após o envio das informações de autenticação.
Verifique se existe uma firewall de rede a interferir com a ligação ao servidor central do Mudfish, ou se uma firewall pessoal ou um antivírus está a bloquear a ligação.
-
-3
Este erro indica uma falha na autenticação do Mudfish com ID/palavra-passe. Termine sessão na aplicação e tente iniciar sessão novamente. A opção para terminar sessão encontra-se no menu de configurações da aplicação.
-
-9
Este erro pode ocorrer quando são feitas várias tentativas de autenticação com o mesmo ID num curto período e o daemon de autenticação coloca esse ID na lista de bloqueio.
Se este erro ocorrer, interrompa a utilização do Mudfish e tente ligar novamente após cerca de 5 minutos.
-
-11
Este erro pode ocorrer quando, por algum motivo, as informações de início de sessão do Mudfish não podem ser guardadas no dispositivo Android.
Por exemplo, pode ocorrer se o caminho de armazenamento estiver num sistema de ficheiros só de leitura (Read-only file system).
Verifique se o problema persiste depois de desinstalar completamente a aplicação Mudfish e voltar a instalá-la.
MUDEXP_00024
Failed to do auto-login: <errno>
Este erro pode ocorrer quando o início de sessão automático falha. A causa varia de acordo com o valor de <errno>, conforme descrito abaixo.
-
-1
Se
<errno>for -1, pode não ser possível estabelecer uma ligação ao servidor de autenticação do Mudfish. A ligação pode falhar devido a uma firewall de rede, a uma aplicação de firewall no Android ou a outros problemas de Internet. Verifique primeiro a ligação à Internet.Se o problema persistir, envie uma consulta de suporte individual.
MUDEXP_00026
Failed to get the default gateway for DNS (sid <sid> staticnodes_count <count>)
Este erro pode ocorrer quando o servidor de retransmissão Mudfish correspondente a <sid> está indisponível. Pode encontrá-lo se estiver a utilizar um servidor fora de serviço.
Neste caso, mudar para outro servidor de retransmissão Mudfish deverá resolver o problema.
MUDEXP_00034
No mudfish credits available.
Como indica a mensagem, este problema ocorre por falta de créditos Mudfish.
-
Se utilizar o plano Pagar por Tráfego, compre créditos Mudfish através da ligação https://mudfish.net/admin/credits/buy.
-
Se utilizar o plano de Subscrição, compre uma licença de Subscrição (Subscription Voucher). Consulte a ligação abaixo para obter mais informações.
MUDEXP_00035
Can't use the mudfish node you picked.
Este erro pode ocorrer quando a aplicação tenta utilizar o servidor de retransmissão configurado, mas este não está disponível por algum motivo. As causas habituais são as seguintes.
-
Utiliza o plano de Subscrição, mas não tem nenhum item pago adicionado.
Neste caso, inicie sessão em https://mudfish.net e adicione pelo menos um item pago para resolver o problema.
-
O servidor de retransmissão está fora de serviço. Termine sessão na aplicação e volte a iniciar sessão para obter os dados mais recentes dos servidores.
MUDEXP_00086
Failed to sync the configuration: <exception>
Este erro indica que a sincronização das configurações do Mudfish falhou devido ao motivo indicado em <exception>. Os possíveis detalhes de <exception> são os seguintes.
-
java.net.SocketTimeoutException
Este erro indica que a ligação ao servidor central do Mudfish demorou demasiado tempo. Depende do ambiente de rede e ocorre geralmente quando a qualidade da rede é fraca.
-
java.net.UnknownHostException
Este erro indica que não foi possível resolver o nome de domínio do servidor central do Mudfish. Depende do ambiente de rede e ocorre geralmente quando a qualidade da rede é fraca.
Este problema indica apenas uma falha na sincronização das configurações. A ligação do Mudfish em si não é afetada, pelo que não significa que exista um problema na ligação ao jogo.
Se não pretender voltar a ver este erro, desative a sincronização de configurações no menu de configurações da aplicação Mudfish.
MUDEXP_00120
MUDEXP_00120: <exception>
Normalmente, ao iniciar, a aplicação Mudfish verifica se existe uma firewall de rede no ambiente do utilizador. Uma dessas verificações tenta aceder ao URL abaixo. Este erro indica que essa verificação falhou.
As mensagens de erro que podem aparecer em <exception> são as seguintes.
-
javax.net.ssl.SSLHandshakeException: connection closed
Este erro indica que a ligação foi interrompida durante o handshake SSL.
MUDEXP_00121
Unexpected exception: <exception>: <reason>
Este erro indica que o acesso ao URL https://mudfish.net/api/reqheaders falhou no teste de firewall de rede. Por algum motivo, a ligação ao site Mudfish não está a funcionar corretamente.
Consulte a secção MUDEXP_00127 abaixo para obter detalhes sobre <exception>.
MUDEXP_00127
Unexpected exception: <exception>: <reason>
Este erro ocorre geralmente quando o início de sessão automático falha por algum motivo. <exception> indica a causa do problema.
-
java.net.SocketTimeoutException
Se
<reason>indicar Read timed out, ocorreu um tempo limite na comunicação com o servidor central ou o servidor Web do Mudfish.
Verifique primeiro se a ligação à Internet está a funcionar e se existe uma firewall de rede que possa interferir com a ligação ao Mudfish.
MUDEXP_00137
Unexpected exception: <exception_msg>
Esta exceção pode ocorrer quando existe um problema durante o início de sessão. Os erros conhecidos são os seguintes.
-
java.io.IOException
Indica um erro de entrada/saída (Input/Output) durante a ligação.
MUDEXP_00208
Failed to open .conf for writing at <path>: <errno> <errmsg>
Este erro pode ocorrer quando não é possível escrever o ficheiro de configuração do Mudfish no armazenamento interno do telemóvel. <path> indica o local onde se tentou escrever, e <errno> e <errmsg> descrevem a causa exata do erro.
Até ao momento, foram observadas as seguintes mensagens de erro.
-
30 Read-only file system
Se encontrar este erro, indique o modelo do telemóvel e a versão do Android no fórum Mudfish ou numa consulta de suporte individual.
Este erro ocorre porque a aplicação Mudfish tenta guardar o ficheiro de configuração num local onde não é possível escrever.
Feche completamente a aplicação Mudfish e verifique se o problema persiste ao tentar novamente.
MUDEXP_00245
Unsuccessful response
Este problema ocorre geralmente nas seguintes condições.
-
Antes deste erro, a aplicação não passou no teste de firewall de rede, pelo que a funcionalidade de contorno da firewall ficou ativada.
-
Com o modo de contorno da firewall ativado, foi tentada uma ligação através da CDN da Cloudflare, mas esse acesso falhou por algum motivo.
Se considerar que o resultado do teste de firewall de rede está incorreto, pode desativar a funcionalidade de contorno no ecrã de início de sessão.
MUDEXP_00251
talkc__recv() error: <errno> <errmsg>
Este erro indica um problema na comunicação com o daemon de RTT do Mudfish. <errno> indica o código de erro efetivo. Os códigos habituais são os seguintes.
-
11 Try again
Este código indica um tempo limite. Normalmente, significa que não foram recebidos dados do servidor Mudfish durante um determinado período.
MUDEXP_00266
Failed to get a default SID... Something is wrong.
Este erro pode ocorrer quando não é possível encontrar internamente o ID único do servidor de retransmissão Mudfish selecionado pelo utilizador. As situações habituais são as seguintes.
-
O utilizador selecionou um servidor de retransmissão Mudfish inativo ou fora de serviço e tentou ligar. Nesse caso, selecione outro servidor e tente novamente.
-
O utilizador tentou ligar ao Mudfish sem ter selecionado um servidor de retransmissão.
-
Por algum motivo, não foi possível obter as informações dos servidores de retransmissão a partir do servidor central do Mudfish.
-
Este problema pode ser causado por uma ligação instável,
-
ou por uma firewall que bloqueia a ligação.
Se este problema ocorrer, feche completamente a aplicação Mudfish e volte a abri-la.
-
MUDEXP_00267
connect(2) fail to <ip>:<port>: <errno> <errmsg>
Este erro indica um problema no cálculo do RTT (Round Trip Time) entre o utilizador e o servidor de retransmissão Mudfish. Pode ocorrer quando o método de teste do servidor utiliza uma ligação TCP.
<ip> indica o endereço IP do servidor de retransmissão Mudfish e <port> indica o número da porta. Normalmente, é utilizada a porta 10007.
<errno> indica o código de erro efetivo e <errmsg> indica a mensagem de erro. Os detalhes de <errno> são os seguintes.
-
101 Network is unreachable
Este erro indica que o servidor de retransmissão Mudfish está inativo ou que a ligação falhou devido a um problema de rede. Pode ocorrer quando o telemóvel não consegue aceder à Internet.
Verifique primeiro se o telemóvel tem acesso à Internet.
MUDEXP_00292
Failed to do the auto-login (reason <reason_code>)
Este erro pode ocorrer quando a aplicação Mudfish tenta iniciar sessão automaticamente e o servidor Mudfish devolve um erro. A causa detalhada aparece em <reason_code>.
-
4
Este código indica que o token de autenticação utilizado no início de sessão automático é inválido ou expirou.
Volte a iniciar sessão no ecrã de início de sessão, introduzindo o ID e a palavra-passe.
-
5
Este código indica que o servidor de autenticação bloqueou a tentativa de início de sessão. Interrompa as tentativas por um momento e volte a tentar após cerca de 1 minuto.
MUDEXP_00350
nPurchasesUpdated(<error_code>, null)
Este erro indica um problema durante a atualização das informações de compras na aplicação Mudfish. <error_code> indica o código de erro efetivo. Os códigos habituais são os seguintes.
-
6 (ERROR)
Ocorreu um erro fatal durante uma operação da API.
Trata-se de um erro interno do Google Play, que pode ser temporário ou resultar de uma situação inesperada durante o processamento.
Se este erro ocorrer, feche completamente a aplicação e volte a abri-la.
Se o problema persistir, consulte o documento Preços e experimente outro método de pagamento.
MUDEXP_00401
Not enough information to calculate shortest pathes.
Este problema ocorre geralmente por não existirem dados de RTT suficientes dos servidores de retransmissão Mudfish para calcular as rotas recomendadas. Verifique primeiro os pontos seguintes.
- Confirme que tem créditos Mudfish. Por vezes, os testes de RTT aos servidores de retransmissão podem não funcionar corretamente quando não existem créditos.