[daisy] Books & pubreq - Part II

Bob.Lannoy at smals.be Bob.Lannoy at smals.be
Thu Sep 27 05:10:20 CDT 2007


Hi,

after a modification in Daisy publishing requests are used when building a 
book.
Now I've run into a problem when I include a document-part into my 
publishing request:
....
<p:group id="Software">
        <p:performQuery>
                <p:query>select name,$SoftLink,%Text_NL.content where 
documentType='Softwares' and link IN (ContextDoc($RDSoftwares))</p:query>
        </p:performQuery>
  </p:group>
....

When a document of type Softwares contains an image I get no book and the 
following exception:

org.xml.sax.SAXException: ImageHandler: encountered img tag outside the 
context of a document.
        at 
org.outerj.daisy.books.publisher.impl.dataretrieval.ImageHandler.startElement(ImageHandler.java:70)
        at 
org.outerj.daisy.books.publisher.impl.util.AbstractContentHandler.startElement(AbstractContentHandler.java:71)
        at 
org.outerj.daisy.books.publisher.impl.dataretrieval.PartDownloadHandler.startElement(PartDownloadHandler.java:93)
        at 
org.outerj.daisy.books.publisher.impl.dataretrieval.DependencyCollector.startElement(DependencyCollector.java:47)
        at 
org.outerj.daisy.books.publisher.impl.dataretrieval.PreparedDocumentsExtractor.startElement(PreparedDocumentsExtractor.java:39)
        at 
org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
        at 
org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown 
Source)
        at 
org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown 
Source)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown 
Source)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown 
Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown 
Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown 
Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown 
Source)
        at 
org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
        at 
org.outerj.daisy.publisher.clientimpl.RemotePublisher.processRequest(RemotePublisher.java:66)
        at 
org.outerj.daisy.books.publisher.impl.dataretrieval.BookDataRetrievalProcess.fetchSectionDocs(BookDataRetrievalProcess.java:141)
        at 
org.outerj.daisy.books.publisher.impl.dataretrieval.BookDataRetrievalProcess.fetchResources(BookDataRetrievalProcess.java:96)
        at 
org.outerj.daisy.books.publisher.impl.dataretrieval.BookDataRetrievalProcess.run(BookDataRetrievalProcess.java:71)
        at 
org.outerj.daisy.books.publisher.impl.BookPublishTask.run(BookPublishTask.java:108)
        at 
org.outerj.daisy.books.publisher.impl.BackgroundTaskExecutor.run(BackgroundTaskExecutor.java:78)
        at 
EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

cheers

Bob
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.cocoondev.org/pipermail/daisy/attachments/20070927/e4154cf3/attachment.htm


More information about the daisy mailing list