[ 
https://issues.apache.org/jira/browse/DAFFODIL-1473?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dave Thompson closed DAFFODIL-1473.
-----------------------------------

Pulled the latest updates from the incubator-daffodil repository and verified 
the updates included the specified commit, 
6ad629d19b9c53db117155ed4f99ec565a07e274.

Verified by review that that there is now a call to .setValidation in 
DFDLSchemaFile.scala. Verified that all tests associated with this commit 
execute successfully.

> DFDL Schema Validation not happening properly
> ---------------------------------------------
>
>                 Key: DAFFODIL-1473
>                 URL: https://issues.apache.org/jira/browse/DAFFODIL-1473
>             Project: Daffodil
>          Issue Type: Bug
>          Components: Front End, General
>    Affects Versions: 2.0.0
>            Reporter: Michael Beckerle
>            Assignee: Dave Thompson
>            Priority: Major
>             Fix For: 2.1.0
>
>
> I discovered that the natural xerces load time validation that is supposed to 
> happen when DFDL schemas are loaded, is not happening.
> There seems to be code for doing a whole separate load pass just to validate 
> rather than doing it at load time. This might be a holdover from when we were 
> using the "constructing parser" for XML for more things, rather than Xerces. 
> Not sure.
> All I know is that in DFDLSchemaFile.scala, there is no call to 
> loader.setValidation(...) so those loads don't validate, and that causes many 
> syntactic problems to go undetected. 
> However, I don't want to fix this right now, because lots of tests break. We 
> should fix this one little thing and fix up the tests that break at that 
> point in one commit.



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

Reply via email to