[daisy] [JIRA] Updated: (DSY-324) import of document fails if string field contains an ampersand

Bruno Dumon (JIRA) issues at cocoondev.org
Mon Aug 14 02:34:08 CDT 2006


     [ http://issues.cocoondev.org//browse/DSY-324?page=all ]

Bruno Dumon updated DSY-324:
----------------------------

    Fix Version: public - 2.0

> import of document fails if string field contains an ampersand
> --------------------------------------------------------------
>
>          Key: DSY-324
>          URL: http://issues.cocoondev.org//browse/DSY-324
>      Project: Daisy
>         Type: Bug
>   Components: Frontend (wiki)
>     Versions: public - 2.0
>  Environment: Daisy SVN 2.0
>     Reporter: Andreas Deininger
>     Priority: Minor
>      Fix For: public - 2.0

>
> Create document, assign "A & Z" to one of its string fields, and export that document. The import of that document will fail:
> </failed>
> </document>
> <document id="608-myNS" branch="main" language="en">
> <description>The entity name must immediately follow the '&amp;' in the entity reference.</description>
> <stackTrace>org.xml.sax.SAXParseException: The entity name must immediately follow the '&amp;' in the entity reference.
> 	at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:264)
> 	at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:292)
> 	at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:98)
> 	at org.outerj.daisy.tools.importexport.model.document.ImpExpDocumentDexmlizer.fromXml(ImpExpDocumentDexmlizer.java:80)
> 	at org.outerj.daisy.tools.importexport.import_.documents.BaseDocumentLoader.parseDocumentXml(BaseDocumentLoader.java:90)
> 	at org.outerj.daisy.tools.importexport.import_.documents.BaseDocumentLoader.run(BaseDocumentLoader.java:66)
> 	at org.outerj.daisy.tools.importexport.import_.documents.BaseDocumentLoader.load(BaseDocumentLoader.java:50)
> 	at org.outerj.daisy.tools.importexport.import_.documents.Daisy20DocumentLoader.run(Daisy20DocumentLoader.java:26)
> 	at org.outerj.daisy.tools.importexport.import_.Importer.importDocument(Importer.java:192)
> 	at org.outerj.daisy.tools.importexport.import_.Importer.importDocuments(Importer.java:176)
> 	at org.outerj.daisy.tools.importexport.import_.Importer.run(Importer.java:106)
> 	at org.outerj.daisy.tools.importexport.import_.Importer.run(Importer.java:78)
> 	at org.outerj.daisy.tools.importexport.import_.cli.ImportCli.run(ImportCli.java:209)
> 	at org.outerj.daisy.tools.importexport.import_.cli.ImportCli.main(ImportCli.java:48)
> </stackTrace>
> </document>
> </failed>

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.cocoondev.org//secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



More information about the daisy mailing list