Thank you for taking the time to report this bug. However we have no way to reproduce it, here at XMLmind. We routinely convert bookmaps having an indexlist in their backmatter element without any problem. Hence this bug is triggered by your specific bookmap.
Please send me (mailto:hussein at xmlmind.com) your exact bookmap. No need to send the topics because I remember that they contain confidential information. If you cannot send me your topics, please double check that all your topics have a distinct id attribute because, once again, this may be the cause of this bug. (We'll eventually add this verification to ditac!) Susanne Muris wrote: > > I'm trying to convert a DITA map to PDF via the XSL Utility 4.2.3. > I would like to add an indexlist to the backmatter of the book. > However, the map only converts without the index. > If I configure index creation, I receive the following error: > > fatal error reported by the XSLT engine: A sequence of more than one > item is not allowed as the first operand of 'eq' (1, 3) ; SystemID: > file:/C:/Programme/XMLmind_XSL_Utility/addon/config/dita/xsl/fo/pagination.xsl; > Line#: 736; Column#: -1 > cannot transform > "C:\DITA_Maps\Output\DX4_Gateway_Clients\MAP_DOXiS4_Gateway_SharePointInt3.ditac" > to > "C:\DITA_Maps\Output\DX4_Gateway_Clients\MAP_DOXiS4_Gateway_SharePointInt3.fo" > using > file:/C:/Programme/XMLmind_XSL_Utility/addon/config/dita/xsl/fo/ser_fo.xsl: > A sequence of more than one item is not allowed as the first operand of > 'eq' (1, 3) > Conversion "ditaToPDF_xep" has failed with exit code 5. > > It seems that the last line of the following block causes a problem: > > <xsl:sequence > select="($frontmatterPos eq 1) or > ($frontmatterPos gt 1 and > substring-before($frontmatterNames[$frontmatterPos - 1], > '.') = 'titlePage') or > (index-of($bodyNames, $sequenceName) eq 1) or > (index-of($backmatterNames, $sequenceName) eq 1)"/> > > My operating system is Windows XP SP3. The Java version is 1.6.0 18. > I've attached my conversion settings. >

