• Suche
  • Veranstaltungen
    • Veranstaltungsbedingungen
  • Know How
    • The Chronicles
    • eBooks, Guides & Whitepapers
    • Framework: SmartExtensions
    • Plug-Ins & Erweiterungen
    • OpenText™ | RenderTags
    • OpenText™ | RQL-Commands
    • OpenText™ | RDExecute & PreExecute
    • OpenText™ | My Support
    • OpenText™ | Web Site Management™
  • Schulungen
  • Videos
  • Verein
    • Über uns
    • Mitgliedschaft
    • Vorstand
  • Home
  • Know How
  • Root Cause Analysis: "'IoRangeList' is an unexpected token. The expected token is '
    091502CC8D7F487BA52A08145ED03720
    • Thomas Pollinger
    • 23.03.2018
    • DE/EN
    2018, Content-Klassen, Fehlermeldungen, Navigation Manager, Publizierung, RenderTags, Root Cause Analysis, Warnungen, Web Site Management Server, Deutsch, Englisch

    Root Cause Analysis: "'IoRangeList' is an unexpected token. The expected token is '<!--' or '<[CDATA['."

    Auch wenn man meint bereits viele Varianten gesehen zu haben. So wird man regelmäßig eines besseren belehrt, wenn man bei der Fehleranalyse auf Content-Klassen stößt. Deren Inhalt sich auf den ersten schnellen Blick valide erscheinen, jedoch dann an einer bestimmten Stelle es doch nicht sind. Wie in diesem Fall ;)


    Regel 29

    5. Behandle Leute, die weniger wissen als du, mit Respekt, Achtung und Geduld.
    Entwickler haben im Allgemeinen den Ruf, Primadonnas zu sein. Bestätige dieses Vorurteil nicht durch deine Ungeduld.  (IT-Professor Frank Bush)


    Meldungen

    Reddot.CMS.Rendering.Spots.SpotProcessor.ProcessSpot (:0)
    Locals: Project: {GUID}; ProjectVariant: {GUID}; Language(Page): {GUID}; Page(ID/UUID): {ID}; ContentClass: {GUID}; RenderMode: Publish; RequestId: 3693585; 
    SpotProcessor.ProcessSpot:System.Xml.XmlException: 'IoRangeList' is an unexpected token. The expected token is '<!--' or '<[CDATA['. Line 12, position 3.
       at System.Xml.XmlTextReaderImpl.Throw(Exception e)
       at System.Xml.XmlTextReaderImpl.ParseElementContent()
       at System.Xml.XmlLoader.LoadNode(Boolean skipOverWhitespace)
       at System.Xml.XmlLoader.LoadDocSequence(XmlDocument parentDoc)
       at System.Xml.XmlDocument.Load(XmlReader reader)
       at OpenText.WS.MS.Core.Extensions.XmlDocumentExtension.LoadXml(XmlDocument xmlDocument, String xml, Boolean considerNamespaces)
       at OpenText.WS.MS.Cache.Xml.XmlCache.GetXmlDocument(String content, CacheItemPriority priority)
       at Reddot.CMS.Rendering.Spots.XmlSpot.Render(String spotContent, IRenderStream output, IObjectLoadManager objectLoadManager, IPageRenderingContext context, ITagProcessor tagProcessor, TagTools toolsInstance)
       at Reddot.CMS.Rendering.Spots.XmlSpot.Render(String spotContent, IRenderStream output, IObjectLoadManager objectLoadManager, IPageRenderingContext context)
       at Reddot.CMS.Rendering.Spots.SpotProcessor.ProcessSpot(String content, SpotTag spotTag, IRenderStream outputStream)
    
    Reddot.CMS.Rendering.Spots.SpotProcessor.ProcessSpot (:0)
    Locals: Project: {GUID}; ProjectVariant: {GUID}; Language(Page): {GUID}; Page(ID/UUID): {ID}; ContentClass: {GUID}; RenderMode: Publish; RequestId: 3693585; 
    SpotProcessor.ProcessSpot:System.Xml.XmlException: Name cannot begin with the '<' character, hexadecimal value 0x3C. Line 1, position 176.
       at System.Xml.XmlTextReaderImpl.Throw(Exception e)
       at System.Xml.XmlTextReaderImpl.ParseAttributes()
       at System.Xml.XmlTextReaderImpl.ParseElement()
       at System.Xml.XmlTextReaderImpl.ParseElementContent()
       at System.Xml.XmlLoader.LoadNode(Boolean skipOverWhitespace)
       at System.Xml.XmlLoader.LoadDocSequence(XmlDocument parentDoc)
       at System.Xml.XmlDocument.Load(XmlReader reader)
       at OpenText.WS.MS.Core.Extensions.XmlDocumentExtension.LoadXml(XmlDocument xmlDocument, String xml, Boolean considerNamespaces)
       at OpenText.WS.MS.Cache.Xml.XmlCache.GetXmlDocument(String content, CacheItemPriority priority)
       at Reddot.CMS.Rendering.Spots.XmlSpot.Render(String spotContent, IRenderStream output, IObjectLoadManager objectLoadManager, IPageRenderingContext context, ITagProcessor tagProcessor, TagTools toolsInstance)
       at Reddot.CMS.Rendering.Spots.XmlSpot.Render(String spotContent, IRenderStream output, IObjectLoadManager objectLoadManager, IPageRenderingContext context)
       at Reddot.CMS.Rendering.Spots.SpotProcessor.ProcessSpot(String content, SpotTag spotTag, IRenderStream outputStream)
    
    
    Reddot.CMS.Rendering.Spots.SpotProcessor.ProcessSpot (:0)
    Locals: Project: {GUID}; ProjectVariant: {GUID}; Language(Page): {GUID}; Page(ID/UUID): {ID}; ContentClass: {GUID}; RenderMode: Publish; RequestId: 3693585; 
    SpotProcessor.ProcessSpot:System.Xml.XmlException: '<', hexadecimal value 0x3C, is an invalid attribute character. Line 12, position 74.
       at System.Xml.XmlTextReaderImpl.Throw(Exception e)
       at System.Xml.XmlTextReaderImpl.ParseAttributeValueSlow(Int32 curPos, Char quoteChar, NodeData attr)
       at System.Xml.XmlTextReaderImpl.ParseAttributes()
       at System.Xml.XmlTextReaderImpl.ParseElement()
       at System.Xml.XmlTextReaderImpl.ParseElementContent()
       at System.Xml.XmlLoader.LoadNode(Boolean skipOverWhitespace)
       at System.Xml.XmlLoader.LoadDocSequence(XmlDocument parentDoc)
       at System.Xml.XmlDocument.Load(XmlReader reader)
       at OpenText.WS.MS.Core.Extensions.XmlDocumentExtension.LoadXml(XmlDocument xmlDocument, String xml, Boolean considerNamespaces)
       at OpenText.WS.MS.Cache.Xml.XmlCache.GetXmlDocument(String content, CacheItemPriority priority)
       at Reddot.CMS.Rendering.Spots.XmlSpot.Render(String spotContent, IRenderStream output, IObjectLoadManager objectLoadManager, IPageRenderingContext context, ITagProcessor tagProcessor, TagTools toolsInstance)
       at Reddot.CMS.Rendering.Spots.XmlSpot.Render(String spotContent, IRenderStream output, IObjectLoadManager objectLoadManager, IPageRenderingContext context)
       at Reddot.CMS.Rendering.Spots.SpotProcessor.ProcessSpot(String content, SpotTag spotTag, IRenderStream outputStream)

    Ursache

    Diese Meldungen können auftreten, wenn man RenderTags nicht korrekt verwendet, vorallem bei der Ausgabe von Daten in eine Seite:

    <reddot:cms>
        <if>
            <query valuea="..." operator="..." valueb="...">
                <!IoRangeList><%list%><!/IoRangeList>
            </query>
        </if>
    </reddot:cms>
    

    Lösung

    Einfach die passenden Output-Tags wie <htmltext>...</htmltext> oder <xmltext>...</xmltext> verwenden:

    <reddot:cms>
        <if>
            <query valuea="..." operator="..." valueb="...">
                <htmltext>
                    <!IoRangeList><%list%><!/IoRangeList>
                </htmltext>
            </query>
        </if>
    </reddot:cms>

    Ü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.

     

    Know How

    • Usergroup bietet OpenText WSM-Schulungen
    • OpenText™ "Editorial Judgement"
    • OpenText™ "The decline and regeneration of print news publishing"
    • rdb: Editing draft pages by other users in SmartEdit
    • rdb: jRQL plug-ins V1.1 out with automatic setup routine
    • OpenText™ "How to beat the creative content crunch"
    • rdb: RedDot and Usability: How to make your RedDot CMS projects easier to use for authors
    • rdb: That Parent/Child relationship explained
    • OpenText™ "Five common myths about OpenText TeamSite explained"
    • rdb: Quick Tip: Workaround for rendertag: Context:CurrentDepth
    • rdb: Skipping levels in the navigation
     

    Veranstaltungen

    • WebXpert-Conference 2025
    • WSM-Camp 2024 - 2 Tage für Entwickler und Experten
    • WebXpert-Conference 2023
     

    Aktuelles

    • Web Site Management-Zukunft
    • Web Site Management 16.7 ist da!
    • Success story - Vodafone Germany
    • Update Dokumentation: Template Rendering
    • Wir suchen dich und dein Wissen
    • WSM Release 16.7 kommt Q4 2019 !
    • Updates im Know How Bereich
     

    Downloads

    • R16.7: MS – (Build 16.7.0.117)
    • R16.7: DS – (Build 16.7.0.334)
    • R16.0: MS – (Build 16.0.3.524)
    • R16.0: DS – (Build 16.0.3.212)
    • R11.2: MS – (Build 11.2.2.1402)
    • R11.2: DS – (Build 11.2.2.526)
     

    QuickLinks

    • Slack Community
    • Plug-Ins & Erweiterungen
    • Framework: SmartExtensions
    • Framework: SmartAPI
    • Framework: jRQL
    • GitHub Solution-Exchange
    • Youtube Channel
    • OpenText™ | MySupport
    • OpenText™ | Learning Services
    • Google Gruppe: RedDot CMS Users
    • Google Gruppe: SmartAPI
     

    Channel

    • Know How
    • Veranstaltungen
    • Aktuelles

    © 2025 OWUGOpen Text Web Solutions Usergroup e.V.  | Kontakt | Impressum | Datenschutz | Newsletter

    • |

    Der Open Text Web Solutions Usergroup e.V. (OWUG) hat sich im Februar 2002, auf Initiative von Anwendern und Spezialisten, gegründet und ein herstellerunabhängiges Informationsforum geschaffen. Endanwender und Partner haben sich zusammen gefunden, um durch einen intensiven Erfahrungsaustausch, ihr jeweiliges Knowhow schnell zu erweitern und den erfolgreichen Einsatz des OpenText™ Web Site Management zu fördern. Vor der Übernahme der RedDot Solutions AG durch OpenText™ hieß der Verein RedDot Usergroup e.V. (RDUG).

    Wir verwenden Cookies, um das Online-Angebot und das Nutzererlebnis für Sie stetig zu verbessern. Nähere Informationen zur Speicherung von Daten auf dieser Webseite finden Sie unter Datenschutz .