091502CC8D7F487BA52A08145ED03720
  • Thomas Pollinger
  • 17.11.2017
  • DE/EN

Root Cause Analysis: "Page with id 0: ListDependentPageUrls: ERROR#91, Object reference not set to an instance of an object"

Wie es meist so ist, sitzt der Verursacher in der Regel ca. 40 cm vor dem Bildschirm. Daher kommt es vor, dass man auch eine sehr lange Zeitspanne benötigt, um die Ursache zu finden - um sie dann beheben zukönnen. ;)


Regel 13

Benutzerfreundlichkeit durch Dialog: Alle Dateien nicht löschen. [ja/nein]


Meldungen

Severity: Warning
Component: Publishing
Category: Application
Source: OpenText.WS.MS.Publisher.RDPublisher.RequestPageFromPageBuilder (:0)
Message:
Page with id {PageID}: PrepareTemplateVariantElements: ERROR#91, Object reference not set to an instance of an object.

gefolgt von:

Severity: Error
Component: PageBuilder
Category: Application
Source: OpenText.WS.MS.PageBuilder.PageBuilder.PrepareTemplateVariantElements (:0)
Message:
Error occurred: System.NullReferenceException: Object reference not set to an instance of an object.
   at OpenText.WS.MS.PageBuilder.PageBuilder.PrepareTemplateVariantElements(PageBuilderType tPbA, CmsRights oRightsA, Builder oBuilderA, UrlValuesType tUrlValuesA, Int32 iProjectIndexA, Int32 iPageTagsIndexA, Dictionary`2 nPageTagsIndexByPageGuidA, PageTagsType[]& aPageTagsA, Pages oPagesA)

gefolgt von:

Severity: Error
Component: Publishing
Category: Application
Source: OpenText.WS.MS.Publisher.RDPublisher.RequestPageFromPageBuilder (:0)
Message:
Job id JobGuid: {JobGUID};: Page with id {PageID}: PrepareTemplateVariantElements: ERROR#91, Object reference not set to an instance of an object.

und zuletzt nochmals diese:

Severity: Error
Component: PageBuilder
Category: Application
Source: OpenText.WS.MS.PageBuilder.PageBuilder.PrepareTemplateVariantElements (:0)
Message:
Error occurred: System.NullReferenceException: Object reference not set to an instance of an object.
   at OpenText.WS.MS.PageBuilder.PageBuilder.PrepareTemplateVariantElements(PageBuilderType tPbA, CmsRights oRightsA, Builder oBuilderA, UrlValuesType tUrlValuesA, Int32 iProjectIndexA, Int32 iPageTagsIndexA, Dictionary`2 nPageTagsIndexByPageGuidA, PageTagsType[]& aPageTagsA, Pages oPagesA)

Publizierungsbericht:

...
RequestPageFromPageBuilder: Page with id {PageID}: PrepareTemplateVariantElements: ERROR#91, Object reference not set to an instance of an object.
...

Ursache

Diese Meldung tritt immer dann auf, wenn man das Meta-Element (Typ: Info) "URL der Seite" mit einer fehlenden Zuweisung der Projektvariante oder Sprachvariante:



Dieses Verhalten wird ausgelöst, wenn man eine Sprachvariante oder Projekvariante aus dem Projekt löscht ;)


Lösung

Die fehlenden Einstellungen wieder setzen und die Element-Einstellungen speichern.. ;)


Über den Autor:
Thomas Pollinger

... ist Senior Site Reliability Engineer bei der Vodafone GmbH in Düsseldorf. Seit dem Jahr 2007 betreut er zusammen mit seinen Kollegen die OpenText- (vormals RedDot-) Plattform Web Site Management für die deutsche Konzernzentrale.

Er entwickelt Erweiterungen in Form von Plug-Ins und PowerShell Skripten. Seit den Anfängen in 2001 (RedDot CMS 4.0) kennt er sich speziell mit der Arbeitweise und den Funktionen des Management Server aus.