[XML-SIG] [ pyxml-Bugs-420977 ] 4XSLT traceback

noreply@sourceforge.net noreply@sourceforge.net
Thu, 03 May 2001 01:58:41 -0700


Bugs item #420977, was updated on 2001-05-03 01:58
You can respond by visiting: 
http://sourceforge.net/tracker/?func=detail&atid=106473&aid=420977&group_id=6473

Category: SAX
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Nobody/Anonymous (nobody)
Summary: 4XSLT traceback

Initial Comment:
Hi,

I get a traceback when trying to process an XSLT
generated by schematron. The XSLT is attached to this
bug report. It could be a problem with the schematron
itself.

The document on which he xslt is applied is '<recipe
dacy="300"/>

The traceback is:

alf@lapinot:~/schematron$ 4xslt test.xml recipe.xsl
Traceback (innermost last):
  File "/usr/bin/4xslt", line 5, in ?
    _4xslt.Run(sys.argv)
  File
"/usr/lib/python1.5/site-packages/xml/xslt/_4xslt.py",
line 113, in Run
    topLevelParams=top_level_params)
  File
"/usr/lib/python1.5/site-packages/xml/xslt/Processor.py",
line 150, in runUri
    writer, uri, outputStream)
  File
"/usr/lib/python1.5/site-packages/xml/xslt/Processor.py",
line 250, in execute
    self.applyTemplates(context, None)
  File
"/usr/lib/python1.5/site-packages/xml/xslt/Processor.py",
line 267, in applyTemplates
    found = sty.applyTemplates(context, mode, self, params)
  File
"/usr/lib/python1.5/site-packages/xml/xslt/Stylesheet.py",
line 430, in applyTemplates

patternInfo[PatternInfo.TEMPLATE].instantiate(context,
processor, params)
  File
"/usr/lib/python1.5/site-packages/xml/xslt/TemplateElement.py",
line 114, in instantiate
    context = child.instantiate(context, processor)[0]
  File
"/usr/lib/python1.5/site-packages/xml/xslt/ApplyTemplatesElement.py",
line 93, in instantiate
    processor.applyTemplates(context, mode, params)
  File
"/usr/lib/python1.5/site-packages/xml/xslt/Processor.py",
line 271, in applyTemplates
    self.applyBuiltins(context, mode)
  File
"/usr/lib/python1.5/site-packages/xml/xslt/Processor.py",
line 284, in applyBuiltins
    self.applyTemplates(context, mode)
  File
"/usr/lib/python1.5/site-packages/xml/xslt/Processor.py",
line 267, in applyTemplates
    found = sty.applyTemplates(context, mode, self, params)
  File
"/usr/lib/python1.5/site-packages/xml/xslt/Stylesheet.py",
line 430, in applyTemplates

patternInfo[PatternInfo.TEMPLATE].instantiate(context,
processor, params)
  File
"/usr/lib/python1.5/site-packages/xml/xslt/TemplateElement.py",
line 112, in instantiate
    new_level)
  File
"/usr/lib/python1.5/site-packages/xml/xslt/ChooseElement.py",
line 61, in instantiate
    context, chosen, rec_tpl_params =
child.instantiate(context, processor, new_level)
  File
"/usr/lib/python1.5/site-packages/xml/xslt/WhenElement.py",
line 43, in instantiate
    result = self._expr.evaluate(context)
  File
"/usr/lib/python1.5/site-packages/xml/xpath/ParsedExpr.py",
line 369, in evaluate
    rt = Conversions.BooleanEvaluate(self._right, context)
  File
"/usr/lib/python1.5/site-packages/xml/xpath/Conversions.py",
line 33, in BooleanEvaluate
    rt = exp.evaluate(context)
  File
"/usr/lib/python1.5/site-packages/xml/xpath/ParsedExpr.py",
line 408, in evaluate
    lrt = self._left.evaluate(context)
  File
"/usr/lib/python1.5/site-packages/xml/xpath/ParsedExpr.py",
line 180, in evaluate
    return self._func(context, arg0)
  File
"/usr/lib/python1.5/site-packages/xml/xpath/CoreFunctions.py",
line 300, in Floor
    if int(number) == number:
TypeError: object can't be converted to int


This is with 4Suite-0.11a2.

Cheers

Alexandre

----------------------------------------------------------------------

You can respond by visiting: 
http://sourceforge.net/tracker/?func=detail&atid=106473&aid=420977&group_id=6473