Das Notes Forum
Domino 9 und frühere Versionen => Administration & Userprobleme => Thema gestartet von: Selin am 18.11.05 - 12:11:04
-
Hallo Zusammen,
nach dem wir nun auf Office 2003 umgestellt haben, taucht bei einigen Usern das Problem auf,
dass die in unserem Intranet Java Applets (eingebettete Ansichten und Schaltflächenleiste) als rotes X dargestellt bekommen.
Ich kenn die Problematik mit Verbindung von Sun Java.
Sobald man dies deaktiviert, sieht man die Java Applets.
Allerdings haben diese User kein Sun Java bei sich drauf.
Scripting von Java Applets ist auch aktiviert (falls das auch wichtig ist für die Darstellung)
Woran könnte es noch liegen?
Habt ihr eine Idee?
Danke + Grüsse
Selin
-
versuch mal bei diesen Benutzern das folgende zu starten:
Notes Menü: Datei->Extras-> Java Debug Konsole starten.
Poste bitte ALLES was in dieser Java-Debug Konsole angezeigt wird.
-
Ist überhaupt eine JVM installiert ?
Evtl. hat sich die verabschiedet....
Mit der Sun JVM 1.5 sollte es eigentlich keine Probleme mehr geben.
-
In dem im Januar 2001 mit Sun Microsystems erzielten Vergleich wurde vereinbart, dass Microsoft den Vertrieb bestimmter Versionen der Microsoft Virtual Machine ab 2. Januar 2004 einstellen muss. Der Vergleich sieht außerdem vor, dass Microsoft die Virtual Machine aus seinen sämtlichen Produkten entfernen muss und sie ab einem bestimmten Termin nicht mehr unterstützen darf.
http://www.microsoft.com/germany/msdn/vstools/produktnews/javamigration.mspx
Ich würde daher eher schaun, dass Du das Problem mit Suns Java-Runtime löst.
-
versuch mal bei diesen Benutzern das folgende zu starten:
Notes Menü: Datei->Extras-> Java Debug Konsole starten.
Poste bitte ALLES was in dieser Java-Debug Konsole angezeigt wird.
Hallo,
hab das mal getestet. Da steht nichts drin!
Grüsse
Selin
-
Da wird wohl gar kein Java installiert sein bei euch.
Ich nehme jetzt mal an, dass es sich um Webseiten handelt oder werden die Applets innerhalb von Notes geladen?
-
Hi,
die ganze Problematik ist nach der Office 2003 er Installation aufgetaucht.
Habe eben noch mal bei dem User geguckt, da ist kein Java installiert.
Aber komischerweise hat es vor der Umstellung funktioniert.
Es handelt sich um Webseiten.
Danke + Gruß
Selin
-
BINGO!!!
Wie aus dem Artikel von m3 hervorgeht, hat wohl Office XP die MS JVM entfernt.
d.h. Du musst eine JVM installieren damit es wieder funktioniert.
-
unser Admin hat es versucht zu installieren aber die Komponenten werden wohl abgelehnt??
weiß nicht, ob es das Richtige ist : Java x86
-
folgende Meldung kommt auf einem neu aufgesetzten rechner mit WinXP und SP2
Java Plug-in 1.5.0_04
Verwendung der JRE-Version 1.5.0_04 Java HotSpot(TM) Client VM
Home-Verzeichnis des Benutzers = C:\Dokumente und Einstellungen\adm
----------------------------------------------------
c: Konsolenfenster schließen
f: Objekte in Finalisierungswarteschlange finalisieren
g: Speicherbereinigung
h: Diese Hilfemeldung anzeigen
l: ClassLoader-Liste ausgeben
m: Speicherbelegung anzeigen
o: Protokollierung auslösen
p: Proxy-Konfiguration neu laden
q: Konsole ausblenden
r: Richtlinien-Konfiguration neu laden
s: System- und Bereitstellungseigenschaften ausgeben
t: Threadliste ausgeben
v: Thread-Stack ausgeben
x: ClassLoader-Cache löschen
0-5: Trace-Stufe auf <n> setzen
----------------------------------------------------
Laden: Klasse lotus.notes.apps.viewapplet.ViewApplet.class nicht gefunden
java.lang.ClassNotFoundException: lotus.notes.apps.viewapplet.ViewApplet.class
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadCode(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: open HTTP connection failed.
at sun.applet.AppletClassLoader.getBytes(Unknown Source)
at sun.applet.AppletClassLoader.access$100(Unknown Source)
at sun.applet.AppletClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
... 10 more
Exception in thread "Thread-7" java.lang.NullPointerException
at sun.plugin.util.GrayBoxPainter.showLoadingError(Unknown Source)
at sun.plugin.AppletViewer.showAppletException(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
java.lang.NullPointerException
at sun.plugin.util.GrayBoxPainter.showLoadingError(Unknown Source)
at sun.plugin.AppletViewer.showAppletStatus(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Exception in thread "thread applet-lotus.notes.apps.viewapplet.ViewApplet.class" java.lang.NullPointerException
at sun.plugin.util.GrayBoxPainter.showLoadingError(Unknown Source)
at sun.plugin.AppletViewer.showAppletException(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Laden: Klasse lotus.notes.apps.actionbar.ActionBar.class nicht gefunden
java.lang.ClassNotFoundException: lotus.notes.apps.actionbar.ActionBar.class
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadCode(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: open HTTP connection failed.
at sun.applet.AppletClassLoader.getBytes(Unknown Source)
at sun.applet.AppletClassLoader.access$100(Unknown Source)
at sun.applet.AppletClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
... 10 more
Exception in thread "Thread-5" java.lang.NullPointerException
at sun.plugin.util.GrayBoxPainter.showLoadingError(Unknown Source)
at sun.plugin.AppletViewer.showAppletException(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
java.lang.NullPointerException
at sun.plugin.util.GrayBoxPainter.showLoadingError(Unknown Source)
at sun.plugin.AppletViewer.showAppletStatus(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
-
ein ziemlicher Hammer.
Ich würds mal mit der MS VM versuchen.
http://java-virtual-machine.net/download.html
(warum wird das abgelehnt?)
Oder vielleicht helfen ein paar Sicherheitseinstellungen im Applet-Plug-in.
Die Notes Klassen werden nicht gefunden, was merkwürdig ist.
Bin aber auch kein Applet-Experte.
Kann mir aber vorstellen, dass man da mit ein paar Bonus-Einstellungen etwas drehen kann.
Gruß Axel
-
ich bin mir nicht sicher.
Jedenfalls solltest du in Systemsteuerung java-plugin finden.
Dort kannst du ein paar Einstellungen vornehmen.
Du kannst z.B. mal testweise versuchen jede .jar Datei aus dem Programm Verzeichnis von Domino in das dort angezeigte cache Verzeichnis zu tun.
(als erste Maßnahme).
ODER NOCH BESSER:
http://www.synaix.de/synaix/synaixwebcms.nsf/0/fe96d06986e4681ac1256d64001e91f8?OpenDocument
Der spricht auch davon, dass man die jar Dateien in lib/ext der jre tun soll. Funktioniert wahrscheinlich auch mit einer 5er VM. Warum das so ist? Gute Frage. Du kannst glaub ich einfach die jars nehmen, die da attached sind.
Passt jedenfalls super auf den stackTrace, den du geschickt hast.
-
Ich glaub, ich weiss jetzt warum es so ist.
Die Microsoft VM benutzt nicht .jar files sondern sogenannnte .cab files für die Libraries. Das galt damals als das bessere Format, wurde aber von Sun nie akzeptiert. Nach den folgenden ernsthaften Streitigkeiten zwischen Sun und Microsoft arbeitete MS nicht mehr an Java weiter sondern begann mit .NET etwas ähnliches eigenes.
Ich glaube irgendwo mal gehört zu haben, dass zumindest Domino 5 an jeden Microsoft Browser cab Files schickt. Das ist natürlich ein falsches Kriterium, da die Java Virtual Maschine im Browser von Anfang an ein austauschbares plug-in war. Besser hätte man die Version des Java-Plugins abgefragt.
Deshalb muß man die jar Dateien eigenhändig auf die Clients verteilen (ins lib/ext Verzeichnis wie gesagt).
Ihr könnt das imho über eine Notes Mail verteilen. Sofern die JRE in jedem Client in das selbe Verzeichnis installiert wird könnt ihr das ja als Attachment verteilen und über LotusScript an die konkrete Stelle verteilen.
-
Hallo Selin,
ich hatte das von Dir beschriebene Problem ebenfalls (in der von Dir eingesetzten Version Java Plug-in 1.5.0_04).
Axels Link auf die Synaix-Seite und den dort beschriebenen Maßnahmen
ODER NOCH BESSER:
http://www.synaix.de/synaix/synaixwebcms.nsf/0/fe96d06986e4681ac1256d64001e91f8?OpenDocument
haben das Ganze gefixxt.
Viele Grüße
Thomas
-
Hallo Zusammen,
danke erst mal für die Antworten.
Unser Admin hat es mal mit der Beschreibung ausprobiert.
Die eingebetteten Ansichtn funktionieren zwar aber die Schaltflächenleisten sind imemr noch mit einem roten x.
Noch ne Idee?
danke euch
Selin
-
Bist du sicher, dass er nicht vielleicht actionbar.jar vergessen hat ins lib/ext zu tun?
Ansonsten. Wie heisst der Stacktrace der Fehlermeldung?
-
genau das wars :)
Super.
Vielen dank!!!
Selin
-
Es kann auch sein das die Runtime korrupt ist. In Systemsteuerung die java.cpl aufrufen. Unter dem Reiter Java mit Hilfe der beiden Button prüfen ob nur eine Runtime vorhanden ist, diese I.O. und aktiviert ist.