Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung - XPages => Thema gestartet von: Ruedi am 25.10.10 - 12:49:47

Titel: Fehlerhafte Anzeige XPage in Client
Beitrag 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
Titel: Re: Fehlerhafte Anzeige XPage in Client
Beitrag von: atbits am 25.10.10 - 13:05:36
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
Titel: Re: Fehlerhafte Anzeige XPage in Client
Beitrag von: WernerMo am 25.10.10 - 13:10:05
Hallo,

neben den "üblichen Verdächtigen" bei Client - stellt sich mir die Frage:welche Version des Standard-Client ist es denn?

Gruß Werner
Titel: Re: Fehlerhafte Anzeige XPage in Client
Beitrag von: Ruedi am 25.10.10 - 13:17:38
Sowohl der Kollege als auch ich haben 8.5.1 FP2.
Titel: Re: Fehlerhafte Anzeige XPage in Client
Beitrag von: Ruedi am 25.10.10 - 14:03:54
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?
Titel: Re: Fehlerhafte Anzeige XPage in Client
Beitrag von: Ruedi am 25.10.10 - 21:40:41
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
Titel: [Gelöst] XPages Anwendung funktioniert in Client fehlerhaft
Beitrag von: Ruedi am 26.10.10 - 08:42:00
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
Titel: Re: Fehlerhafte Anzeige XPage in Client
Beitrag von: umi am 28.10.10 - 16:42:31
Hattest Du mal ne MultiUser Installation gemacht?
Dieser Ini eintrag zeigt normalerweise auf das gemeinsame Verzeichnis der MUI Installation.
Titel: Re: Fehlerhafte Anzeige XPage in Client
Beitrag von: Ruedi am 28.10.10 - 17:26:58
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
Titel: Re: Fehlerhafte Anzeige XPage in Client
Beitrag von: umi am 29.10.10 - 19:56:21
Der Parameter scheint noch andere Probleme zu verursachen:
http://www.billmal.com/billmal/billmal.nsf/dx/06222010125650PMWMAMVL.htm?opendocument&comments