You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@daffodil.apache.org by "Michael Beckerle (JIRA)" <ji...@apache.org> on 2019/06/21 22:01:00 UTC
[jira] [Updated] (DAFFODIL-2153) Stupidly long DPath expression
triggers uncaught stack overflow
[ https://issues.apache.org/jira/browse/DAFFODIL-2153?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Michael Beckerle updated DAFFODIL-2153:
---------------------------------------
Component/s: Front End
Back End
> 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
> Components: Back End, Front End
> Reporter: Brandon Sloane
> Priority: Major
> 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)