Actions
Bug #2360
closedjava.lang.RuntimeException was unhandled by user code
Start date:
2015-04-21
Due date:
% Done:
100%
Estimated time:
Legacy ID:
Applies to branch:
9.6
Fix Committed on Branch:
9.6
Fixed in Maintenance Release:
Platforms:
Description
Reported by Daniel Lemke. See forum post: https://saxonica.plan.io/boards/2/topics/6101?r=6105
The following exception was thrown:
java.lang.RuntimeException was unhandled by user code
HResult=-2146233088
Message=Internal error evaluating template at line 1 in module
Source=saxon9he
StackTrace:
at net.sf.saxon.expr.instruct.Template.applyLeavingTail(XPathContextMajor context)
at net.sf.saxon.trans.Mode.applyTemplates(ParameterSet parameters, ParameterSet tunnelParameters, XPathContextMajor context, Int32 locationId)
at net.sf.saxon.Controller.transformDocument(NodeInfo startNode, Receiver outputDestination)
at net.sf.saxon.Controller.transform(Source source, Receiver receiver)
at Saxon.Api.XsltTransformer.Run(XmlDestination destination)
at Kneip.XslTransformation.Saxon.SaxonXslTransformer.Transform(XsltTransformer xsltTransformer) in c:\projects\svn-be\Kneip.TransformationService - Copy\trunk\Kneip.XslTransformation.Saxon\SaxonXslTransformer.cs:line 154
at Kneip.XslTransformation.Saxon.SaxonXslTransformer.Transform(XmlDocument xmlDocument, XmlDocument xsltDocument) in c:\projects\svn-be\Kneip.TransformationService - Copy\trunk\Kneip.XslTransformation.Saxon\SaxonXslTransformer.cs:line 131
at Kneip.XslTransformation.Tests.SaxonXslTransformerTests.SaxonIssue() in c:\projects\svn-be\Kneip.TransformationService - Copy\trunk\Tests\KNEIP.XslTransformation.Tests\SaxonXslTransformerTests.cs:line 35
InnerException: java.lang.ArrayIndexOutOfBoundsException
HResult=-2146233088
Message=""
InnerException:
The bug happens in the next method of the ChildEnumeration sub-class of DotNetNodeWrapper. The problem is in the evaluateItem method of the CardinalityChecker. Here we try to call next on the iterator even though we know that there are no more items.
A fix has been committed has been committed to subversion.
Please register to edit this issue
Actions