[
https://issues.jboss.org/browse/TEIID-2757?page=com.atlassian.jira.plugin...
]
Ramesh Reddy commented on TEIID-2757:
-------------------------------------
What I can find from searching
1. XML 1.0 prohibits these characters.
2. CXF cannot marshall u+0001 in a string.
one of the solution prescribed is
{quote}
You can also set a "disable.outputstream.optimization" property on the
endpoint/bus to true to have it disable the direct writing to the outputstream and always
go through the XMLStreamWriter.
{quote}
http://www.cowtowncoder.com/blog/archives/2008/12/entry_106.html
http://comments.gmane.org/gmane.comp.apache.cxf.user/4373
Code based fixes, not sure how to inject woodstax interceptor (yet). Full stacktrace
would have been helpfull too.
XML reserved characters not support in Odata
--------------------------------------------
Key: TEIID-2757
URL:
https://issues.jboss.org/browse/TEIID-2757
Project: Teiid
Issue Type: Bug
Components: Server
Affects Versions: 8.5
Environment: EAP version 6.1 with Teiid 8.5
Reporter: Marc Shirley
Assignee: Steven Hawkins
The odata framework sometimes has problems with transforming characters (reserved in XML)
from the source data to the XML result. The result is an exception: TEIID16013 Error
occured producing OData result.: java.lang.RuntimeException:
com.ctc.wstx.exc.WstxIOException: Invalid white space character (0x1b) in text to output
(in xml 1.1, could output as a character entity).
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira