This is a known bug that has been fixed since the 1.1 release.  It's
related to recursive evaluation of params.  You can get the fix by getting
the latest sources from CVS.

Dave



                                                                                       
                             
                    Matthew James                                                      
                             
                    Hanson                 To:     [EMAIL PROTECTED], 
[EMAIL PROTECTED]                    
                    <matthew.hanson        cc:     (bcc: David N Bertoni/CAM/Lotus)    
                             
                    @wcom.com>             Subject:     RE: Xalan-C++ xsl:import bug   
                             
                                                                                       
                             
                    06/20/2001                                                         
                             
                    12:53 PM                                                           
                             
                    Please respond                                                     
                             
                    to xalan-dev                                                       
                             
                                                                                       
                             
                                                                                       
                             



Hi, Paul!  Sorry for the late response.  Attached are three files that
cause
the XSL Warning messages and subsequent coredump (failed assert) on
xsl:template called from imported stylesheets.  Please take a look at them
and see if you get the following error dump:

testXSLT -in data.xml -xsl drive.xsl -out out.fo
========= Parsing drive.xsl ==========
Parse of drive.xsl took 10 milliseconds
========= Parsing data.xml ==========
Parse of data.xml took 10 milliseconds
=============================
Transforming...
Assertion failed: m_paramsVector.size() == 0, file
XSLT/StylesheetExecutionContextDefault.cpp, line 638
Abort(coredump

I have done extensive testing on the call to the base.xsl stylesheet
templates, and it seems that the problem has something to do with the
number
of params passed to the base.xsl templates.  Upon request, I would be happy
to describe the order and number of params that I passed to the calls to
each of the base.xsl templates.

Please let me know if I can help out with anything else.

Matt Hanson

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: Friday, June 15, 2001 7:41 AM
To: [EMAIL PROTECTED]
Subject: Re: Xalan-C++ xsl:import bug


Matt,

I've tried to reproduce this behavior with a simple example but could not.
Are you still seeing this problem?  If so could you please post all the
files
necessary to reproduce it.

Paul




Reply via email to