Jump to content
La fin ?! Elle est là ! ×
×
×
  • Create New...
  • 0

erreur java.lang.nullpointer exception


sotha sil
 Share

Question

Bonjour,

 

Voila, j'ai un émulateur elbustemu modifié : dof'emu.

(qui est en faite une base de ancestra remake d'après la console)

 

Tout se lance bien, et en prime je dispose des sources MAIS quand je veux créer un personnage, ça me met l'erreur du screen.

 

Donc je vais dans les sources, à l'endroit indiqué, me référant avec Google et openclassrooms, j'essaie de réparer, ça se compile mais pareil quand je crée un perso, ça me met une erreur, la même mais pas au même endroit et la alors pas moyen de savoir comment faire ><

(c'est peut-être même moi qui l'a crée la seconde erreur :-/)

 

Donc si vous avez une solution, je suis preneur, je suis dispo skype (Novelastre (indoril GT)) et je vous donne l'émulateur en lien pour que vous jetiez un coup d’œil^^

 

Merci d'avance de votre aide^^

Cordialement

 

Sotha Sil

Link to comment
Share on other sites

  • Answers 12
  • Created
  • Last Reply

Top Posters For This Question

12 answers to this question

Recommended Posts

  • 0

public static long getExpMinPersonaje(int nivel) {
	if (nivel > Bustemu.MAX_NIVEL)
		nivel = Bustemu.MAX_NIVEL;
	if (nivel < 1)
		nivel = 1;
	return (Experiencia.get(nivel))._personaje;
}

public static long getExpMaxPersonaje(int nivel) {
	if (nivel >= Bustemu.MAX_NIVEL)
		nivel = Bustemu.MAX_NIVEL - 1;
	if (nivel <= 1)
		nivel = 1;
	return (Experiencia.get(nivel + 1))._personaje;
}

public static long getExpMaxEncarnacion(int nivel) {
	if (nivel >= 50)
		nivel = 49;
	if (nivel <= 1)
		nivel = 1;
	return (Experiencia.get(nivel + 1))._encarnacion;
}

l'erreur vient de la première fonction que je vous présente et ma "réparation" fut de faire ceci :

return (Experiencia.get(nivel + 1))._personaje;

Link to comment
Share on other sites

  • 0
  • Retraité

Quel est le level du perso que tu choisis et quel est le niveau max dans la config ? Et es tu sûr que la table pour l'experience se charge bien et a autant de niveau que le max level de la config ?

java style =)

Link to comment
Share on other sites

  • 0

alors le souci fut résolu, en faite un doublon d'une ligne dans la BDD causé ce souci, donc pour réparer cela:

 

-suppression du doublon

-rajoute d'une ligne qui devait se trouver la où le doublon était.

 

Voilà, grand merci à nicosti qui m'a aidé à résoudre le souci :P

Link to comment
Share on other sites

  • 0
  • Retraité

Le doublon étant la ligne dans le sql rajoutant les informations du niveau 182. Cette ligne est à remplacer par celle suivante pour ajouter le niveau 181 qui n'est pas présent :

INSERT INTO `experience` VALUES ('181', '1317997000', '-1', '-1', '-1');

 

Le sujet étant résolu, je ferme et déplace :)

java style =)

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share



Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.