Print helpful information for certain ExtData problems. #2452
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Added info in _ASSERT messages to aid in debugging ExtData.yaml files.
Related Issue
Motivation and Context
These edits help users resolve problems in ExtData yaml specifications, with
more informative messages. This is by no means an exhaustive review of the code,
it is just a set of ASSERT statements that was accumulated in the process of
debugging a large hand-crafted yaml specification, during which MAPL would
terminate the model without providing a clue as to which section of yaml was problematic.
How Has This Been Tested?
This was tested using a standard PCHEM configuration of the GCM.
It is zero-diff except when MAPL encounters certain fatal errors, in which case it
prints a little more information in the slurm log.
Types of changes
Checklist: