[Tutorial] Tratamento de Erros |
Kimsterjay « Consul » 1481200680000
| 0 | |||||||||||||||||||||||||||
ㅤCaso você tenha algum script de até 50 linhas que não funcione por conta de erros de inicialização, envie-o em forma de spoiler neste tópico para que algum desenvolvedor possa consertá-lo. [•] Attempt to call nil. ㅤEste erro afirma que você chamou "nil". Nil é um valor nulo (tipos e valores), portanto não pode ser chamado.
[•] Index expected, got nil. || [•] Attempt to index ? (a nil value). ㅤEste erro afirma que você chamou um índice inexistente. Índices são os valores dentro de uma tabela.
[•] ')' expected (to close '(' at line número ㅤEste erro afirma que um fechamento de processo ou função não foi feito. É necessário consertá-lo com um (, [, end, etc.
[•] Multiple points. ㅤEste erro afirma que um existem pontos múltiplos (pontos de casa decimal). Para consertá-lo, insira o número entre '( )'
[•] Unfinished (long) comment/string. ㅤEste erro afirma que um comentário longo não foi fechado
[•] Nesting of [[...]] is deprecated. ㅤEste erro afirma que um existem comentários longos dentro de comentários longos.
[•] Attempt to concatenate valor and valor. ㅤCom exceção de string>número, valores diferentes não podem ser concatenados com o uso de ...
[•] Invalid key to 'next'. ㅤOcorre quando a função next (utilizada no pairs()) não tem uma chave válida para retorno. Geralmente ocorre quando um valor é removido da tabela enquanto ela está sendo utilizada num for.
[•] Attempt to perform arithmetic on a valor value. ㅤOcorre quando uma função aritmética é utilizada em algum tipo de valor que não seja numérico.
[•] Attempt to compare valor with valor. ㅤOcorre quando uma comparação aritmética é utilizada em algum tipo de valor que não seja numérico.
[•] valor expected, got valor. || [•] Argument must be integer. ㅤOcorre quando uma função espera um valor de tipo diferente do parâmetro passado.
[•] Lua destroyed : Runtime can't exceed 40 ms in 4 seconds ! ㅤOcorre quando o runtime excede o "uso" rapidamente, como se desse crash no sistema.
[•] Lua destroyed : Runtime can't exceed número ms in 4 seconds ! || [•] Lua destroyed: Runtime too long! ㅤOcorre quando o runtime excede o "uso" rapidamente, como se desse crash no sistema.
[•] vm error: java.lang.ArrayIndexOutOfBoundsException: 256 ㅤGeralmente ocorre com stack overflows, porém há diversas possibilidades.
|
Malucarr « Citoyen » 1481206080000
| 0 | ||
Bom tópico. |
Contistente « Citoyen » 1481216940000
| 0 | ||
Olha o tópico é bom mais quando da erro ele afirma em qual linha está o erro... e é só revisar esta linha que você repara na onde está o erro. • # [*Adventurers Forever] Init Error : [string "Contistente.lua"]:10: '=' expected -- Erro na linha 10 ou seja esse numero depois do "]: é a linha em que o erro está apenas basta prestar atenção ver oque está errado e corrigir. |
Laagaadoo « Citoyen » 1481219940000
| 0 | ||
Contistente a dit : O intuito do tópico é exatamente esse, explicar o que significa cada erro para que possa ser solucionado mais rápido '-' |
Contistente « Citoyen » 1481223600000
| 0 | ||
Laagaadoo a dit : é eu concordo :V |
Kimsterjay « Consul » 1481889060000
| 0 | ||
Obrigado por todo o vosso apoio! |