OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Subject: RE: DOCBOOK-APPS: XSL 1.56.1: The id N400036F already exists in thisdocument


Good Morning Bob,
This one is really curious.
The fo doesn't contain a single N400036F. Only when I transform this to
PDF does the error appear. And it is always the same error.

The DocBook document is valid.

Here is the code I use for the PDF transformation:

   private PdfReader generatePDF(FileOutputStream outfile) throws
Exception
   {
      ByteArrayOutputStream fopout = new ByteArrayOutputStream();
         Driver driver = new Driver(); 
         driver.setOutputStream(fopout);
         driver.setRenderer(Driver.RENDER_PDF);
         org.apache.avalon.framework.logger.ConsoleLogger logger = 
            new org.apache.avalon.framework.logger.ConsoleLogger( 
 
org.apache.avalon.framework.logger.ConsoleLogger.LEVEL_FATAL);
 
org.apache.fop.messaging.MessageHandler.setScreenLogger(logger);
         driver.setLogger(logger);      
         Transformer transformer = TransformerFactory.newInstance().
            newTransformer( new StreamSource(new File(xsltFile)));
         transformer.setParameter("page-count", "#");
         transformer.transform(new StreamSource(new File(xmlFile)), 
            new SAXResult(driver.getContentHandler()));
         System.out.println("--- FOP done");         
      return  new PdfReader(fopout.toByteArray());      
   }



Stephan

> -----Original Message-----
> From: bobs@caldera.com [mailto:bobs@caldera.com] 
> Sent: Donnerstag, 10. Oktober 2002 07:58
> To: Stephan Wiesner; docbook-apps@lists.oasis-open.org
> Subject: Re: DOCBOOK-APPS: XSL 1.56.1: The id N400036F 
> already exists in this document
> 
> 
> On Thu, Oct 10, 2002 at 06:55:47AM +0200, Stephan Wiesner wrote:
> > Hi list,
> > I get this error message from FOP 20.4 (with Xalan under 
> Windows XP): 
> > "The id N400036F already exists in this document" This happens only 
> > with the new XSL release, 1.55 worked fine. And, it happens 
> only with 
> > large documents. 60 pages seems to be the magic number of pages.
> > Sounds like a FOP bug to me and I post it there too.
> 
> You could search the fo output for id="N400036F" to see
> if there is more than one instance.  If so, then it
> is a DocBook bug.
> 
> -- 
> 
> Bob Stayton                                 400 Encinal Street
> Publications Architect                      Santa Cruz, CA  95060
> Technical Publications                      voice: (831) 427-7796
> Caldera International, Inc.                 fax:   (831) 429-1887
>                                             email: bobs@caldera.com
> 




[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Powered by eList eXpress LLC