Bonjour à tous,
Quand je lance mon programme, j'obtiens l'erreur suivante :
Quelqu'un saurait-il m'indiquer d'où peut venir l'erreur ?
J'ai les sources mais je ne sais pas où sont les erreurs.
Merci d'avance pour votre aide.
Bonjour à tous,
Quand je lance mon programme, j'obtiens l'erreur suivante :
Quelqu'un saurait-il m'indiquer d'où peut venir l'erreur ?
J'ai les sources mais je ne sais pas où sont les erreurs.
Merci d'avance pour votre aide.
Bonjour,
Tu as un ArrayIndexOutOfBoundsException sur la ligne 1333 de la classe Personnage.
La prochaine fois cite l'erreur ici et donne le code incriminé.
A+.
Oui, mais en général un copier coller du stacktrace plutôt qu'une image est préférable.
Sinon le problème se situe exactement la :
Ligne 1333 de Personnage.java
Tu essaies d'obtenir un élément d'une liste alors qu'il n'y en a pas à cet endroit.
edit: trop lent grrr![]()
(Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Merci de vos réponses
Voici la ligne 1333 :Vous voulez sans doute quelques explications ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part int qtd = Integer.valueOf(item.split(":")[1]).intValue();
(Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Désolé mais je ne maîtrise pas bien Java, c'est ce que j'ai récupéré pour un jeu.
En fait, dès que je crée un personnage, je tombe sur cette erreur et je suis aussitôt déconnecté, et dès que je me reconnecte je peux jouer normalement.
Peut-être une vision des choses par TeamViewer serait plus facile pour vous ?
EDIT : voici les lignes 1330 à 1342
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 else { String item = CyonEmu.START_ITEMS; int qtd = Integer.valueOf(item.split(":")[1]).intValue(); int itemid = Integer.valueOf(item.split(":")[0]).intValue(); Objet.ObjTemplate obj = World.getObjTemplate(itemid); if (obj != null) { Objet object = obj.createNewItem(qtd, false); if (addObjet(object, true)) World.addObjet(object, true); } }
Ok, non teamviewer non merciun vnc a la limite ...
Sinon, bah tu dois rentrer un nom ou quelques choses avant de lancer le jeu non ?
lvvvt
zxcyl
je vois dans ton screenshot.
Tu devrais pas rentrer un truc genre ?
324:46
car le code que je vois lui attends de lire une chaine de caractère avec un caractère : qui sépare 2 valeurs entières.
mais faudrait voir le start.bat, et c'est quoi le jeu en question ?
(Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Partager