Return-Path: Delivered-To: apmail-cocoon-dev-archive@www.apache.org Received: (qmail 13804 invoked from network); 4 Mar 2004 12:21:02 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 4 Mar 2004 12:21:02 -0000 Received: (qmail 52419 invoked by uid 500); 4 Mar 2004 12:20:49 -0000 Delivered-To: apmail-cocoon-dev-archive@cocoon.apache.org Received: (qmail 52360 invoked by uid 500); 4 Mar 2004 12:20:49 -0000 Mailing-List: contact dev-help@cocoon.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: dev@cocoon.apache.org Delivered-To: mailing list dev@cocoon.apache.org Received: (qmail 52315 invoked from network); 4 Mar 2004 12:20:48 -0000 Received: from unknown (HELO exchange.sun.com) (192.18.33.10) by daedalus.apache.org with SMTP; 4 Mar 2004 12:20:48 -0000 Received: (qmail 23139 invoked by uid 50); 4 Mar 2004 12:21:16 -0000 Date: 4 Mar 2004 12:21:16 -0000 Message-ID: <20040304122116.23138.qmail@nagoya.betaversion.org> From: bugzilla@apache.org To: dev@cocoon.apache.org Cc: Subject: DO NOT REPLY [Bug 27432] New: - Malformed HTTP headers (debug information in Parameters object) X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT . 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=27432 Malformed HTTP headers (debug information in Parameters object) Summary: Malformed HTTP headers (debug information in Parameters object) Product: Cocoon 2 Version: 2.1.4 Platform: Sun OS/Version: Solaris Status: NEW Severity: Major Priority: Other Component: core AssignedTo: dev@cocoon.apache.org ReportedBy: lars.rottmann@vodafone.com Hello everybody, I encountered the following issue introduced with the Cocoon-2.1.4 release. As it turned out, a new feature of Cocoon-2.1.4 meant to provide detailed debug information in case of an error, is the cause of the problem. Each Parameters object given to a component is filled by Cocoon with an additional key "org.apache.cocoon.sitemap/Location". We use the HttpHeaderAction to add custom headers to the output stream. This action iterates other the Parameters object and sets each Parameter as a HTTP header. The debug information now appears as well as a header and causes some mobiles to refuse to display the requested content. This bug is probably not restricted to the HttpHeaderAction alone, but most likely affects every component iterating over all submitted Parameters instead of picking out one directly. Best regards Lars