WinFuture-Forum.de: Java | Hartnäckiger Error - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
  • 2 Seiten +
  • 1
  • 2

Java | Hartnäckiger Error


#1 Mitglied ist offline   Chrisber 

  • Gruppe: aktive Mitglieder
  • Beiträge: 419
  • Beigetreten: 08. August 06
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:localhost

geschrieben 08. August 2006 - 19:24

Hallo Leute,
ich habe von einem Kumpel der ein Game programmierte alle .java Dateien bekommen, da er das Game nicht mehr braucht und auch nicht mehr in Deutschland lebt.
Jetzt wollte ich das Game mal zum laufen bringen, doch es kommt ein Error den ich nicht verstehe - ich bin kein helles Köpfchen was Java angeht...

Ich poste hier mal den Error:
Exception in thread "Thread-143" java.lang.NullPointerException
	at DataBank.run(DataBank.java:255)
1.5.0_04
1.5.0_04
1.5.0_04
1.5.0_04
1.5.0_04
1.5.0_04
1.5.0_04
1.5.0_04
Exception in thread "Thread-274" java.lang.NullPointerException
	at DataBank.run(DataBank.java:255)
1.5.0_04
1.5.0_04
1.5.0_04
1.5.0_04
1.5.0_04
1.5.0_04
1.5.0_04
1.5.0_04
1.5.0_04
java.lang.ClassFormatError: Incompatible magic


Auf www.bmhost.de/Kailrag/ könnt ihr das Problem anschaun - das Applet lädt und lädt und lädt - nix kommt.
Name: Kailrag
Passwort: #Expirience

Die JavaDatei der DataBank.java findet ihr hier: www.bmhost.de/Kailrag/AppletNew/Client/DataBank.java

Mfg, Chrisber
...
0

Anzeige



#2 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.942
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 08. August 2006 - 19:35

DataBank.java:255 0.o
Die Datei hat noch nichtmal 200 Zeilen...
0

#3 Mitglied ist offline   Chrisber 

  • Gruppe: aktive Mitglieder
  • Beiträge: 419
  • Beigetreten: 08. August 06
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:localhost

geschrieben 08. August 2006 - 20:20

Das kann doch nicht sein, aber hast Recht...
Das ist die einzige Datei Namens DataBank.java/.class ...
O.o
...
0

#4 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.942
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 08. August 2006 - 21:44

Versucht die Dinger selber zu kompilieren?

Ansonsten müsstest du wohl deinen Kumpel fragen...
0

#5 Mitglied ist offline   Chrisber 

  • Gruppe: aktive Mitglieder
  • Beiträge: 419
  • Beigetreten: 08. August 06
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:localhost

geschrieben 09. August 2006 - 13:46

Die sind selber kompiliert ohne einen einzigen Fehler...
Das Problem ist aber, mein Kumpel ist nach England und studiert dort weiter oder so...
Und ich kenne seine Anschrift nicht >.<
Kann man das nicht irgendwie rausfinden?

Chris
...
0

#6 Mitglied ist offline   Chrisber 

  • Gruppe: aktive Mitglieder
  • Beiträge: 419
  • Beigetreten: 08. August 06
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:localhost

geschrieben 10. August 2006 - 22:48

Äh, darf man hier uppen?
*Up*
...
0

#7 Mitglied ist offline   Chrisber 

  • Gruppe: aktive Mitglieder
  • Beiträge: 419
  • Beigetreten: 08. August 06
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:localhost

geschrieben 12. August 2006 - 13:50

Up :imao:
...
0

#8 Mitglied ist offline   2cool 

geschrieben 12. August 2006 - 14:02

Musst Du eben versuchen zu debuggen, das Programm.


catch (IOException e) { if (Settings.debug) System.out.println("DataBank:" + e); }



btw: Wozu ist denn "Settings.debug" gedacht?
greetz, 2cool

web: cmd-script
mail: [email protected]
0

#9 Mitglied ist offline   Chrisber 

  • Gruppe: aktive Mitglieder
  • Beiträge: 419
  • Beigetreten: 08. August 06
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:localhost

geschrieben 12. August 2006 - 14:38

Mhh, sorry, ich habe kein Plan. Soll ich das mal rausnehmen?

Chris
...
0

#10 Mitglied ist offline   Chrisber 

  • Gruppe: aktive Mitglieder
  • Beiträge: 419
  • Beigetreten: 08. August 06
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:localhost

geschrieben 14. August 2006 - 19:40

*Up* ;D
...
0

