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=23648>. 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=23648 HTMLGenerator produces NullPointerException on HML-docs with XML-Declaration Summary: HTMLGenerator produces NullPointerException on HML-docs with XML-Declaration Product: Cocoon 2 Version: 2.1.2 Platform: PC OS/Version: Windows NT/2K Status: NEW Severity: Normal Priority: Other Component: sitemap components AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] Description and Patch: Applying <map:generate type="html" src="sample.html"/> to the file "sample.html": <?xml version="1.0" encoding="ISO-8859-1"?> <html> </html> produces: Exception in HTMLGenerator.generate(): java.lang.NullPointerException if the line: <?xml version="1.0" encoding="ISO-8859-1"?> is removed, all is ok. if I replace in in org.apache.cocoon.generation.HTMLGenerator#generate() domStreamer.stream(doc); with: contentHandler.startDocument(); domStreamer.stream(doc.getDocumentElement()); contentHandler.endDocument(); all works fine. Diff: 319a320 > DOMStreamer domStreamer = new DOMStreamer(this.contentHandler,this.lexicalHandler); 320a322,323 > contentHandler.startDocument(); > 322,324d324 < DOMStreamer domStreamer = new DOMStreamer(this.contentHandler,this.lexicalHandler); < < contentHandler.startDocument(); 330d329 < contentHandler.endDocument(); 332,333c331 < DOMStreamer streamer = new DOMStreamer(this.contentHandler,this.lexicalHandler); < streamer.stream(doc); --- > domStreamer.stream(doc.getDocumentElement()); 334a333,334 > > contentHandler.endDocument();