[
https://issues.apache.org/jira/browse/DAFFODIL-2161?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16868916#comment-16868916
]
Steve Lawrence commented on DAFFODIL-2161:
------------------------------------------
This was on the master branch, so there just must be an old place where it's
used. I'm not sure the SSCD is all the helpful in this particular case though.
It looks more confusing to me. I think the file + line number is more user
frindly.
> 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
> Priority: Major
>
> 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
(v7.6.3#76005)