Was bedeutet diese Fehlermeldung

Status
Nicht offen für weitere Antworten.

Max

Mitglied
Hallo,
Habe ein kleines 3d Programm gebastelt undnes lief auch ganz gut auf meinem Rechner(Windows XP).
Heute habe ich versucht, dieses auf einem anderen Rechner (Windows NT) laufen zu lassen.
Es wird zunächst gestartet und zeigt auch ein Applicationsfenster bricht dann aber mit folgender Meldung ab:


An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : EXCEPTION_ACCESS_VIOLATION (0xc0000005) occurred at PC=0x695F2FF2
Function=[Unknown.]
Library=C:\WINNT\system32\eoglez3.dll

# Java VM: Java HotSpot(TM) Client VM (1.4.2_04-b05 mixed mode)

NOTE: We are unable to locate the function name symbol for the error
just occurred. Please refer to release documentation for possible
reason and solutions.


Was könnte hierfür die Ursache sein??
Vielen Dank schonmal für Eure Hilfe.
Viele Grüsse Max
 

KSG9|sebastian

Top Contributor
An unexpected exception has been detected in native code outside the VM.

Wie schon dransteht: ...wurde im nativen Code auserhalb der VM gefunden.
Ich denk mal, dass liegt daran dass du beim WinXP ne dll einbindest, die sich beim NT woanders befindet..!
 

Illuvatar

Top Contributor
Tja, so ein Fenster hatte ich auch schon mal.
http://www.java-forum.org/de/viewtopic.php?t=3849
Ich hab keine Ahnung, wie das zustande kommt. (--> Sehr konstruktiver Post :D )
Mach mal mit Debugger bzw System.out.println, um herauszufinden, in welcher Codezeile das passiert.
Hast du Java3d seit dem OS-Wechsel mal neu installiert?

PS: Wehe jemand schreibt was von "verbuggtes Java3D" :)
 

Max

Mitglied
KSG9|plak hat gesagt.:
An unexpected exception has been detected in native code outside the VM.

Wie schon dransteht: ...wurde im nativen Code auserhalb der VM gefunden.
Ich denk mal, dass liegt daran dass du beim WinXP ne dll einbindest, die sich beim NT woanders befindet..!

Soweit reichen meine Englischkentnissse auch :wink:

Ich binde aber keine .dll ein, habe auch schon versucht aller vorcompilierten Classes zu löschen und auf dem anderen Rechner neu zu kompilieren, allerdings ohne Erfolg.
Grüsse
Max
 

Illuvatar

Top Contributor
Aber Java3D benutzt DLLs.
Aber wenn du Java3d neu installiert hast, sollte es laufen, wie vor dem OS-Wechsel.
Ansonsten: Reinstall und nochmal probieren.
 

Max

Mitglied
Illuvatar hat gesagt.:
Tja, so ein Fenster hatte ich auch schon mal.
http://www.java-forum.org/de/viewtopic.php?t=3849
Ich hab keine Ahnung, wie das zustande kommt. (--> Sehr konstruktiver Post :D )
Bin immer erfreut :D , wenn Ihr antwortet

Hast du Java3d seit dem OS-Wechsel mal neu installiert?

PS: Wehe jemand schreibt was von "verbuggtes Java3D" :)

Hast du Java3d seit dem OS-Wechsel mal neu installiert?


OS-Wechsel? sorry, Watt datt? (-> )
Ich habe auf dem "nicht mein Prog ausfürhrendem Rechner" die JRE 1.5 und die 3d-maschine "frisch" installiert sowie auch testweise mal eine ältere JRE (1.4.x) und wieder die 3D-Api istalliert.
Hat alles nix genützt.

Einen Indiz habe ich aber noch:
Das App Fenster wird gestartet, das Menu ist auch zu sehen, aber noch bevor die Canvas zu sehen war ist es dann abgekackt.
Hilft das irgendwie zur Analyse?
 

Illuvatar

Top Contributor
OS = Betriebssystem.
Bei nochmaligem Lesen fällt mir aber auf, dass du ja gar nicht das Betriebssystem gewechselt hast, sondern den Rechner. :oops:
 

Oxygenic

Bekanntes Mitglied
Wie dem Namen der DLL zu entnehmen ist, hat die was mit OpenGL zu tun, welches von Mickysoft-Betriebssystemen und -treibern katstrophal schlecht unterstützt wird. Du kannst nur versuchen heraus zu bekommen welche deiner Codekonstrukte das verursachen um diese zu ändern oder es aber mal mit einem Update der Grafiktreiber probieren.
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Oben