Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung - XPages => Thema gestartet von: Ruedi am 25.10.10 - 12:49:47
-
Ich habe ein Problem bei der Anzeige von XPages im Client. Eine DB, basierend auf dem Diskussionstemplate 8.51 sieht im Browser wunderschön aus. Im Client hingegen stimmen Farben, Schriften etc. einfach nicht. Die Postitionen der Designelemente sind in etwa korrekt, aber die Links und Buttons funktionieren nicht. Da die Anzeige bei einem Kollegen passt, muss es wohl an meinem Client liegen. Aber ich finds nicht raus. Wird die DB als Frameset geöffnet, funktioniert allles. Hat jemand einen Tipp?
Vielen Dank
Ruedi
-
Passen etvl. Schablonen Version und Client nicht zusammen?
Z.B.: Client 8.5.1 und Schablone vom 8.5.2er Server und der Kollege evtl auch 8.5.2???
Grüße David
-
Hallo,
neben den "üblichen Verdächtigen" bei Client - stellt sich mir die Frage:welche Version des Standard-Client ist es denn?
Gruß Werner
-
Sowohl der Kollege als auch ich haben 8.5.1 FP2.
-
Im Verzeichnis IBM_TECHNICAL_SUPPORT habe ich soeben eine Datei XPAGES.LOG gefunden. Ziemlich viel Information (hier nur ein Auszug):
10/25/10 1:45 PM: Exception Thrown
com.ibm.xsp.page.PageNotFoundException: dojo.js
10/25/10 1:45 PM: Exception Thrown
com.ibm.xsp.page.PageNotFoundException: xspClientDojo.js
10/25/10 1:45 PM: Exception Thrown
com.ibm.xsp.page.PageNotFoundException: xspClientRCP.js
10/25/10 1:45 PM: Exception Thrown
com.ibm.xsp.page.PageNotFoundException: tundra.css
10/25/10 1:45 PM: Exception Thrown
com.ibm.xsp.page.PageNotFoundException: domino-default.css
10/25/10 1:45 PM: Exception Thrown
com.ibm.xsp.page.PageNotFoundException: core.css
10/25/10 1:45 PM: Exception Thrown
com.ibm.xsp.page.PageNotFoundException: coreLTR.css
10/25/10 1:45 PM: Exception Thrown
com.ibm.xsp.page.PageNotFoundException: defaultTheme.css
10/25/10 1:45 PM: Exception Thrown
com.ibm.xsp.page.PageNotFoundException: defaultThemeLTR.css
10/25/10 1:45 PM: Exception Thrown
com.ibm.xsp.page.PageNotFoundException: xsp.css
10/25/10 1:45 PM: Exception Thrown
com.ibm.xsp.page.PageNotFoundException: xspLTR.css
10/25/10 1:45 PM: Exception Thrown
com.ibm.xsp.page.PageNotFoundException: xspRCP.css
10/25/10 1:45 PM: Exception Thrown
com.ibm.xsp.page.PageNotFoundException: section_expanded.gif
10/25/10 1:45 PM: Exception Thrown
com.ibm.xsp.page.PageNotFoundException: section_collapsed.gif
Macht ja Sinn, dass die Anzeige so unvollständig ist wenn all das fehlt. Doch die angegebenen Dateien existieren. Möglich, dass in der Registry (oder wo auch immer) ein Eintrag fehlt?
-
Es macht (noch) nicht wirklich Sinn, aber der NOTES.INI Eintrag "SharedDataDirectory" scheint Ursache des Problems zu sein ...
Ich habe auf meiner Workstation Designer und Administrator mit installiert und alle NTF-Files in ein eigenes Verzeichnis gelegt. Die INI-Variable "SharedDataDirectory" weist auf diesen Pfad. Bisher hatte ich keine Probleme mit diesem Eintrag festgestellt.
Existiert der Eintrag beim Start der XPages-DB, treten die oben erwähnten Fehler auf, sonst nicht. Dabei scheint der Wert der INI-Variablen irrelevant zu sein.
Könnte jemand mit Designer- u/o Administrator-Installation bitte mal versuchen, dieses Phänomen zu reproduzieren? Obs das Problem auch bei einer reinen Client-Installation weiss ich noch nicht. Ich werde morgen mal eine Maschine ohne Designer und Administrator suchen.
Beim googlen fand ich zum Thema SharedDataDirectory auch andere Probleme. Was ist bekannt? Sollte der INI-Eintrag in einer Single User Installation generell nicht verwendet werden?
Ruedi
-
Enthält NOTES.INI den Eintrag SharedDataDirectory, müssen die von XPages benötigten Komponenten im dort eingetragenen Pfad liegen. Werden die Komponenten dort nicht gefunden, wird dies beim Start der XPages Anwendung in der Datei XPAGES.LOG im Verzeichnis IBM_TECHNICAL_SUPPORT geloggt. Die XPages Anwendung dürfte nicht korrekt funktionieren.
Ruedi
-
Hattest Du mal ne MultiUser Installation gemacht?
Dieser Ini eintrag zeigt normalerweise auf das gemeinsame Verzeichnis der MUI Installation.
-
SharedDataDirectory kam wohl nicht automatisch in mein NOTES.INI. Ich hatte den Eintrag schon vor Notes 8 verwendet und im dort angegebenen Verzeichnis Templates und GIFs abgelegt. Der Vorteil? Vermutlich gering, primär die etwas bessere Übersicht im Data Directory. Und da ich keinen Nachteil merkte, blieb der NOTES.INI Eintrag.
Unter Notes 8 haben wir für unsere Kunden generell MUI Installationen. Und dort verweist SharedDataDirectory auf die gemeinsamen Dateien. Ein erster kurzer Versuch zeigte nun, das XPages im Notes Client dort NICHT funktionieren (gleiches Verhalten wie bei mir). Ich hatte allerdings noch keine Zeit, eine neue MUI Installation vorzunehmen. Deshalb würde ich auch nie behaupten, dass MUI mit XPages Probleme macht. Falls du eine *Standard* MUI Installation hast, wär's natürlich cool, wenn du mal eine Diskussions-DB als XPage starten könntest.
Ruedi
-
Der Parameter scheint noch andere Probleme zu verursachen:
http://www.billmal.com/billmal/billmal.nsf/dx/06222010125650PMWMAMVL.htm?opendocument&comments