Large CDATA truncated in save()
-------------------------------
Key: XMLBEANS-337
URL: https://issues.apache.org/jira/browse/XMLBEANS-337
Project: XMLBeans
Issue Type: Bug
Components: XmlObject
Affects Versions: Version 2.2, Version 2.3
Environment: i386, win, jdk1.4/1.5
Reporter: Martin Dvorak
I have a XML document (25k) that contains several CDATA sections. When the
document is written using save() method (I tried multiple streams/file/...),
one of the CDATA sections (large one) is not completely written - there is
missing part of the CDATA section content and the finishing mark (]]>).
Parsed document looks like:
<report...>
...
<![CDATA[
...
<xyz/>
...
]]></xml-property>
</report>
Corrupted version produced by save():
<report...>
...
<![CDATA[
...
<xy</xml-property>
</report>
I.e. the rest of the document is written properly.
(I suspected org.apache.xmlbeans.impl.store.Saver, that buffers are not
properly flushed. As quickfix I extended buffer sizes and it helped. Presuming
that my issue might have the same cause as #XMLBEANS-335)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]