Hallo Leute! Heute stehe ich vor einem privaten, etwas außergewöhnlichen Problem: Ein gewisses Java-Applet (mehrere, unabhängig von einander) läuft unter SuSE-Linux 9.0 sowohl im Konqueror, als auch im Mozilla (1.7RC1) perfekt (an 2 Rechnern) unt unter 9.1 nicht mehr vollständig, sowohl im Konqueror, als auch im Mozilla (1.7RC2). Das Plugin startet, baut den Bildschirm auf (im Fenster) versucht zum Server im Internet eine Verbindung aufzubauen und schafft es unter 9.0 sofort erfolgreich und unter 9.1 sofort NICHT. Die Firewall des Netzwerkes (Shorewall und abwechselnd auch SuSEfirewall2) läßt entsprechende Pakete passieren (überprüft mit tcpdump), am Client-Rechner selbst ist (wissentlich) keine Firewall installiert (iptables-save auch ergibt nichts). Falls es jemand ein Applett dieser Internetseite probieren möchte: http://games.orf.at Das Problem tritt bei jedem Spiel auf, das ich von dieser Seite probiert habe. Leider muß man sich mal registrieren, um es auprobieren zu können. Die IPv6-Einträge in /etc/hosts habe ich komplett auskommentiert. Den Client-Rechner habe ich mal neu gebootet. Das Problem tritt mit/ohne Squid als Proxy auf. Bei allen Rechnern ist Java 1.4.2 installiert. Ich weiß nicht mehr, was ich noch probieren könnte. Kann mir jemand einen Tipp geben? Danke im voraus, Günther
Ergänzung zu: Günther Zinsberger schrieb:
Das Plugin startet, baut den Bildschirm auf (im Fenster) versucht zum Server im Internet eine Verbindung aufzubauen und schafft es unter 9.0 sofort erfolgreich und unter 9.1 sofort NICHT.
Mir ist noch aufgefallen, wie die ersten Datenpakete zwischen Client (C:) und Server (S:) aussehen (mit Ethereal): SuSE 9.0: C: http://games.orf.at/domino/pla S: 1085311121907 C: 1085311121907 S: 0.3.0. 90.2ffffe2fffff. 6.G.nther26.321.1.0. .0.0.0. .0.0.0.21.0.0.1002. ../fist.# schl.gt mit der Faus19.Rosenholz.1.1662.-1. 19.Waldolf.1.1602.13. ....... SuSE 9.1: C: default S: 1085111441937 6166 15151 GIF89a..... Danke im voraus, Günther
Hallo, Am Mittwoch, 26. Mai 2004 09:43 schrieb Günther Zinsberger:
Hallo Leute!
Heute stehe ich vor einem privaten, etwas außergewöhnlichen Problem: Ein gewisses Java-Applet (mehrere, unabhängig von einander) läuft unter SuSE-Linux 9.0 sowohl im Konqueror, als auch im Mozilla (1.7RC1) perfekt (an 2 Rechnern) unt unter 9.1 nicht mehr vollständig, sowohl im Konqueror, als auch im Mozilla (1.7RC2). ... Hast Du schon mal die Java-Konsolen eingeschaltet bevor Du deine Applets startest? Mozilla:Tools/Web-Entwicklung ... Konqi:Einstellungen/Konquerer-Einrichten...Java&Javascript ...
was steht in ~/.java? -- MfG Rolf Masfelder EMail: rolf.masfelder@nector.de
Rolf Masfelder schrieb:
... Hast Du schon mal die Java-Konsolen eingeschaltet bevor Du deine Applets startest? Mozilla:Tools/Web-Entwicklung ... Konqi:Einstellungen/Konquerer-Einrichten...Java&Javascript ...
Die Java-Konsole liefert etwas: java.lang.NumberFormatException: For input string: "0�3�0�" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48) at java.lang.Integer.parseInt(Integer.java:477) at java.lang.Integer.parseInt(Integer.java:518) at Klient.b(Klient.java) at Klient.run(Klient.java) at java.lang.Thread.run(Thread.java:534) könnte das ein UTF-8-Problem sein? .......> set|grep LANG 9.1: LANG=de_DE.UTF-8 9.0: LANG=de_DE@euro soll ich die Umgebungsvariable unter 9.1 für Mozilla (Startscript) auf de_DE@euro setzen, oder ist das kontraproduktiv?
was steht in ~/.java?
welche Datei genau? in ~/.java/deployment/log/plugin142_03.trace steht das selbe wie oben.
Am Mittwoch, 26. Mai 2004 11:12 schrieb Günther Zinsberger:
Rolf Masfelder schrieb:
... Hast Du schon mal die Java-Konsolen eingeschaltet bevor Du deine Applets startest? Mozilla:Tools/Web-Entwicklung ... Konqi:Einstellungen/Konquerer-Einrichten...Java&Javascript ...
Die Java-Konsole liefert etwas:
java.lang.NumberFormatException: For input string: "0�3�0�" at ... könnte das ein UTF-8-Problem sein?
.......> set|grep LANG 9.1: LANG=de_DE.UTF-8 9.0: LANG=de_DE@euro
soll ich die Umgebungsvariable unter 9.1 für Mozilla (Startscript) auf de_DE@euro setzen, oder ist das kontraproduktiv? ... mach in einer konsole mal ein "unset LANG" und ruf Konqi/Mozilla in der konsole von Hand auf! So kannst Du am einfachsten testen, wie sich Änderungen auswirken ohne deine ganze Umgebung 'umzukrempeln'.
Das java.lang.NumberFormatException deutet auf einen Fehler mit '.' und ',' hin, ist aber nicht sicher ... -- MfG Rolf Masfelder EMail: rolf.masfelder@nector.de
Rolf Masfelder schrieb:
Am Mittwoch, 26. Mai 2004 11:12 schrieb Günther Zinsberger:
java.lang.NumberFormatException: For input string: "0�3�0�" 9.1: LANG=de_DE.UTF-8 9.0: LANG=de_DE@euro
... mach in einer konsole mal ein "unset LANG" und ruf Konqi/Mozilla in der konsole von Hand auf! So kannst Du am einfachsten testen, wie sich Änderungen auswirken ohne deine ganze Umgebung 'umzukrempeln'.
Das java.lang.NumberFormatException deutet auf einen Fehler mit '.' und ',' hin, ist aber nicht sicher ...
Da das Extra-Zeichen nach jeder Ziffer kommt, tippe ich auf UTF-8 ich habe inzwischen mal mit export LANG=de_DE@euro die Umgebungsvariable im Startscript gesetzt, und siehe da, es funktioniert! Nur weiß ich nicht, ob's da jetzt mit dem Datei-System generelle Probleme gibt (Web-Cache / Mail-Cache / Passwort-Speicher ...). Danke nochmal für den Tipp mit der Java-Konsole. Das war die entscheidende Hilfe. Danke und Gruß, Günther
Am Mittwoch, 26. Mai 2004 09:43 schrieb Günther Zinsberger:
Hallo Leute!
Heute stehe ich vor einem privaten, etwas außergewöhnlichen Problem: Ein gewisses Java-Applet (mehrere, unabhängig von einander) läuft unter SuSE-Linux 9.0 sowohl im Konqueror, als auch im Mozilla (1.7RC1) perfekt (an 2 Rechnern) unt unter 9.1 nicht mehr vollständig, sowohl im Konqueror, als auch im Mozilla (1.7RC2).
Das Plugin startet, baut den Bildschirm auf (im Fenster) versucht zum Server im Internet eine Verbindung aufzubauen und schafft es unter 9.0 sofort erfolgreich und unter 9.1 sofort NICHT.
Die Firewall des Netzwerkes (Shorewall und abwechselnd auch SuSEfirewall2) läßt entsprechende Pakete passieren (überprüft mit tcpdump), am Client-Rechner selbst ist (wissentlich) keine Firewall installiert (iptables-save auch ergibt nichts).
Falls es jemand ein Applett dieser Internetseite probieren möchte: http://games.orf.at Das Problem tritt bei jedem Spiel auf, das ich von dieser Seite probiert habe. Leider muß man sich mal registrieren, um es auprobieren zu können.
Kleiner Tipp: Von java.sun.com dann deine neuer Java-Version herunterladen, und im Konqueror einrichten! MfG Markus
Markus Gründl schrieb:
Am Mittwoch, 26. Mai 2004 09:43 schrieb Günther Zinsberger:
Bei allen Rechnern ist Java 1.4.2 installiert.
Kleiner Tipp: Von java.sun.com dann deine neuer Java-Version herunterladen, und im Konqueror einrichten!
Gab's da einen Bug bei der Verarbeitung von UTF-8? Welche Version würdest Du empfehlen? 1.4.2_04 ? 1.5.0Beta1 ? Danke für Deine Hilfe, Günther
participants (3)
-
Günther Zinsberger
-
Markus Gründl
-
Rolf Masfelder