Catalina.out contains error: "Prefix must resolve to a namespace: hol"
The file cl_displayRecord.xsl does not include a xmlns attribute defining the namespace for the hol prefix.
Symptoms
- Errors appear in catalina.out resembling:
SystemId Unknown; Line #32; Column #44; Prefix must resolve to a namespace: hol
SystemId Unknown; Line #32; Column #44; Prefix must resolve to a namespace: hol
SystemId Unknown; Line #32; Column #44; A location step was expected following the '/' or '//' token.
SystemId Unknown; Line #32; Column #44; A location step was expected following the '/' or '//' token.
- Errors appear each time a record view is accessed.
- Persistent links have been installed using the procedure define in WebVoyage Architecture Overview and Configuration Models
Cause
The file cl_displayRecord.xsl does not include a xmlns attribute defining the namespace for the hol prefix.
Resolution
- In a text editor open:
/m1/voyager/xxxdb/tomcat/vwebv/context/vwev/ui/<skin name>/xsl/contentLayout/cl_displayRecord.xsl
- Near the top of this file locate the <xsl:stylesheet> tag.
- At the end of this tag add the following line within the <xsl:stylesheet> tag:
xmlns:hol="http://www.endinfosys.com/Voyager/holdings"
Additional Information
Documentation for customization has been updated for Voyager 9.2.1 and higher.
Article last edited: 17-May-2016