cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Rosenstrauch <dar...@dti.net>
Subject RE: XSP page getting called TWICE! (was: Pipeline dependencies)
Date Tue, 11 Dec 2001 23:01:29 GMT
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:darose@dti.net]
>Sent: Tuesday, December 11, 2001 7:37 AM
>To: cocoon-users@xml.apache.org
>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: <cocoon-users-unsubscribe@xml.apache.org>
>For additional commands, e-mail: <cocoon-users-help@xml.apache.org>
>
>---------------------------------------------------------------------
>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: <cocoon-users-unsubscribe@xml.apache.org>
>For additional commands, e-mail: <cocoon-users-help@xml.apache.org> 


---------------------------------------------------------------------
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: <cocoon-users-unsubscribe@xml.apache.org>
For additional commands, e-mail: <cocoon-users-help@xml.apache.org>


Mime
View raw message