You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cocoon.apache.org by bu...@apache.org on 2002/06/25 14:49:10 UTC
DO NOT REPLY [Bug 10208] New: -
[PATCH]/[RT] Aggregation and Error Conditions (file not found)
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=10208>.
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=10208
[PATCH]/[RT] Aggregation and Error Conditions (file not found)
Summary: [PATCH]/[RT] Aggregation and Error Conditions (file not
found)
Product: Cocoon 2
Version: Current CVS
Platform: PC
OS/Version: Linux
Status: NEW
Severity: Normal
Priority: Other
Component: sitemap components
AssignedTo: cocoon-dev@xml.apache.org
ReportedBy: frank.ridderbusch@gmx.de
I am wondering, whether an option for an alternate error processing
in aggregation would be useful.
I'm typically using a sitemap setup like the following. The sidebar.xml file
contains navigational information.
<map:match pattern="**/*">
<map:aggregate element="page">
<map:part src="{1}/{2}.xml"/>
<map:part element="sidebar" src="{1}/sidebar.xml"/>
</map:aggregate>
....
Some CVS heads ago, I would receive an exception on the browser, when
sidebar.xml was not available. Now the exception only shows up in the
log files. However there is a noticable delay durin the exception handling.
Well, I've poked in the sources and have created this little patch
(attached) to ContentAggregator.java. This patch basically does
the following:
- If the aggregated part is a file
- if it exists, aggregate it
- if it does not exist, create a error element in the form
<aggregation-error>file <....> not found</aggregation-error>
- if the aggregated part is not a file
go on a usual.
I'm currently using it in connection with the DirectoryGenerator
and for the above mentioned navigational information. I now have
the choice at the user level to react or not to. So far I'm quite
happy with the patch.
The question, which remains, if this behaviour should be configurable
from the sitemap.
I've tried this on cocoon users, but haven't received any response.
---------------------------------------------------------------------
To unsubscribe, e-mail: cocoon-dev-unsubscribe@xml.apache.org
For additional commands, email: cocoon-dev-help@xml.apache.org