Heewon Lee created AVRO-3938:
--------------------------------

             Summary: Schema.Parser.validate should not be null
                 Key: AVRO-3938
                 URL: https://issues.apache.org/jira/browse/AVRO-3938
             Project: Apache Avro
          Issue Type: Improvement
          Components: java
    Affects Versions: 1.11.3
            Reporter: Heewon Lee


The class `org.apache.avro.Schema.Parser` has a private final property 
`validate`. This implies that should `null` be passed to the constructor, it is 
destined to throw an NPE at a later, arbitrary time when `validate` will be 
used.

Thus, I propose a simple one-line guard against `null` here for a fail-fast 
error, which would allow for a much easier debugging.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to