#11 Mitglied ist offline   MNG 

  • Gruppe: aktive Mitglieder
  • Beiträge: 293
  • Beigetreten: 29. März 06
  • Reputation: 0

geschrieben 14. August 2006 - 21:06

Moin,

also erstmal ist
Settings.debug

ein statischer, als final deklarierter boolean-Wert. Mit diesem kleinen Trick erreicht man in Java conditional compiling. Kannst du also drin lassen, spaßeshalber solltest du allerdings mal einen Blick auf Settings.debug werfen und den Wert auf true setzen, dann neu kompilieren. Dann sollte es mehr Ausgaben geben.
Das was ich bis jetzt vom Sourcecode gesehen habe hilft soweit nicht weiter. Wenn wir dir helfen sollen wäre es gut, den ganzen Code einsehen zu können.

Dieser Beitrag wurde von MNG bearbeitet: 14. August 2006 - 21:07

0

#12 Mitglied ist offline   Chrisber 

  • Gruppe: aktive Mitglieder
  • Beiträge: 419
  • Beigetreten: 08. August 06
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:localhost

geschrieben 16. August 2006 - 11:48

Ah, Cool, THX :)

Also, habe alles mal als eine komplette .ZIP Datei zusammengestellt, hier der DL Link:
www.bmhost.de/Kailrag/Java_Game.zip

Hab das Debug jetzt auf true gesetzt, aber leider kein Plan, wie ich an die Konsole komme, um die Errors zu lesen, ich hab Windows^^

MfG Chrisber
...
0

#13 Mitglied ist offline   Rika 

  • Gruppe: aktive Mitglieder
  • Beiträge: 11.533
  • Beigetreten: 11. Juni 03
  • Reputation: 2
  • Geschlecht:Männlich

geschrieben 16. August 2006 - 14:19

Zitat

aber leider kein Plan, wie ich an die Konsole komme, um die Errors zu lesen

Über die gleichnamige Option?

Und mit "401 Authorization Required" wird's auch nix mit dem Download.
Konnichiwa. Manga wo shitte masu ka? Iie? Gomenne, sonoyouna koto ga tabitabi arimasu. Mangaka ojousan nihongo doujinshi desu wa 'Clamp X', 'Ayashi no Ceres', 'Card Captor Sakura', 'Tsubasa', 'Chobits', 'Sakura Taisen', 'Inuyasha' wo 'Ah! Megamisama'. Hai, mangaka gozaimashita desu ni yuujin yori.
Eingefügtes Bild
Ja, mata ne!

(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
0

#14 Mitglied ist offline   MNG 

  • Gruppe: aktive Mitglieder
  • Beiträge: 293
  • Beigetreten: 29. März 06
  • Reputation: 0

geschrieben 16. August 2006 - 16:13

Moin,

also, die Java-Console kannst du dir natürlich auch unter Windows öffnen, klick auf die Java-Tasse neben der Uhr (nur sichtbar, wenn was Java-artiges gelaufen ist) hilft weiter.

Zum Code: Dein Kumpel hält nicht besonders viel vom Kommentieren, hmm? :)
Lokal bekomm ich das ganze zum Laufen, sieht zwar etwas komisch aus weil die gif-Ressourcen fehlen, aber es läuft. Sieh mal bei dir in der Java-Konsole nach, welcher Fehler auftritt. Ich konnte nur eine mies abgefangene Exception über dem DataBank-Konstruktor finden, die bei Verbindungsfehlern in eine Endlosschleife führt. Kopier mal die Ausgaben der Client-Konsole in deinen nächsten Beitrag, vielleicht war's das dann schon.
0

#15 Mitglied ist offline   Rika 

  • Gruppe: aktive Mitglieder
  • Beiträge: 11.533
  • Beigetreten: 11. Juni 03
  • Reputation: 2
  • Geschlecht:Männlich

geschrieben 16. August 2006 - 16:53

Verdammt nochmal, wie wär's denn endlich mal mit Quellcode, um das Problem tatsächlich analysieren zu können?
Konnichiwa. Manga wo shitte masu ka? Iie? Gomenne, sonoyouna koto ga tabitabi arimasu. Mangaka ojousan nihongo doujinshi desu wa 'Clamp X', 'Ayashi no Ceres', 'Card Captor Sakura', 'Tsubasa', 'Chobits', 'Sakura Taisen', 'Inuyasha' wo 'Ah! Megamisama'. Hai, mangaka gozaimashita desu ni yuujin yori.
Eingefügtes Bild
Ja, mata ne!

(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
0

Thema verteilen:


  • 2 Seiten +
  • 1
  • 2

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0