[ https://issues.apache.org/jira/browse/XMLBEANS-335?page=
com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Cezar Andrei resolved XMLBEANS-335.
-----------------------------------
Resolution: Fixed
This should have already been fixed. See diff at http://svn.apache.org/viewvc/xmlbea
ns/trunk/src/store/org/apache/xmlbeans/impl/store/Saver.java
?r1=532896&r2=546185&diff_format=h
Please check with latest source, if the problem still
persists please reopen.
> org.apache.xmlbeans.XmlException: error: Unexpected end
of file in CDATA section when saving large documents
>
------------------------------------------------------------
------------------------------------------------
>
> Key: XMLBEANS-335
> URL: ht
tps://issues.apache.org/jira/browse/XMLBEANS-335
> Project: XMLBeans
> Issue Type: Bug
> Affects Versions: Version 2.2.1, Version 2.3
> Reporter: Johan Gilliusson
>
> There is a bug in the class
org.apache.xmlbeans.impl.store.Saver and its inner class
TextSaver. The error occurs rarely and is hard to reproduce
but in certain circumstances it gives an
org.apache.xmlbeans.XmlException: error: Unexpected end of
file in CDATA section when saving an xml document. The
problem is in the private method resize that calculates the
number of free bytes wrong when resize is done on an empty
buffer. The number of free bytes is set to "_free +=
newBuf.length" but since the buffer was empty _free
will take the value of previous buffers length + new buffers
length. It should instead be _free = newBuf.length.
--
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: dev-unsubscribe xmlbeans.apache.org
For additional commands, e-mail: dev-help xmlbeans.apache.org
|