As a developer using this library and related tooling, when encountering an optional field value, I would like a more precise error message and controlled error behavior when such a null value is visited. I do not want a null pointer exception.
@david-waltermire do we need to wrap this into the upcoming release? I do not know if we are planning that for the next day or two or we have some wiggle room. Let me know, thanks.
User Story
As a developer using this library and related tooling, when encountering an optional field value, I would like a more precise error message and controlled error behavior when such a null value is visited. I do not want a null pointer exception.
NOTE: This is a fix in the core library that is the root cause of the bug reported in https://github.com/GSA/fedramp-automation/issues/787.
Goals
Dependencies
N/A
Acceptance Criteria
ObjectUtils.requireNonNull()
check on https://github.com/metaschema-framework/metaschema-java/blob/ebdf350362e3c75f2fb39969a407089464a9b7c0/databind/src/main/java/gov/nist/secauto/metaschema/databind/model/IBoundDefinitionModelFieldComplex.java#L77 and other applicable areas in the code base.Revisions
No response