You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@daffodil.apache.org by "Brandon Sloane (JIRA)" <ji...@apache.org> on 2019/06/12 15:07:00 UTC

[jira] [Created] (DAFFODIL-2153) Stupidly long DPath expression triggers uncaught stack overflow

Brandon Sloane created DAFFODIL-2153:
----------------------------------------

             Summary: Stupidly long DPath expression triggers uncaught stack overflow
                 Key: DAFFODIL-2153
                 URL: https://issues.apache.org/jira/browse/DAFFODIL-2153
             Project: Daffodil
          Issue Type: Bug
            Reporter: Brandon Sloane
         Attachments: a.dfdl.xsd

The attached schema triggers an uncaught StackOverflowError.

The attached schema happens to be invalid due to ripping out just the offending line (which now references non-existing elements). Ignoring those problems, it is probably still reasonable to refuse to compile the attached schema just because the expression is so long that I suspect the runtime performance to be such that no one actually will want to use it.

 

Interestingly, attempting to remove the dfdl:outputTypeCalcInt turns this into an SDE. This might be because I accidently mis-balanced paranthesies allowing the parser to fail normally before overflowing.
{quote}Exception in thread "main" java.lang.StackOverflowError
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject$lzycompute(Expression.scala:1333)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject(Expression.scala:1333)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.IfExpression.text(Expression.scala:651)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.WholeExpression.text(Expression.scala:576)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText$lzycompute(Expression.scala:146)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText(Expression.scala:146)
 at org.apache.daffodil.dpath.StepExpression.relPathErr(Expression.scala:849)
 at org.apache.daffodil.dpath.Up.$anonfun$stepElement$8(Expression.scala:1025)
 at scala.Option.getOrElse(Option.scala:121)
 at org.apache.daffodil.dpath.Up.stepElement$lzycompute(Expression.scala:1025)
 at org.apache.daffodil.dpath.Up.stepElement(Expression.scala:1013)
 at org.apache.daffodil.dpath.NamedStep.$anonfun$stepElement$18(Expression.scala:1151)
 at scala.Option.map(Option.scala:146)
 at org.apache.daffodil.dpath.NamedStep.stepElement$lzycompute(Expression.scala:1150)
 at org.apache.daffodil.dpath.NamedStep.stepElement(Expression.scala:1134)
 at org.apache.daffodil.dpath.StepExpression.inherentType$lzycompute(Expression.scala:946)
 at org.apache.daffodil.dpath.StepExpression.inherentType(Expression.scala:943)
 at org.apache.daffodil.dpath.PathExpression.inherentType$lzycompute(Expression.scala:721)
 at org.apache.daffodil.dpath.PathExpression.inherentType(Expression.scala:721)
 at org.apache.daffodil.dpath.ParenthesizedExpression.inherentType(Expression.scala:2201)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject$lzycompute(Expression.scala:1563)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject(Expression.scala:1333)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.IfExpression.text(Expression.scala:651)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.WholeExpression.text(Expression.scala:576)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText$lzycompute(Expression.scala:146)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText(Expression.scala:146)
 at org.apache.daffodil.dpath.StepExpression.relPathErr(Expression.scala:849)
 at org.apache.daffodil.dpath.Up.$anonfun$stepElement$8(Expression.scala:1025)
 at scala.Option.getOrElse(Option.scala:121)
 at org.apache.daffodil.dpath.Up.stepElement$lzycompute(Expression.scala:1025)
 at org.apache.daffodil.dpath.Up.stepElement(Expression.scala:1013)
 at org.apache.daffodil.dpath.NamedStep.$anonfun$stepElement$18(Expression.scala:1151)
 at scala.Option.map(Option.scala:146)
 at org.apache.daffodil.dpath.NamedStep.stepElement$lzycompute(Expression.scala:1150)
 at org.apache.daffodil.dpath.NamedStep.stepElement(Expression.scala:1134)
 at org.apache.daffodil.dpath.StepExpression.inherentType$lzycompute(Expression.scala:946)
 at org.apache.daffodil.dpath.StepExpression.inherentType(Expression.scala:943)
 at org.apache.daffodil.dpath.PathExpression.inherentType$lzycompute(Expression.scala:721)
 at org.apache.daffodil.dpath.PathExpression.inherentType(Expression.scala:721)
 at org.apache.daffodil.dpath.ParenthesizedExpression.inherentType(Expression.scala:2201)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject$lzycompute(Expression.scala:1563)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject(Expression.scala:1333)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.IfExpression.text(Expression.scala:651)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.WholeExpression.text(Expression.scala:576)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText$lzycompute(Expression.scala:146)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText(Expression.scala:146)
 at org.apache.daffodil.dpath.StepExpression.relPathErr(Expression.scala:849)
 at org.apache.daffodil.dpath.Up.$anonfun$stepElement$8(Expression.scala:1025)
 at scala.Option.getOrElse(Option.scala:121)
 at org.apache.daffodil.dpath.Up.stepElement$lzycompute(Expression.scala:1025)
 at org.apache.daffodil.dpath.Up.stepElement(Expression.scala:1013)
 at org.apache.daffodil.dpath.NamedStep.$anonfun$stepElement$18(Expression.scala:1151)
 at scala.Option.map(Option.scala:146)
 at org.apache.daffodil.dpath.NamedStep.stepElement$lzycompute(Expression.scala:1150)
 at org.apache.daffodil.dpath.NamedStep.stepElement(Expression.scala:1134)
 at org.apache.daffodil.dpath.StepExpression.inherentType$lzycompute(Expression.scala:946)
 at org.apache.daffodil.dpath.StepExpression.inherentType(Expression.scala:943)
 at org.apache.daffodil.dpath.PathExpression.inherentType$lzycompute(Expression.scala:721)
 at org.apache.daffodil.dpath.PathExpression.inherentType(Expression.scala:721)
 at org.apache.daffodil.dpath.ParenthesizedExpression.inherentType(Expression.scala:2201)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject$lzycompute(Expression.scala:1563)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject(Expression.scala:1333)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.IfExpression.text(Expression.scala:651)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.WholeExpression.text(Expression.scala:576)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText$lzycompute(Expression.scala:146)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText(Expression.scala:146)
 at org.apache.daffodil.dpath.StepExpression.relPathErr(Expression.scala:849)
 at org.apache.daffodil.dpath.Up.$anonfun$stepElement$8(Expression.scala:1025)
 at scala.Option.getOrElse(Option.scala:121)
 at org.apache.daffodil.dpath.Up.stepElement$lzycompute(Expression.scala:1025)
 at org.apache.daffodil.dpath.Up.stepElement(Expression.scala:1013)
 at org.apache.daffodil.dpath.NamedStep.$anonfun$stepElement$18(Expression.scala:1151)
 at scala.Option.map(Option.scala:146)
 at org.apache.daffodil.dpath.NamedStep.stepElement$lzycompute(Expression.scala:1150)
 at org.apache.daffodil.dpath.NamedStep.stepElement(Expression.scala:1134)
 at org.apache.daffodil.dpath.StepExpression.inherentType$lzycompute(Expression.scala:946)
 at org.apache.daffodil.dpath.StepExpression.inherentType(Expression.scala:943)
 at org.apache.daffodil.dpath.PathExpression.inherentType$lzycompute(Expression.scala:721)
 at org.apache.daffodil.dpath.PathExpression.inherentType(Expression.scala:721)
 at org.apache.daffodil.dpath.ParenthesizedExpression.inherentType(Expression.scala:2201)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject$lzycompute(Expression.scala:1563)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject(Expression.scala:1333)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.IfExpression.text(Expression.scala:651)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.WholeExpression.text(Expression.scala:576)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText$lzycompute(Expression.scala:146)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText(Expression.scala:146)
 at org.apache.daffodil.dpath.StepExpression.relPathErr(Expression.scala:849)
 at org.apache.daffodil.dpath.Up.$anonfun$stepElement$8(Expression.scala:1025)
 at scala.Option.getOrElse(Option.scala:121)
 at org.apache.daffodil.dpath.Up.stepElement$lzycompute(Expression.scala:1025)
 at org.apache.daffodil.dpath.Up.stepElement(Expression.scala:1013)
 at org.apache.daffodil.dpath.NamedStep.$anonfun$stepElement$18(Expression.scala:1151)
 at scala.Option.map(Option.scala:146)
 at org.apache.daffodil.dpath.NamedStep.stepElement$lzycompute(Expression.scala:1150)
 at org.apache.daffodil.dpath.NamedStep.stepElement(Expression.scala:1134)
 at org.apache.daffodil.dpath.StepExpression.inherentType$lzycompute(Expression.scala:946)
 at org.apache.daffodil.dpath.StepExpression.inherentType(Expression.scala:943)
 at org.apache.daffodil.dpath.PathExpression.inherentType$lzycompute(Expression.scala:721)
 at org.apache.daffodil.dpath.PathExpression.inherentType(Expression.scala:721)
 at org.apache.daffodil.dpath.ParenthesizedExpression.inherentType(Expression.scala:2201)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject$lzycompute(Expression.scala:1563)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject(Expression.scala:1333)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.IfExpression.text(Expression.scala:651)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.WholeExpression.text(Expression.scala:576)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText$lzycompute(Expression.scala:146)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText(Expression.scala:146)
 at org.apache.daffodil.dpath.StepExpression.relPathErr(Expression.scala:849)
 at org.apache.daffodil.dpath.Up.$anonfun$stepElement$8(Expression.scala:1025)
 at scala.Option.getOrElse(Option.scala:121)
 at org.apache.daffodil.dpath.Up.stepElement$lzycompute(Expression.scala:1025)
 at org.apache.daffodil.dpath.Up.stepElement(Expression.scala:1013)
 at org.apache.daffodil.dpath.NamedStep.$anonfun$stepElement$18(Expression.scala:1151)
 at scala.Option.map(Option.scala:146)
 at org.apache.daffodil.dpath.NamedStep.stepElement$lzycompute(Expression.scala:1150)
 at org.apache.daffodil.dpath.NamedStep.stepElement(Expression.scala:1134)
 at org.apache.daffodil.dpath.StepExpression.inherentType$lzycompute(Expression.scala:946)
 at org.apache.daffodil.dpath.StepExpression.inherentType(Expression.scala:943)
 at org.apache.daffodil.dpath.PathExpression.inherentType$lzycompute(Expression.scala:721)
 at org.apache.daffodil.dpath.PathExpression.inherentType(Expression.scala:721)
 at org.apache.daffodil.dpath.ParenthesizedExpression.inherentType(Expression.scala:2201)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject$lzycompute(Expression.scala:1563)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject(Expression.scala:1333)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.IfExpression.text(Expression.scala:651)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.WholeExpression.text(Expression.scala:576)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText$lzycompute(Expression.scala:146)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText(Expression.scala:146)
 at org.apache.daffodil.dpath.StepExpression.relPathErr(Expression.scala:849)
 at org.apache.daffodil.dpath.Up.$anonfun$stepElement$8(Expression.scala:1025)
 at scala.Option.getOrElse(Option.scala:121)
 at org.apache.daffodil.dpath.Up.stepElement$lzycompute(Expression.scala:1025)
 at org.apache.daffodil.dpath.Up.stepElement(Expression.scala:1013)
 at org.apache.daffodil.dpath.NamedStep.$anonfun$stepElement$18(Expression.scala:1151)
 at scala.Option.map(Option.scala:146)
 at org.apache.daffodil.dpath.NamedStep.stepElement$lzycompute(Expression.scala:1150)
 at org.apache.daffodil.dpath.NamedStep.stepElement(Expression.scala:1134)
 at org.apache.daffodil.dpath.StepExpression.inherentType$lzycompute(Expression.scala:946)
 at org.apache.daffodil.dpath.StepExpression.inherentType(Expression.scala:943)
 at org.apache.daffodil.dpath.PathExpression.inherentType$lzycompute(Expression.scala:721)
 at org.apache.daffodil.dpath.PathExpression.inherentType(Expression.scala:721)
 at org.apache.daffodil.dpath.ParenthesizedExpression.inherentType(Expression.scala:2201)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject$lzycompute(Expression.scala:1563)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject(Expression.scala:1333)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.IfExpression.text(Expression.scala:651)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.WholeExpression.text(Expression.scala:576)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText$lzycompute(Expression.scala:146)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText(Expression.scala:146)
 at org.apache.daffodil.dpath.StepExpression.relPathErr(Expression.scala:849)
 at org.apache.daffodil.dpath.Up.$anonfun$stepElement$8(Expression.scala:1025)
 at scala.Option.getOrElse(Option.scala:121)
 at org.apache.daffodil.dpath.Up.stepElement$lzycompute(Expression.scala:1025)
 at org.apache.daffodil.dpath.Up.stepElement(Expression.scala:1013)
 at org.apache.daffodil.dpath.NamedStep.$anonfun$stepElement$18(Expression.scala:1151)
 at scala.Option.map(Option.scala:146)
 at org.apache.daffodil.dpath.NamedStep.stepElement$lzycompute(Expression.scala:1150)
 at org.apache.daffodil.dpath.NamedStep.stepElement(Expression.scala:1134)
 at org.apache.daffodil.dpath.StepExpression.inherentType$lzycompute(Expression.scala:946)
 at org.apache.daffodil.dpath.StepExpression.inherentType(Expression.scala:943)
 at org.apache.daffodil.dpath.PathExpression.inherentType$lzycompute(Expression.scala:721)
 at org.apache.daffodil.dpath.PathExpression.inherentType(Expression.scala:721)
 at org.apache.daffodil.dpath.ParenthesizedExpression.inherentType(Expression.scala:2201)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject$lzycompute(Expression.scala:1563)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject(Expression.scala:1333)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.IfExpression.text(Expression.scala:651)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.WholeExpression.text(Expression.scala:576)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText$lzycompute(Expression.scala:146)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText(Expression.scala:146)
 at org.apache.daffodil.dpath.StepExpression.relPathErr(Expression.scala:849)
 at org.apache.daffodil.dpath.Up.$anonfun$stepElement$8(Expression.scala:1025)
 at scala.Option.getOrElse(Option.scala:121)
 at org.apache.daffodil.dpath.Up.stepElement$lzycompute(Expression.scala:1025)
 at org.apache.daffodil.dpath.Up.stepElement(Expression.scala:1013)
 at org.apache.daffodil.dpath.NamedStep.$anonfun$stepElement$18(Expression.scala:1151)
 at scala.Option.map(Option.scala:146)
 at org.apache.daffodil.dpath.NamedStep.stepElement$lzycompute(Expression.scala:1150)
 at org.apache.daffodil.dpath.NamedStep.stepElement(Expression.scala:1134)
 at org.apache.daffodil.dpath.StepExpression.inherentType$lzycompute(Expression.scala:946)
 at org.apache.daffodil.dpath.StepExpression.inherentType(Expression.scala:943)
 at org.apache.daffodil.dpath.PathExpression.inherentType$lzycompute(Expression.scala:721)
 at org.apache.daffodil.dpath.PathExpression.inherentType(Expression.scala:721)
 at org.apache.daffodil.dpath.ParenthesizedExpression.inherentType(Expression.scala:2201)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject$lzycompute(Expression.scala:1563)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject(Expression.scala:1333)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.IfExpression.text(Expression.scala:651)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.WholeExpression.text(Expression.scala:576)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText$lzycompute(Expression.scala:146)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText(Expression.scala:146)
 at org.apache.daffodil.dpath.StepExpression.relPathErr(Expression.scala:849)
 at org.apache.daffodil.dpath.Up.$anonfun$stepElement$8(Expression.scala:1025)
 at scala.Option.getOrElse(Option.scala:121)
 at org.apache.daffodil.dpath.Up.stepElement$lzycompute(Expression.scala:1025)
 at org.apache.daffodil.dpath.Up.stepElement(Expression.scala:1013)
 at org.apache.daffodil.dpath.NamedStep.$anonfun$stepElement$18(Expression.scala:1151)
 at scala.Option.map(Option.scala:146)
 at org.apache.daffodil.dpath.NamedStep.stepElement$lzycompute(Expression.scala:1150)
 at org.apache.daffodil.dpath.NamedStep.stepElement(Expression.scala:1134)
 at org.apache.daffodil.dpath.StepExpression.inherentType$lzycompute(Expression.scala:946)
 at org.apache.daffodil.dpath.StepExpression.inherentType(Expression.scala:943)
 at org.apache.daffodil.dpath.PathExpression.inherentType$lzycompute(Expression.scala:721)
 at org.apache.daffodil.dpath.PathExpression.inherentType(Expression.scala:721)
 at org.apache.daffodil.dpath.ParenthesizedExpression.inherentType(Expression.scala:2201)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject$lzycompute(Expression.scala:1563)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject(Expression.scala:1333)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.IfExpression.text(Expression.scala:651)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.WholeExpression.text(Expression.scala:576)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText$lzycompute(Expression.scala:146)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText(Expression.scala:146)
 at org.apache.daffodil.dpath.StepExpression.relPathErr(Expression.scala:849)
 at org.apache.daffodil.dpath.Up.$anonfun$stepElement$8(Expression.scala:1025)
 at scala.Option.getOrElse(Option.scala:121)
 at org.apache.daffodil.dpath.Up.stepElement$lzycompute(Expression.scala:1025)
 at org.apache.daffodil.dpath.Up.stepElement(Expression.scala:1013)
 at org.apache.daffodil.dpath.NamedStep.$anonfun$stepElement$18(Expression.scala:1151)
 at scala.Option.map(Option.scala:146)
 at org.apache.daffodil.dpath.NamedStep.stepElement$lzycompute(Expression.scala:1150)
 at org.apache.daffodil.dpath.NamedStep.stepElement(Expression.scala:1134)
 at org.apache.daffodil.dpath.StepExpression.inherentType$lzycompute(Expression.scala:946)
 at org.apache.daffodil.dpath.StepExpression.inherentType(Expression.scala:943)
 at org.apache.daffodil.dpath.PathExpression.inherentType$lzycompute(Expression.scala:721)
 at org.apache.daffodil.dpath.PathExpression.inherentType(Expression.scala:721)
 at org.apache.daffodil.dpath.ParenthesizedExpression.inherentType(Expression.scala:2201)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject$lzycompute(Expression.scala:1563)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject(Expression.scala:1333)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.IfExpression.text(Expression.scala:651)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.WholeExpression.text(Expression.scala:576)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText$lzycompute(Expression.scala:146)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText(Expression.scala:146)
 at org.apache.daffodil.dpath.StepExpression.relPathErr(Expression.scala:849)
 at org.apache.daffodil.dpath.Up.$anonfun$stepElement$8(Expression.scala:1025)
 at scala.Option.getOrElse(Option.scala:121)
 at org.apache.daffodil.dpath.Up.stepElement$lzycompute(Expression.scala:1025)
 at org.apache.daffodil.dpath.Up.stepElement(Expression.scala:1013)
 at org.apache.daffodil.dpath.NamedStep.$anonfun$stepElement$18(Expression.scala:1151)
 at scala.Option.map(Option.scala:146)
 at org.apache.daffodil.dpath.NamedStep.stepElement$lzycompute(Expression.scala:1150)
 at org.apache.daffodil.dpath.NamedStep.stepElement(Expression.scala:1134)
 at org.apache.daffodil.dpath.StepExpression.inherentType$lzycompute(Expression.scala:946)
 at org.apache.daffodil.dpath.StepExpression.inherentType(Expression.scala:943)
 at org.apache.daffodil.dpath.PathExpression.inherentType$lzycompute(Expression.scala:721)
 at org.apache.daffodil.dpath.PathExpression.inherentType(Expression.scala:721)
 at org.apache.daffodil.dpath.ParenthesizedExpression.inherentType(Expression.scala:2201)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject$lzycompute(Expression.scala:1563)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject(Expression.scala:1333)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.IfExpression.text(Expression.scala:651)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.WholeExpression.text(Expression.scala:576)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText$lzycompute(Expression.scala:146)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText(Expression.scala:146)
 at org.apache.daffodil.dpath.StepExpression.relPathErr(Expression.scala:849)
 at org.apache.daffodil.dpath.Up.$anonfun$stepElement$8(Expression.scala:1025)
 at scala.Option.getOrElse(Option.scala:121)
 at org.apache.daffodil.dpath.Up.stepElement$lzycompute(Expression.scala:1025)
 at org.apache.daffodil.dpath.Up.stepElement(Expression.scala:1013)
 at org.apache.daffodil.dpath.NamedStep.$anonfun$stepElement$18(Expression.scala:1151)
 at scala.Option.map(Option.scala:146)
 at org.apache.daffodil.dpath.NamedStep.stepElement$lzycompute(Expression.scala:1150)
 at org.apache.daffodil.dpath.NamedStep.stepElement(Expression.scala:1134)
 at org.apache.daffodil.dpath.StepExpression.inherentType$lzycompute(Expression.scala:946)
 at org.apache.daffodil.dpath.StepExpression.inherentType(Expression.scala:943)
 at org.apache.daffodil.dpath.PathExpression.inherentType$lzycompute(Expression.scala:721)
 at org.apache.daffodil.dpath.PathExpression.inherentType(Expression.scala:721)
 at org.apache.daffodil.dpath.ParenthesizedExpression.inherentType(Expression.scala:2201)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject$lzycompute(Expression.scala:1563)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject(Expression.scala:1333)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.IfExpression.text(Expression.scala:651)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.WholeExpression.text(Expression.scala:576)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText$lzycompute(Expression.scala:146)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText(Expression.scala:146)
 at org.apache.daffodil.dpath.StepExpression.relPathErr(Expression.scala:849)
 at org.apache.daffodil.dpath.Up.$anonfun$stepElement$8(Expression.scala:1025)
 at scala.Option.getOrElse(Option.scala:121)
 at org.apache.daffodil.dpath.Up.stepElement$lzycompute(Expression.scala:1025)
 at org.apache.daffodil.dpath.Up.stepElement(Expression.scala:1013)
 at org.apache.daffodil.dpath.NamedStep.$anonfun$stepElement$18(Expression.scala:1151)
 at scala.Option.map(Option.scala:146)
 at org.apache.daffodil.dpath.NamedStep.stepElement$lzycompute(Expression.scala:1150)
 at org.apache.daffodil.dpath.NamedStep.stepElement(Expression.scala:1134)
 at org.apache.daffodil.dpath.StepExpression.inherentType$lzycompute(Expression.scala:946)
 at org.apache.daffodil.dpath.StepExpression.inherentType(Expression.scala:943)
 at org.apache.daffodil.dpath.PathExpression.inherentType$lzycompute(Expression.scala:721)
 at org.apache.daffodil.dpath.PathExpression.inherentType(Expression.scala:721)
 at org.apache.daffodil.dpath.ParenthesizedExpression.inherentType(Expression.scala:2201)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject$lzycompute(Expression.scala:1563)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject(Expression.scala:1333)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.IfExpression.text(Expression.scala:651)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.WholeExpression.text(Expression.scala:576)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText$lzycompute(Expression.scala:146)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText(Expression.scala:146)
 at org.apache.daffodil.dpath.StepExpression.relPathErr(Expression.scala:849)
 at org.apache.daffodil.dpath.Up.$anonfun$stepElement$8(Expression.scala:1025)
 at scala.Option.getOrElse(Option.scala:121)
 at org.apache.daffodil.dpath.Up.stepElement$lzycompute(Expression.scala:1025)
 at org.apache.daffodil.dpath.Up.stepElement(Expression.scala:1013)
 at org.apache.daffodil.dpath.NamedStep.$anonfun$stepElement$18(Expression.scala:1151)
 at scala.Option.map(Option.scala:146)
 at org.apache.daffodil.dpath.NamedStep.stepElement$lzycompute(Expression.scala:1150)
 at org.apache.daffodil.dpath.NamedStep.stepElement(Expression.scala:1134)
 at org.apache.daffodil.dpath.StepExpression.inherentType$lzycompute(Expression.scala:946)
 at org.apache.daffodil.dpath.StepExpression.inherentType(Expression.scala:943)
 at org.apache.daffodil.dpath.PathExpression.inherentType$lzycompute(Expression.scala:721)
 at org.apache.daffodil.dpath.PathExpression.inherentType(Expression.scala:721)
 at org.apache.daffodil.dpath.ParenthesizedExpression.inherentType(Expression.scala:2201)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject$lzycompute(Expression.scala:1563)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject(Expression.scala:1333)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.IfExpression.text(Expression.scala:651)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.WholeExpression.text(Expression.scala:576)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText$lzycompute(Expression.scala:146)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText(Expression.scala:146)
 at org.apache.daffodil.dpath.StepExpression.relPathErr(Expression.scala:849)
 at org.apache.daffodil.dpath.Up.$anonfun$stepElement$8(Expression.scala:1025)
 at scala.Option.getOrElse(Option.scala:121)
 at org.apache.daffodil.dpath.Up.stepElement$lzycompute(Expression.scala:1025)
 at org.apache.daffodil.dpath.Up.stepElement(Expression.scala:1013)
 at org.apache.daffodil.dpath.NamedStep.$anonfun$stepElement$18(Expression.scala:1151)
 at scala.Option.map(Option.scala:146)
 at org.apache.daffodil.dpath.NamedStep.stepElement$lzycompute(Expression.scala:1150)
 at org.apache.daffodil.dpath.NamedStep.stepElement(Expression.scala:1134)
 at org.apache.daffodil.dpath.StepExpression.inherentType$lzycompute(Expression.scala:946)
 at org.apache.daffodil.dpath.StepExpression.inherentType(Expression.scala:943)
 at org.apache.daffodil.dpath.PathExpression.inherentType$lzycompute(Expression.scala:721)
 at org.apache.daffodil.dpath.PathExpression.inherentType(Expression.scala:721)
 at org.apache.daffodil.dpath.ParenthesizedExpression.inherentType(Expression.scala:2201)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject$lzycompute(Expression.scala:1563)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject(Expression.scala:1333)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.IfExpression.text(Expression.scala:651)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.WholeExpression.text(Expression.scala:576)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText$lzycompute(Expression.scala:146)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText(Expression.scala:146)
 at org.apache.daffodil.dpath.StepExpression.relPathErr(Expression.scala:849)
 at org.apache.daffodil.dpath.Up.$anonfun$stepElement$8(Expression.scala:1025)
 at scala.Option.getOrElse(Option.scala:121)
 at org.apache.daffodil.dpath.Up.stepElement$lzycompute(Expression.scala:1025)
 at org.apache.daffodil.dpath.Up.stepElement(Expression.scala:1013)
 at org.apache.daffodil.dpath.NamedStep.$anonfun$stepElement$18(Expression.scala:1151)
 at scala.Option.map(Option.scala:146)
 at org.apache.daffodil.dpath.NamedStep.stepElement$lzycompute(Expression.scala:1150)
 at org.apache.daffodil.dpath.NamedStep.stepElement(Expression.scala:1134)
 at org.apache.daffodil.dpath.StepExpression.inherentType$lzycompute(Expression.scala:946)
 at org.apache.daffodil.dpath.StepExpression.inherentType(Expression.scala:943)
 at org.apache.daffodil.dpath.PathExpression.inherentType$lzycompute(Expression.scala:721)
 at org.apache.daffodil.dpath.PathExpression.inherentType(Expression.scala:721)
 at org.apache.daffodil.dpath.ParenthesizedExpression.inherentType(Expression.scala:2201)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject$lzycompute(Expression.scala:1563)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject(Expression.scala:1333)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.IfExpression.text(Expression.scala:651)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.WholeExpression.text(Expression.scala:576)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText$lzycompute(Expression.scala:146)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText(Expression.scala:146)
 at org.apache.daffodil.dpath.StepExpression.relPathErr(Expression.scala:849)
 at org.apache.daffodil.dpath.Up.$anonfun$stepElement$8(Expression.scala:1025)
 at scala.Option.getOrElse(Option.scala:121)
 at org.apache.daffodil.dpath.Up.stepElement$lzycompute(Expression.scala:1025)
 at org.apache.daffodil.dpath.Up.stepElement(Expression.scala:1013)
 at org.apache.daffodil.dpath.NamedStep.$anonfun$stepElement$18(Expression.scala:1151)
 at scala.Option.map(Option.scala:146)
 at org.apache.daffodil.dpath.NamedStep.stepElement$lzycompute(Expression.scala:1150)
 at org.apache.daffodil.dpath.NamedStep.stepElement(Expression.scala:1134)
 at org.apache.daffodil.dpath.StepExpression.inherentType$lzycompute(Expression.scala:946)
 at org.apache.daffodil.dpath.StepExpression.inherentType(Expression.scala:943)
 at org.apache.daffodil.dpath.PathExpression.inherentType$lzycompute(Expression.scala:721)
 at org.apache.daffodil.dpath.PathExpression.inherentType(Expression.scala:721)
 at org.apache.daffodil.dpath.ParenthesizedExpression.inherentType(Expression.scala:2201)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject$lzycompute(Expression.scala:1563)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject(Expression.scala:1333)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.IfExpression.text(Expression.scala:651)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.WholeExpression.text(Expression.scala:576)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText$lzycompute(Expression.scala:146)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText(Expression.scala:146)
 at org.apache.daffodil.dpath.StepExpression.relPathErr(Expression.scala:849)
 at org.apache.daffodil.dpath.Up.$anonfun$stepElement$8(Expression.scala:1025)
 at scala.Option.getOrElse(Option.scala:121)
 at org.apache.daffodil.dpath.Up.stepElement$lzycompute(Expression.scala:1025)
 at org.apache.daffodil.dpath.Up.stepElement(Expression.scala:1013)
 at org.apache.daffodil.dpath.NamedStep.$anonfun$stepElement$18(Expression.scala:1151)
 at scala.Option.map(Option.scala:146)
 at org.apache.daffodil.dpath.NamedStep.stepElement$lzycompute(Expression.scala:1150)
 at org.apache.daffodil.dpath.NamedStep.stepElement(Expression.scala:1134)
 at org.apache.daffodil.dpath.StepExpression.inherentType$lzycompute(Expression.scala:946)
 at org.apache.daffodil.dpath.StepExpression.inherentType(Expression.scala:943)
 at org.apache.daffodil.dpath.PathExpression.inherentType$lzycompute(Expression.scala:721)
 at org.apache.daffodil.dpath.PathExpression.inherentType(Expression.scala:721)
 at org.apache.daffodil.dpath.ParenthesizedExpression.inherentType(Expression.scala:2201)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject$lzycompute(Expression.scala:1563)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject(Expression.scala:1333)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.IfExpression.text(Expression.scala:651)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.WholeExpression.text(Expression.scala:576)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText$lzycompute(Expression.scala:146)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText(Expression.scala:146)
 at org.apache.daffodil.dpath.StepExpression.relPathErr(Expression.scala:849)
 at org.apache.daffodil.dpath.Up.$anonfun$stepElement$8(Expression.scala:1025)
 at scala.Option.getOrElse(Option.scala:121)
 at org.apache.daffodil.dpath.Up.stepElement$lzycompute(Expression.scala:1025)
 at org.apache.daffodil.dpath.Up.stepElement(Expression.scala:1013)
 at org.apache.daffodil.dpath.NamedStep.$anonfun$stepElement$18(Expression.scala:1151)
 at scala.Option.map(Option.scala:146)
 at org.apache.daffodil.dpath.NamedStep.stepElement$lzycompute(Expression.scala:1150)
 at org.apache.daffodil.dpath.NamedStep.stepElement(Expression.scala:1134)
 at org.apache.daffodil.dpath.StepExpression.inherentType$lzycompute(Expression.scala:946)
 at org.apache.daffodil.dpath.StepExpression.inherentType(Expression.scala:943)
 at org.apache.daffodil.dpath.PathExpression.inherentType$lzycompute(Expression.scala:721)
 at org.apache.daffodil.dpath.PathExpression.inherentType(Expression.scala:721)
 at org.apache.daffodil.dpath.ParenthesizedExpression.inherentType(Expression.scala:2201)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject$lzycompute(Expression.scala:1563)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject(Expression.scala:1333)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.IfExpression.text(Expression.scala:651)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.WholeExpression.text(Expression.scala:576)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText$lzycompute(Expression.scala:146)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText(Expression.scala:146)
 at org.apache.daffodil.dpath.StepExpression.relPathErr(Expression.scala:849)
 at org.apache.daffodil.dpath.Up.$anonfun$stepElement$8(Expression.scala:1025)
 at scala.Option.getOrElse(Option.scala:121)
 at org.apache.daffodil.dpath.Up.stepElement$lzycompute(Expression.scala:1025)
 at org.apache.daffodil.dpath.Up.stepElement(Expression.scala:1013)
 at org.apache.daffodil.dpath.NamedStep.$anonfun$stepElement$18(Expression.scala:1151)
 at scala.Option.map(Option.scala:146)
 at org.apache.daffodil.dpath.NamedStep.stepElement$lzycompute(Expression.scala:1150)
 at org.apache.daffodil.dpath.NamedStep.stepElement(Expression.scala:1134)
 at org.apache.daffodil.dpath.StepExpression.inherentType$lzycompute(Expression.scala:946)
 at org.apache.daffodil.dpath.StepExpression.inherentType(Expression.scala:943)
 at org.apache.daffodil.dpath.PathExpression.inherentType$lzycompute(Expression.scala:721)
 at org.apache.daffodil.dpath.PathExpression.inherentType(Expression.scala:721)
 at org.apache.daffodil.dpath.ParenthesizedExpression.inherentType(Expression.scala:2201)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject$lzycompute(Expression.scala:1563)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject(Expression.scala:1333)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.IfExpression.text(Expression.scala:651)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.WholeExpression.text(Expression.scala:576)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText$lzycompute(Expression.scala:146)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText(Expression.scala:146)
 at org.apache.daffodil.dpath.StepExpression.relPathErr(Expression.scala:849)
 at org.apache.daffodil.dpath.Up.$anonfun$stepElement$8(Expression.scala:1025)
 at scala.Option.getOrElse(Option.scala:121)
 at org.apache.daffodil.dpath.Up.stepElement$lzycompute(Expression.scala:1025)
 at org.apache.daffodil.dpath.Up.stepElement(Expression.scala:1013)
 at org.apache.daffodil.dpath.NamedStep.$anonfun$stepElement$18(Expression.scala:1151)
 at scala.Option.map(Option.scala:146)
 at org.apache.daffodil.dpath.NamedStep.stepElement$lzycompute(Expression.scala:1150)
 at org.apache.daffodil.dpath.NamedStep.stepElement(Expression.scala:1134)
 at org.apache.daffodil.dpath.StepExpression.inherentType$lzycompute(Expression.scala:946)
 at org.apache.daffodil.dpath.StepExpression.inherentType(Expression.scala:943)
 at org.apache.daffodil.dpath.PathExpression.inherentType$lzycompute(Expression.scala:721)
 at org.apache.daffodil.dpath.PathExpression.inherentType(Expression.scala:721)
 at org.apache.daffodil.dpath.ParenthesizedExpression.inherentType(Expression.scala:2201)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject$lzycompute(Expression.scala:1563)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject(Expression.scala:1333)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.IfExpression.text(Expression.scala:651)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.WholeExpression.text(Expression.scala:576)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText$lzycompute(Expression.scala:146)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText(Expression.scala:146)
 at org.apache.daffodil.dpath.StepExpression.relPathErr(Expression.scala:849)
 at org.apache.daffodil.dpath.Up.$anonfun$stepElement$8(Expression.scala:1025)
 at scala.Option.getOrElse(Option.scala:121)
 at org.apache.daffodil.dpath.Up.stepElement$lzycompute(Expression.scala:1025)
 at org.apache.daffodil.dpath.Up.stepElement(Expression.scala:1013)
 at org.apache.daffodil.dpath.NamedStep.$anonfun$stepElement$18(Expression.scala:1151)
 at scala.Option.map(Option.scala:146)
 at org.apache.daffodil.dpath.NamedStep.stepElement$lzycompute(Expression.scala:1150)
 at org.apache.daffodil.dpath.NamedStep.stepElement(Expression.scala:1134)
 at org.apache.daffodil.dpath.StepExpression.inherentType$lzycompute(Expression.scala:946)
 at org.apache.daffodil.dpath.StepExpression.inherentType(Expression.scala:943)
 at org.apache.daffodil.dpath.PathExpression.inherentType$lzycompute(Expression.scala:721)
 at org.apache.daffodil.dpath.PathExpression.inherentType(Expression.scala:721)
 at org.apache.daffodil.dpath.ParenthesizedExpression.inherentType(Expression.scala:2201)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject$lzycompute(Expression.scala:1563)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject(Expression.scala:1333)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.IfExpression.text(Expression.scala:651)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.WholeExpression.text(Expression.scala:576)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText$lzycompute(Expression.scala:146)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText(Expression.scala:146)
 at org.apache.daffodil.dpath.StepExpression.relPathErr(Expression.scala:849)
 at org.apache.daffodil.dpath.Up.$anonfun$stepElement$8(Expression.scala:1025)
 at scala.Option.getOrElse(Option.scala:121)
 at org.apache.daffodil.dpath.Up.stepElement$lzycompute(Expression.scala:1025)
 at org.apache.daffodil.dpath.Up.stepElement(Expression.scala:1013)
 at org.apache.daffodil.dpath.NamedStep.$anonfun$stepElement$18(Expression.scala:1151)
 at scala.Option.map(Option.scala:146)
 at org.apache.daffodil.dpath.NamedStep.stepElement$lzycompute(Expression.scala:1150)
 at org.apache.daffodil.dpath.NamedStep.stepElement(Expression.scala:1134)
 at org.apache.daffodil.dpath.StepExpression.inherentType$lzycompute(Expression.scala:946)
 at org.apache.daffodil.dpath.StepExpression.inherentType(Expression.scala:943)
 at org.apache.daffodil.dpath.PathExpression.inherentType$lzycompute(Expression.scala:721)
 at org.apache.daffodil.dpath.PathExpression.inherentType(Expression.scala:721)
 at org.apache.daffodil.dpath.ParenthesizedExpression.inherentType(Expression.scala:2201)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject$lzycompute(Expression.scala:1563)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject(Expression.scala:1333)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.IfExpression.text(Expression.scala:651)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.WholeExpression.text(Expression.scala:576)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText$lzycompute(Expression.scala:146)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText(Expression.scala:146)
 at org.apache.daffodil.dpath.StepExpression.relPathErr(Expression.scala:849)
 at org.apache.daffodil.dpath.Up.$anonfun$stepElement$8(Expression.scala:1025)
 at scala.Option.getOrElse(Option.scala:121)
 at org.apache.daffodil.dpath.Up.stepElement$lzycompute(Expression.scala:1025)
 at org.apache.daffodil.dpath.Up.stepElement(Expression.scala:1013)
 at org.apache.daffodil.dpath.NamedStep.$anonfun$stepElement$18(Expression.scala:1151)
 at scala.Option.map(Option.scala:146)
 at org.apache.daffodil.dpath.NamedStep.stepElement$lzycompute(Expression.scala:1150)
 at org.apache.daffodil.dpath.NamedStep.stepElement(Expression.scala:1134)
 at org.apache.daffodil.dpath.StepExpression.inherentType$lzycompute(Expression.scala:946)
 at org.apache.daffodil.dpath.StepExpression.inherentType(Expression.scala:943)
 at org.apache.daffodil.dpath.PathExpression.inherentType$lzycompute(Expression.scala:721)
 at org.apache.daffodil.dpath.PathExpression.inherentType(Expression.scala:721)
 at org.apache.daffodil.dpath.ParenthesizedExpression.inherentType(Expression.scala:2201)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject$lzycompute(Expression.scala:1563)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject(Expression.scala:1333)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.IfExpression.text(Expression.scala:651)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.WholeExpression.text(Expression.scala:576)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText$lzycompute(Expression.scala:146)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText(Expression.scala:146)
 at org.apache.daffodil.dpath.StepExpression.relPathErr(Expression.scala:849)
 at org.apache.daffodil.dpath.Up.$anonfun$stepElement$8(Expression.scala:1025)
 at scala.Option.getOrElse(Option.scala:121)
 at org.apache.daffodil.dpath.Up.stepElement$lzycompute(Expression.scala:1025)
 at org.apache.daffodil.dpath.Up.stepElement(Expression.scala:1013)
 at org.apache.daffodil.dpath.NamedStep.$anonfun$stepElement$18(Expression.scala:1151)
 at scala.Option.map(Option.scala:146)
 at org.apache.daffodil.dpath.NamedStep.stepElement$lzycompute(Expression.scala:1150)
 at org.apache.daffodil.dpath.NamedStep.stepElement(Expression.scala:1134)
 at org.apache.daffodil.dpath.StepExpression.inherentType$lzycompute(Expression.scala:946)
 at org.apache.daffodil.dpath.StepExpression.inherentType(Expression.scala:943)
 at org.apache.daffodil.dpath.PathExpression.inherentType$lzycompute(Expression.scala:721)
 at org.apache.daffodil.dpath.PathExpression.inherentType(Expression.scala:721)
 at org.apache.daffodil.dpath.ParenthesizedExpression.inherentType(Expression.scala:2201)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject$lzycompute(Expression.scala:1563)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject(Expression.scala:1333)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.IfExpression.text(Expression.scala:651)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.WholeExpression.text(Expression.scala:576)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText$lzycompute(Expression.scala:146)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText(Expression.scala:146)
 at org.apache.daffodil.dpath.StepExpression.relPathErr(Expression.scala:849)
 at org.apache.daffodil.dpath.Up.$anonfun$stepElement$8(Expression.scala:1025)
 at scala.Option.getOrElse(Option.scala:121)
 at org.apache.daffodil.dpath.Up.stepElement$lzycompute(Expression.scala:1025)
 at org.apache.daffodil.dpath.Up.stepElement(Expression.scala:1013)
 at org.apache.daffodil.dpath.NamedStep.$anonfun$stepElement$18(Expression.scala:1151)
 at scala.Option.map(Option.scala:146)
 at org.apache.daffodil.dpath.NamedStep.stepElement$lzycompute(Expression.scala:1150)
 at org.apache.daffodil.dpath.NamedStep.stepElement(Expression.scala:1134)
 at org.apache.daffodil.dpath.StepExpression.inherentType$lzycompute(Expression.scala:946)
 at org.apache.daffodil.dpath.StepExpression.inherentType(Expression.scala:943)
 at org.apache.daffodil.dpath.PathExpression.inherentType$lzycompute(Expression.scala:721)
 at org.apache.daffodil.dpath.PathExpression.inherentType(Expression.scala:721)
 at org.apache.daffodil.dpath.ParenthesizedExpression.inherentType(Expression.scala:2201)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject$lzycompute(Expression.scala:1563)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject(Expression.scala:1333)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.IfExpression.text(Expression.scala:651)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.WholeExpression.text(Expression.scala:576)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText$lzycompute(Expression.scala:146)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText(Expression.scala:146)
 at org.apache.daffodil.dpath.StepExpression.relPathErr(Expression.scala:849)
 at org.apache.daffodil.dpath.Up.$anonfun$stepElement$8(Expression.scala:1025)
 at scala.Option.getOrElse(Option.scala:121)
 at org.apache.daffodil.dpath.Up.stepElement$lzycompute(Expression.scala:1025)
 at org.apache.daffodil.dpath.Up.stepElement(Expression.scala:1013)
 at org.apache.daffodil.dpath.NamedStep.$anonfun$stepElement$18(Expression.scala:1151)
 at scala.Option.map(Option.scala:146)
 at org.apache.daffodil.dpath.NamedStep.stepElement$lzycompute(Expression.scala:1150)
 at org.apache.daffodil.dpath.NamedStep.stepElement(Expression.scala:1134)
 at org.apache.daffodil.dpath.StepExpression.inherentType$lzycompute(Expression.scala:946)
 at org.apache.daffodil.dpath.StepExpression.inherentType(Expression.scala:943)
 at org.apache.daffodil.dpath.PathExpression.inherentType$lzycompute(Expression.scala:721)
 at org.apache.daffodil.dpath.PathExpression.inherentType(Expression.scala:721)
 at org.apache.daffodil.dpath.ParenthesizedExpression.inherentType(Expression.scala:2201)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject$lzycompute(Expression.scala:1563)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject(Expression.scala:1333)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.IfExpression.text(Expression.scala:651)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.WholeExpression.text(Expression.scala:576)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText$lzycompute(Expression.scala:146)
 at org.apache.daffodil.dpath.Expression.wholeExpressionText(Expression.scala:146)
 at org.apache.daffodil.dpath.StepExpression.relPathErr(Expression.scala:849)
 at org.apache.daffodil.dpath.Up.$anonfun$stepElement$8(Expression.scala:1025)
 at scala.Option.getOrElse(Option.scala:121)
 at org.apache.daffodil.dpath.Up.stepElement$lzycompute(Expression.scala:1025)
 at org.apache.daffodil.dpath.Up.stepElement(Expression.scala:1013)
 at org.apache.daffodil.dpath.NamedStep.$anonfun$stepElement$18(Expression.scala:1151)
 at scala.Option.map(Option.scala:146)
 at org.apache.daffodil.dpath.NamedStep.stepElement$lzycompute(Expression.scala:1150)
 at org.apache.daffodil.dpath.NamedStep.stepElement(Expression.scala:1134)
 at org.apache.daffodil.dpath.StepExpression.inherentType$lzycompute(Expression.scala:946)
 at org.apache.daffodil.dpath.StepExpression.inherentType(Expression.scala:943)
 at org.apache.daffodil.dpath.PathExpression.inherentType$lzycompute(Expression.scala:721)
 at org.apache.daffodil.dpath.PathExpression.inherentType(Expression.scala:721)
 at org.apache.daffodil.dpath.ParenthesizedExpression.inherentType(Expression.scala:2201)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject$lzycompute(Expression.scala:1563)
 at org.apache.daffodil.dpath.FunctionCallExpression.functionObject(Expression.scala:1333)
 at org.apache.daffodil.dpath.FunctionCallExpression.text(Expression.scala:1314)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.ParenthesizedExpression.text(Expression.scala:2203)
 at org.apache.daffodil.dpath.IfExpression.text(Expression.scala:651)
 at org.apache.daffodil.dpath.FunctionCallBase.$anonfun$text$2(Expression.scala:1711)
 at scala.collection.immutable.List.map(List.scala:283)
 at org.apache.daffodil.dpath.FunctionCallBase.text(Expression.scala:1711)
{quote}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)