I didn't change the TransformerFactory file but that's a useful clue, and agrees with the conclusion I was coming to, which is that the problem is the classloading framework under which my code is running (it uses Werken forehead, and does some fancy classloader trickery.). I ran into another problem with the serializer which I debugged to a failure to load Encodings.properties, due to something classloader related.
Anyway I've narrowed this problem to only occurring running under this framework, and it seems not to be jdk related. Thanks, Eric Henry Zongaro wrote: > > Hi, Eric. > > "Eric J. Schwarzenbach" <[EMAIL PROTECTED]> wrote on > 2005-10-25 08:54:34 PM: > > I'm having an odd problem with the xalan.jar (2.7.0) I build on my own > > machine vs the binary dist I've downloaded. When I attempt a transform > > with an xslt which uses the dyn:evaluate function I get > > > > ERROR: 'The first argument to the non-static Java function 'evaluate' > > is not a valid object reference.' > > That's an XSLTC error message. XSLTC doesn't support the dyn:evaluate > function, so that would explain why it's not working with the > xalan.jar you built locally. It shouldn't work for the version of > XSLTC included in Xalan-J 2.7.0 either. > > Just a guess: did you change the content of the > META-INF/services/javax.xml.transform.TransformerFactory file in the > version of xalan.jar you built locally? The default processor is > normally the interpretive processor. > > Thanks, > > Henry > ------------------------------------------------------------------ > Henry Zongaro Xalan development > IBM SWS Toronto Lab T/L 969-6044; Phone +1 905 413-6044 > mailto:[EMAIL PROTECTED] > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] For > additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
