Subject: Assertion failure in jade 1.2.2 From: Jany Quintard <quintard.j@xxxxxx> Date: Thu, 2 Dec 1999 14:42:38 +0100 (CET) |
I got a "assertion failure" using a buggy stylesheet and the pdf backend with OpenJade version "1.2.2. I am using a stylesheet to convert SGML to RTF and PDF. My DTD is quite similar to docbook. In this stylesheet, I use this rule to process tgroup : (element tgroup (make table space-before: *tableSpaceBefore* space-after: *tableSpaceAfter* start-indent: *hndbk-txt-indent* table-width: *hndbk-display-width* (make table-part table-part-omit-middle-header?: #f table-part-omit-middle-footer?: #f content-map: '((thead header) (tbody #f) (tfoot footer)) (xo-process-colspecs (current-node)) (process-children)))) This works fine. But I first wrote this rule with an error like this : (element tgroup (make table space-before: *tableSpaceBefore* space-after: *tableSpaceAfter* start-indent: *hndbk-txt-indent* table-width: *hndbk-display-width* (make table-part table-part-omit-middle-header?: #f table-part-omit-middle-footer?: #f content-map: '((thead header) (tbody #f) (tfoot footer)) ) ;; MISPLACED PARENTHESIS (xo-process-colspecs (current-node)) (process-children))) Here, the (xo-process-colspecs) and (process-children) are outisde of the (make table-part). So, when you run this with the rtf backend, you get error messages like this : jade -c /xo/vpp/sgml/catalog -v -f /utmp/jqd.xoimpr02.jade.err -t rtf -d /home/jqd/stylesheet-dev/dsssl/ibmiddoc/ibm/xoimpr02.dsl -o dbtan.rtf /xo/vpp/sgml/dcl/ibmiddoc.dcl dbtan.sgml jade:/home/jqd/stylesheet-dev/dsssl/ibmiddoc/ibm/xoimpr02.dsl:241:27:E: no port for label "thead" jade:/home/jqd/stylesheet-dev/dsssl/ibmiddoc/ibm/xoimpr02.dsl:250:27:E: no port for label "tbody" which is OK But with the pdf backend, the result is : jade: TeXFOTBuilder.cxx:767: struct TeXFOTBuilder::TablePart & TeXFOTBuilder::Table::curTablePart(): Assertion `CurTablePart != ((void *)0)' failed. So, can this be useful to the Openjade team ? Do you need anything more ? Let me know. Jany ------------------------------------------------------ Jany Quintard | Et les enfants de choeur IBM Paris Laboratory | Branlant du chef, opinent Tel : 33 (0)2 51 16 40 36 | G. Brassens (La religieuse) DSSSList info and archive: http://www.mulberrytech.com/dsssl/dssslist
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: following white space, Holger Klawitter | Thread | Assertion failure in jade 1.2.2 (er, Jany Quintard |
Re: following white space, Peter Nilsson | Date | Assertion failure in jade 1.2.2 (er, Jany Quintard |
Month |