Wow - sweet! Unfortunately I didn't get a quick response on the dev mailing list, and unsubscribed before I saw your post.
Thanks very much for taking care of this Wolfram! DR At 11:39 AM 12/14/01 +0100, you wrote: >Hi David, > >yesterday I send a patch to cocoon-dev (which now was applied to 20-branch) >which should solve your problem. > >See >http://marc.theaimsgroup.com/?l=xml-cocoon-dev&m=100827658927876&w=2 >for details. > >Wolfram > > > -----Ursprüngliche Nachricht----- > > Von: David Rosenstrauch [mailto:[EMAIL PROTECTED]] > > Gesendet am: Mittwoch, 12. Dezember 2001 17:49 > > An: [EMAIL PROTECTED] > > Betreff: RE: XSP page getting called TWICE! (was: Pipeline > > dependencies) > > > > Ah, but that's the rub. It's only invoked in one place in > > the Java code, and yet it gets called twice. > > > > Cocoon itself is calling this pipeline twice, for some > > reason, and I have no idea why. > > > > Thanks for the msg, though. > > > > > > DR > > > > > > At 10:04 AM 12/12/01 +0100, you wrote: > > >David, > > > > > >I think what Mitch meant and I'm not sure you mean the same - you may > > >trace down from which point of sitemap_xmap.java your pipelines are > > >invoked. And as soon you found _two_ places of invocation in > > java code, > > >you may match them back to your sitemap.xmap (you should see what > > >exactly made your matcher to be invoked twice). > > > > > >Best wishes, > > >Nick > > > > > > > -----Original Message----- > > > > From: David Rosenstrauch [mailto:[EMAIL PROTECTED]] > > > > Sent: Wednesday, December 12, 2001 12:01 AM > > > > To: [EMAIL PROTECTED] > > > > Subject: RE: XSP page getting called TWICE! (was: Pipeline > > > > dependencies) > > > > > > > > > > > > I did. From the trace, it seems like the whole <map:match > > > > pattern="rtf_merge_data"> pipeline is getting run twice - > > > > which I found even more confusing. > > > > > > > > Not sure why it should need to run that pipeline twice. > > > > Clearly that's happening because of some combination of: a) > > > > it's an internal pipeline, b) I'm using the results of that > > > > pipeline in a transform in another pipeline. > > > > > > > > I can't figure out for the life of me why it should be run > > > > twice though. > > > > > > > > Thanks for giving it a shot though and please let me know if > > > > you have any other suggestions, as I still haven't solved this. > > > > > > > > > > > > DR > > > > > > > > > > > > > > > > > > > > > > > > At 08:58 AM 12/11/01 -0800, you wrote: > > > > >Have you tried modifying the code to print a stack trace > > with each > > > > >invocation? This might help isolate the source of each call. > > > > > > > > > >-Mitch > > > > > > > > > >-----Original Message----- > > > > >From: David Rosenstrauch [mailto:[EMAIL PROTECTED]] > > > > >Sent: Tuesday, December 11, 2001 7:37 AM > > > > >To: [EMAIL PROTECTED] > > > > >Subject: Re: XSP page getting called TWICE! (was: Pipeline > > > > >dependencies) > > > > > > > > > > > > > > >I posted this a couple of times here, as well as once to the > > > > Dev list. > > > > >No one's written back with any suggestions so far. > > > > > > > > > >I hope y'all don't mind, but I'd like to post this one more > > > > time. It's > > > > >really stumping me! Please help! > > > > > > > > > >================================================== > > > > > > > > > >Anyone have any thoughts on this? > > > > > > > > > >What could cause an XSP page to get called twice in the > > same request? > > > > > > > > > >Tnx! > > > > > > > > > >DR > > > > > > > > > > > > > > >At 12:07 PM 12/7/01 -0500, you wrote: > > > > > >Actually, regarding the setup below (which I mentioned > > in another > > > > > >message), > > > > >I'm having a problem with it and would appreciate some help. > > > > > > > > > > > >Take a look at the sitemap segment below. And let me > > clarify it a > > > > > >bit too: > > > > > > > > > > > >The XSL stylesheet that I'm using in the transform on > > > > > >"pd/mergedoc.html" is > > > > >generated *dynamically*, from an xsp page > > > > ("pages/gen_merge_xsl.xsp"). > > > > > > > > > > > >This is working just fine, except for one small problem: > > > > > > > > > > > >For some reason, on each request, this XSP page is getting > > > > executed > > > > > >TWICE! > > > > >Although this doesn't technically cause any errors, it's pretty > > > > >inefficient since it hits the database twice, generates the > > > > xsl twice, > > > > >etc. > > > > > > > > > > > >Any ideas why? > > > > > > > > > > > >Some possible thoughts I had: > > > > > > > > > > > >* perhaps the internal-only="true" is causing this? > > > > > > > > > > > >* perhaps an additional aspect of this setup is > > causing this: the > > > > >"cocoon:/rtf_parse" generation step (not listed) is setting an > > > > >"attachment" response header ("Content-Disposition: attachment; > > > > >filename=myfile.rtf") so that the file will be > > downloaded instead of > > > > >displayed directly in the browser. Could that be causing this? > > > > > > > > > > > >Any help appreciated! > > > > > > > > > > > >TIA! > > > > > > > > > > > > > > > > > >DR > > > > > > > > > > > > > > > > > >At 11:17 AM 12/7/01 -0500, you wrote: > > > > > > >It is possible. I'm using that in my site: > > > > > > > > > > > > > ><map:pipeline> > > > > > > > <map:match pattern="pd/mergedoc.html"> > > > > > > > <map:generate src="cocoon:/rtf_parse"/> > > > > > > > <map:transform > > src="cocoon:/rtf_merge_data"/> > > > > > > > <map:serialize type="rtf"/> > > > > > > > </map:match> > > > > > > ></map:pipeline> > > > > > > > > > > > > > > > > > > > > ><map:pipeline internal-only="true"> > > > > > > > <map:match pattern="rtf_merge_data"> > > > > > > > <map:generate type="serverpages" > > > > >src="pages/gen_merge_xsl.xsp"/> > > > > > > > <map:serialize type="xml"/> > > > > > > > </map:match> > > > > > > ></map:pipeline> > > > > > > > > > > > > > > > > > > > > >DR > > > > > > > > > > > > > > > > >--------------------------------------------------------------------- > > > > >Please check that your question has not already been > > answered in the > > > > >FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> > > > > > > > > > >To unsubscribe, e-mail: <[EMAIL PROTECTED]> > > > > >For additional commands, e-mail: > > <[EMAIL PROTECTED]> > > > > > > > > > > > >--------------------------------------------------------------------- > > > > >Please check that your question has not already been > > answered in the > > > > >FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> > > > > > > > > > >To unsubscribe, e-mail: <[EMAIL PROTECTED]> > > > > >For additional commands, e-mail: > > <[EMAIL PROTECTED]> > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > Please check that your question has not already been > > answered in the > > > > FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> > > > > > > > > To unsubscribe, e-mail: <[EMAIL PROTECTED]> > > > > For additional commands, e-mail: > > <[EMAIL PROTECTED]> > > > > > > > > > > > > > > > > >--------------------------------------------------------------------- > > >Please check that your question has not already been answered in the > > >FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> > > > > > >To unsubscribe, e-mail: <[EMAIL PROTECTED]> > > >For additional commands, e-mail: <[EMAIL PROTECTED]> > > > > > > --------------------------------------------------------------------- > > Please check that your question has not already been answered in the > > FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> > > > > To unsubscribe, e-mail: <[EMAIL PROTECTED]> > > For additional commands, e-mail: <[EMAIL PROTECTED]> > > > >--------------------------------------------------------------------- >Please check that your question has not already been answered in the >FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> > >To unsubscribe, e-mail: <[EMAIL PROTECTED]> >For additional commands, e-mail: <[EMAIL PROTECTED]> --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faqs.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>