Eclipse Eclipse Problem

  • Themenstarter Themenstarter Biwo
  • Beginndatum Beginndatum
B

Biwo

Gast
Hallo, habe dieses Forum bei der Suche nach einem Fehler gefunden, aber hier auch nicht wirklich eine Lösung gefunden..
Ich habe ein Problem mit Eclipse sdk, habe damit einen Server geschrieben, aber sobal ich mich mit meinem Acc dort einlogge friert das Spiel ein und die Eclipse Console gibt folgenen Fehler aus:

Started Remote Admin
S_Server start
com.googlecode.reunion.jreunion.server.S_Database connection established
done loading: data/areas/LaglamiaPlayerArea.bmp
done loading: data/areas/LaglamiaMobArea.bmp
done loading: data/areas/LaglamiaPvpArea.bmp
Got connection from Socket[addr=/127.0.0.1,port=49829,localport=4001] assigned to id: 0
Client(0) sends:
"100"
login
Test
test
Parsing "100" command on Client(0) with state: 0
S_Server stop
com.googlecode.reunion.jreunion.server.S_Database connection terminated
net stop
java.lang.NumberFormatException: For input string: ""100""
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at com.googlecode.reunion.jreunion.server.S_PacketParser.HandleMessage(S_PacketParser.java:57)
at com.googlecode.reunion.jreunion.server.S_PacketParser.Parse(S_PacketParser.java:30)
at com.googlecode.reunion.jreunion.server.S_Network.processInput(S_Network.java:297)
at com.googlecode.reunion.jreunion.server.S_Network.CheckInbound(S_Network.java:153)
at com.googlecode.reunion.jreunion.server.S_Network.Work(S_Network.java:75)
at com.googlecode.reunion.jreunion.server.S_ClassModule.DoWork(S_ClassModule.java:67)
at com.googlecode.reunion.jreunion.server.S_Network.DoWork(S_Network.java:1)
at com.googlecode.reunion.jreunion.server.S_ClassModule.DoWork(S_ClassModule.java:69)
at com.googlecode.reunion.jreunion.server.S_Server.DoWork(S_Server.java:1)
at com.googlecode.reunion.jreunion.server.S_Server.main(S_Server.java:99)


Ich hoffe Ihr könnt mir weiterhelfen 🙂
 
Aus dem String "[c]"100"[/c]" kann man keine 100 parsen, aber auf dem String "[c]100[/c]" würde es gehen. Wenn man weiß, dass die Anführungzeichen immer dabei sind, kann man sowas machen wie
String a = "\"100\""; // [c]"100"[/c]
String s = a.substring(1,a.length()-1); // Ergibt [c]100[/c]
Integer i = Integer.parseInt(s);
 
Vielen Dank 🙂
Habe den Fehler jetzt gefunden. Hatte "100" im Parameter stehen, musste aber nur 100 rein^^
 
Hallo.. ich bin es nochmal^^
Nun habe ich ein neues Problem und hoffe mir kann nochmal so schnell geholfen werden 🙂
Kann nun im Spiel einloggen, aber sobald ich etwas kaufe bekomm ich einen disconnect und die Console gibt folgendes aus:

Cannot create class:G_Sword
java.lang.ClassNotFoundException: game.G_Sword
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at com.googlecode.reunion.jreunion.server.S_ItemFactory.loadItem(S_ItemFactory.java:69)
at com.googlecode.reunion.jreunion.server.S_DatabaseUtils.getEquipment(S_DatabaseUtils.java:221)
at com.googlecode.reunion.jreunion.server.S_Command.loginChar(S_Command.java:83)
at com.googlecode.reunion.jreunion.server.S_PacketParser.HandleMessage(S_PacketParser.java:150)
at com.googlecode.reunion.jreunion.server.S_PacketParser.Parse(S_PacketParser.java:30)
at com.googlecode.reunion.jreunion.server.S_Network.processInput(S_Network.java:297)
at com.googlecode.reunion.jreunion.server.S_Network.CheckInbound(S_Network.java:153)
at com.googlecode.reunion.jreunion.server.S_Network.Work(S_Network.java:75)
at com.googlecode.reunion.jreunion.server.S_ClassModule.DoWork(S_ClassModule.java:67)
at com.googlecode.reunion.jreunion.server.S_Network.DoWork(S_Network.java:1)
at com.googlecode.reunion.jreunion.server.S_ClassModule.DoWork(S_ClassModule.java:69)
at com.googlecode.reunion.jreunion.server.S_Server.DoWork(S_Server.java:1)
at com.googlecode.reunion.jreunion.server.S_Server.main(S_Server.java:99)

Vielen Dank schonmal 🙂
 
Ich weiß nicht genau, was du da gebastelt hast... aber viel mehr, als dass er die Klasse "game.G_Sword" von der "S_ItemFactory.loadItem"-Methode in Zeile 69 nicht findet, kann man dazu nicht sagen...
 
Er hat da nichts gebastelt das ist ein Projekt
Von aidamina für ein Emu Server von dem spiel
Biosfear=laghaim=savageeden=eternalchaos
Wenn du Probleme hast es zum laufen zu bringen
Meld dich dich im googlecode reunion unter Forum
Wo alle draus lernen die sich
mit dem Emu beschäftigen
Und da ist dir auch mehr Hilfe geboten denk ich mal.

Dry fuer die Rechtschreibfehler iPhone tippen ist doof
MfG littlebeatmaus
 

Zurück
Oben