Thanks again, Michael.

I'll give that a go.
Yes, I did find the links to the downloads a bit 'unusual'. I thought I'd got the latest with 9.3.0.5, then via another route, got hold of 9.3.08!

Regards

Jonathan
_______________________________________

Jonathan Carter 
Enterprise Architecture Solutions Ltd
Mobile: +44 (0) 7904 198295
Email: jonathan.carter@e-asolutions.com
_______________________________________

Proud sponsors of The Essential Project
The free open-source Enterprise Architecture Management Platform
www.enterprise-architecture.org
_______________________________________

Enterprise Architecture Solutions Ltd, Registered in England and Wales: 04097721.
Registered Office: 76 High Street, Newport Pagnell, Milton Keynes, MK16 8AQ.

On 17 Nov 2011, at 15:40, Michael Kay wrote:


I have uploaded maintenance release 9.3.0.11 which hopefully fixes this problem (the intervening numbers were used for private builds). Sorry about the inconvenience. I find it rather extraordinary that this bug wasn't spotted earlier: perhaps it's because the links on http://saxon.sf.net/ were still pointing to 9.3.0.5.

Michael Kay
Saxonica

On 17/11/2011 11:10, Jonathan Carter wrote:
Thanks Michael,

That makes sense - so basically it would affect any of my XSLs that use for-each or current().

As to why I was seeing this in a 'stand-alone' Tomcat and not within my Eclipse runtime; as with my other post, some deeper investigations have shown that you're right that un-intentionally, my Eclipse environment was running 9.3.0.5 while my 'stand-alone'/'proper' Tomcat was using the version 9.3.0.8 (that I'd loaded into my development project and expected to update my Eclipse test environment).

Thanks again for your help - I'll keep an eye for 9.3.0.9?

Regards

Jonathan
_______________________________________

Jonathan Carter 
Enterprise Architecture Solutions Ltd
_______________________________________

Proud sponsors of The Essential Project
The free open-source Enterprise Architecture Management Platform
www.enterprise-architecture.org
_______________________________________

Enterprise Architecture Solutions Ltd, Registered in England and Wales: 04097721.
Registered Office: 76 High Street, Newport Pagnell, Milton Keynes, MK16 8AQ.

On 16 Nov 2011, at 23:08, Michael Kay wrote:

This seems to be the same as another problem reported earlier today (off-list, but with a repro). It seems to be an error in the bug fix to

http://sourceforge.net/tracker/?func=detail&aid=3307404&group_id=29872&atid=397617

as the problem is apparently present in 9.3.0.8 but not in 9.3.0.5. I imagine differences you report are due to running different versions in different environments.

Michael Kay
Saxonica



On 16/11/2011 15:32, Jonathan Carter wrote:
Following on from my last post, the other error I encountered today with Saxon9HE (version 9.3.0.8) was as follows.

On certain XSL transformations in my application, I was receiving a StackOverflow Exception and a very long stack trace showing what looks like an infinite loop in the net.sf.saxon.expr.ExpressionTool class.

Curiously, this worked when I ran my web application in Tomcat inside Eclipse but when I ran it in Tomcat stand-alone, I ran into these stack overflows - even when processing very small XML with very small XSL templates.

The specific messages I received are (with a very large number of the line 825 reported). All the entries in the stack trace were these:

stackoverflow net.sf.saxon.expr.ExpressionTool.resolveCallsToCurrentFunction(ExpressionTool.java:816)
stackoverflow net.sf.saxon.expr.ExpressionTool.resolveCallsToCurrentFunction(ExpressionTool.java:825)
....


I was able to resolve this one by downloading and using the latest version of Saxon9HE version 9.2.

Again, has anyone seen this sort of thing before? Is it a bug or something to do with my configuration?

Thanks

Regards

Jonathan
_______________________________________

Jonathan Carter 
Enterprise Architecture Solutions Ltd
_______________________________________

Proud sponsors of The Essential Project
The free open-source Enterprise Architecture Management Platform
www.enterprise-architecture.org
_______________________________________

Enterprise Architecture Solutions Ltd, Registered in England and Wales: 04097721.
Registered Office: 76 High Street, Newport Pagnell, Milton Keynes, MK16 8AQ.



------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d


_______________________________________________
saxon-help mailing list archived at http://saxon.markmail.org/
saxon-help@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/saxon-help 

------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure
contains a definitive record of customers, application performance,
security threats, fraudulent activity, and more. Splunk takes this
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d_______________________________________________
saxon-help mailing list archived at http://saxon.markmail.org/
saxon-help@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/saxon-help



------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d


_______________________________________________
saxon-help mailing list archived at http://saxon.markmail.org/
saxon-help@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/saxon-help 

------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure
contains a definitive record of customers, application performance,
security threats, fraudulent activity, and more. Splunk takes this
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d_______________________________________________
saxon-help mailing list archived at http://saxon.markmail.org/
saxon-help@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/saxon-help