DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=18703>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=18703 reading "node DOM" in session attribute not supported Summary: reading "node DOM" in session attribute not supported Product: Cocoon 2 Version: 2.0.4 Platform: PC OS/Version: Windows NT/2K Status: NEW Severity: Normal Priority: Other Component: sitemap components AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] the problem occures while the integration of a new xform implementation (chicoon, see: http://chiba.sourceforge.net). Basically on a submit in the xform, a connector resolves a cocoon:/... resource matched to a pipeline, after storing an element node from the xform instance (which is NOT a document node, but rather an element in the middle of the xform DOM) in a session attribute. Now in the pipeline I use a SessionAttributeGenerator to retrieve the DOM(-part) and process the instance data further before sending back some other XML to the connector. When the pipeline consists of only the generator and an XMLSerializer everything works OK, the XML is send back. The problem occures, when I add a XSLT Transforner inbetween. The Transformer throws a NullPointerExcpetion. It seems, that the Transformer does not receive any SAX Events, or is not able to interprete the input correctly. While debugging this problem, I tried an ReadDOMSessionTransformer to put the DOM from the session into a trigger tag. Here is the resulting XML: <pre> <?xml version="1.0" encoding="UTF-8"?> <root> <trigger<?xml version="1.0" encoding="UTF-8"?> ><searchresult currentpage="1" xmlns:sql="http://apache.org/cocoon/SQL/2.0"> <baglist label="Page 1" page="1"></baglist> </suchergebnis> </trigger> </root> </pre> the error here is the insertion of the XML declaration INSIDE the trigger tag. the question is, if this is because of the fact that there is not a document node DOM in the session, but an (life) element node (from inside an document elsewhere in the same JVM) question is also, if this is a bug or if the components only accept document nodes as valid input from the session attribute. :olli