Nicola Ken Barozzi wrote: > > I have backported the pass-through stuff from the trunk > (where it works, and is being used by Forrest) to the 2.1 > branch (where it does not work right). > > In particular, it seems that the source resolving is not > happening correctly, because part of the processing start > happening if I change from cocoon:/ to cocoon:// and if I > insert full pathnames for files. > The same processing part work ok if not called by a passthrough mount. > > It seems like things are not being set back correctly after > the child sitemap ends and the parent continues processing. > > The files to compare is MountNode.java (and maybe PipelineNode.java). > > Any ideas? > As far as I remember, the code in 2.1.x has never been designed to reset the state when a child sitemap is left. The rewriting of the internal environment handling for 2.2 introduces this "new" behaviour. So I think, we either have to introduce this into 2.1.x as well or introduce the pass-through stuff for 2.2 and do not add it to 2.1.x
Carsten
