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]>

Reply via email to