java.lang.RuntimeException: Internal error evaluating template rule at line 14 in module file:/C:/Users/jgomez/Desktop/saxon-bug.xsl at net.sf.saxon.expr.instruct.TemplateRule.applyLeavingTail(Unknown Source) at net.sf.saxon.trans.Mode.applyTemplates(Mode.java:447) at net.sf.saxon.trans.TextOnlyCopyRuleSet.process(TextOnlyCopyRuleSet.java:65) at net.sf.saxon.trans.Mode.applyTemplates(Mode.java:433) at net.sf.saxon.Controller.transformDocument(Unknown Source) at net.sf.saxon.Controller.transform(Unknown Source) at net.sf.saxon.s9api.XsltTransformer.transform(Unknown Source) at net.sf.saxon.jaxp.TransformerImpl.transform(TransformerImpl.java:185) at ro.sync.f.b.c.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.rangeCheck(Unknown Source) at java.util.ArrayList.get(Unknown Source) at net.sf.saxon.expr.XPathContextMajor.getTargetComponent(XPathContextMajor.java:694) at net.sf.saxon.expr.XPathContextMinor.getTargetComponent(Unknown Source) at net.sf.saxon.expr.XPathContextMinor.getTargetComponent(Unknown Source) at net.sf.saxon.expr.UserFunctionCall.getTargetComponent(UserFunctionCall.java:561) at net.sf.saxon.expr.UserFunctionCall.callFunction(UserFunctionCall.java:488) at net.sf.saxon.expr.UserFunctionCall.iterate(UserFunctionCall.java:450) at net.sf.saxon.expr.FilterIterator.matches(FilterIterator.java:102) at net.sf.saxon.expr.FilterIterator.getNextMatchingItem(FilterIterator.java:81) at net.sf.saxon.expr.FilterIterator.next(FilterIterator.java:64) at net.sf.saxon.pattern.GeneralNodePattern.matchesBeneathAnchor(GeneralNodePattern.java:262) at net.sf.saxon.pattern.GeneralNodePattern.matches(GeneralNodePattern.java:216) at net.sf.saxon.trans.Rule.matches(Rule.java:247) at net.sf.saxon.trans.SimpleMode.ruleMatches(SimpleMode.java:644) at net.sf.saxon.trans.SimpleMode.searchRuleChain(SimpleMode.java:803) at net.sf.saxon.trans.SimpleMode.getRule(SimpleMode.java:731) at net.sf.saxon.trans.Mode.getNextMatchRule(Mode.java:313) at net.sf.saxon.expr.instruct.NextMatch.processLeavingTail(NextMatch.java:104) at net.sf.saxon.expr.instruct.Instruction.process(Unknown Source) at net.sf.saxon.expr.instruct.TraceExpression.processLeavingTail(Unknown Source) at net.sf.saxon.expr.instruct.Instruction.process(Unknown Source) at net.sf.saxon.expr.instruct.DocumentInstr.evaluateItem(DocumentInstr.java:333) at net.sf.saxon.expr.instruct.DocumentInstr.evaluateItem(DocumentInstr.java:57) at net.sf.saxon.expr.parser.ExpressionTool.evaluate(ExpressionTool.java:316) at net.sf.saxon.expr.LetExpression.eval(LetExpression.java:532) at net.sf.saxon.expr.LetExpression.process(LetExpression.java:592) at net.sf.saxon.expr.instruct.TraceExpression.processLeavingTail(Unknown Source) at net.sf.saxon.expr.instruct.Instruction.process(Unknown Source) at net.sf.saxon.expr.instruct.TraceExpression.processLeavingTail(Unknown Source) at net.sf.saxon.expr.instruct.NamedTemplate.expand(NamedTemplate.java:257) at net.sf.saxon.expr.instruct.CallTemplate.process(CallTemplate.java:360) at net.sf.saxon.expr.instruct.TraceExpression.processLeavingTail(Unknown Source) at net.sf.saxon.expr.instruct.Instruction.process(Unknown Source) at net.sf.saxon.expr.instruct.TraceExpression.processLeavingTail(Unknown Source) ... 10 more