*PLEASE* log this as a bug in JIRA: http://issues.apache.org/jira/
under "WS-Commons (WSCOMMONS)" thanks, dims On 5/25/06, Jim Peterson <[EMAIL PROTECTED]> wrote:
PROBLEM: I used Axis2's OMSourcedElementTest.java as an example of how to use a custom OMDataSource. In this case you construct an OMSourcedElementImpl class and give it your custom OMDataSource. When the service implementation class the constructed OMSourcedElementImpl and Axiom streams it out, the OMSerializerUtil class makes a call to OMSourcedElementImpl.getXMLStreamReaderWithoutCaching(), which returns an XMLStreamReader WITH caching. This sends the code down an execution path that fails to stream the OMSourcedElementImpl because it looks for OMElement objects that aren't there. CORRECTION: I eliminated the OMSourcedElementImpl.getXMLStreamReaderWithoutCaching() method. This caused the superclass OMElementImpl.getXMLStreamReaderWithoutCaching() method to be executed, which properly returns the an XMLStreamReader without caching and allows the OMSourcedElementImpl to be serialized correctly. Recommend this code correction be included in the next Axiom release. Please let me know if this code change will be included or if some other correction is made. Thanks, Jim
-- Davanum Srinivas : http://wso2.com/blogs/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
