Could you possibly send me an example of this that I can reproduce?
It's not entirely implausible that the behaviour is different with and without a trace listener, since compiling in trace calls is done before the static type analysis. It seems that the type information isn't getting through at the point where the binding decisions are being made.
Michael Kay

From: [] On Behalf Of Marc Pellmann
Sent: 27 January 2005 11:18
Subject: Re: [saxon] error in java calls from xslt script ()

Michael Kay schrieb:
I'll have a look at this one. It certainly seems on the surface that there is enough information available to do the binding using type information that's available statically. Can you confirm that this is with Saxon 8.2 - I know there were problems in 8.1 that were fixed.
Yes in 8.2 - but with a TraceListener. Without it works.
Viele Grüße / best regards

Marc Pellmann
inubit - the integration experts
inubit AG
Lützowstraße 105-106
D-10785 Berlin
Fon: +49.30. 72 61 12-132
Fax: +49.30. 72 61 12-100
Freecall: 0800-go inubit