[
https://issues.apache.org/jira/browse/DAFFODIL-2161?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Dave Thompson closed DAFFODIL-2161.
-----------------------------------
Verified, via review, change identified in the commit comment were implemented.
Verified the affected daffodil subproject sbt test suites executed successfully.
> inputvalueCalc on direct dispatch choice branch is too verbose
> --------------------------------------------------------------
>
> Key: DAFFODIL-2161
> URL: https://issues.apache.org/jira/browse/DAFFODIL-2161
> Project: Daffodil
> Issue Type: Bug
> Components: Diagnostics
> Reporter: Steve Lawrence
> Assignee: Mike McGann
> Priority: Trivial
> Labels: beginner
> Fix For: 3.5.0
>
>
> If a branch of a direct dispatch choice has the dfdl:inputValueCalcProperty,
> you get an error that contains the SSCD, which for a very deeply nested
> choice is not all that short. For example:
> {quote}
> [error] Schema Definition Error: Branch of choice
> foo::LocalComplexTypeDef::sequence[1]::foo::LocalComplexTypeDef::sequence[1]::choice[2]::baz
> cannot have the dfdl:inputValueCalc property.
> {quote}
> The SchemaContext provides enough information to figure out where the
> offending element is, so this provides no extra information and is too
> verbose. We should just remove the sscd from this error.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)