Seite 1 von 1

An exception 'System.TypeInitializationException' ...

Verfasst: Do 07 Okt 2004, 18:47
von MacGyver
Ich hab Muxxi auf 3 Rechner (2xXP Pro 1xXP Home) versucht zum laufen zu kriegen:

Auf einem XP Pro Rechner läuft's auf den beiden andern nicht, obwohl es die selben Files in den selben Ordner sind.
Also ist davon auszugehen, dass die Files richtig installiert sind.

Ich krieg folgende Just-In-Time Fehlermeldung "An exception 'System.TypeInitializationException' has occurd in Muxxi.exe" beim Start von Muxxi.

Ich hab auch das Microsoft .NET Framework 1.1 Service Pack 1 installiert. Damit geht's auch nicht.

Kann mir einer helfen, bitte?

Verfasst: Fr 08 Okt 2004, 4:02
von jmittelst
Richtig installiert und alle notwendigen Files im Verzeichnis (Einstellungen/Dateien mal reinsehen!)?
cu
Jens

Verfasst: Fr 08 Okt 2004, 9:22
von MacGyver
Den Ordner hab ich 1:1 kopiert. Die Dateien sind also auf allen Rechner identisch.

Auf einem Rechner läuft's ja. Ich hab auch mal testweise die Ini-Datei gelöscht: ohne Erfolg.

Ich hab mal gegoogelt, was die Fehlermeldung denn bedeutet:

System.TypeInitializationException: Thrown when a static constructor throws an exception, and no catch clauses exists to catch in.

Quelle: http://www.c-sharpcorner.com/Language/E ... lingAM.asp

Verfasst: Fr 08 Okt 2004, 11:26
von leth
Werden noch weitere Infos zum Fehler angezeigt? Kann man auf Details klicken?

Welche Muxxi Version verwendest Du?

Cu leth

Verfasst: Sa 09 Okt 2004, 14:53
von MacGyver
Problem gfixed, siehe Antworten unten:

Ich hab die Option, den Runtime-Debugger zu starten:


Sieht so aus, als kommt er mit dem Parsen eines Doublefloats nicht zurecht.

Der Absturz ist im Modul:
Microsoft.VisualBasic.CompilerServices.DoubleType.Parse

00000099 push dword ptr [ebp-24h]
0000009c mov ecx,dword ptr [ebp-20h]
0000009f mov edx,1FFh
000000a4 call dword ptr ds:[79B91990h]
000000aa fstp qword ptr [ebp-1Ch]
000000ad call 78480362
000000b2 jmp 000000BB
000000b4 mov ecx,eax
000000b6 call 785BBAC8
000000bb fld qword ptr [ebp-1Ch] // <= hier ist der Absturz EBP = 0012F4F4
000000be pop ebx
000000bf pop esi
000000c0 pop edi
000000c1 mov esp,ebp
000000c3 pop ebp
000000c4 ret

An unhandled exception of type 'System.ArgumentException' occurred in microsoft.visualbasic.dll

Additional information: The currency separator information specified in the NumberFormatInfo is ambiguous for parsing.


Das sind die Archive, die ich installiert habe (ich denke mal, das sind die richtigen):
Muxxi V1.10.025.zip
dvdauthor-0.6.9-win32.rar
udrec0.12f.zip

Verfasst: Sa 09 Okt 2004, 15:11
von MacGyver
Juhu, ich glaub ich hab's:

Das Problem ist, ich hab in der Systemsteuerung->Region und Sprachoptionen->Anpassen das Dezimaltrennzeichen von "," auf "." gesetzt gehabt, so, wie es sich gehört ;O)

Wenn ich es wieder auf "," setzte, dann startet Muxxi.

Wäre schön, wenn das gefixed werden könnte.

cu
(now happy) MacGyver

Verfasst: Sa 09 Okt 2004, 15:19
von jmittelst
Deutsch 3,1415
English 3.1415
Komma ist richtig!
Wo ist das Problem?
cu
Jens