Ji Liu created ARROW-7026: ----------------------------- Summary: [Java] Remove assertions in MessageSerializer/vector/writer/reader Key: ARROW-7026 URL: https://issues.apache.org/jira/browse/ARROW-7026 Project: Apache Arrow Issue Type: Improvement Components: Java Reporter: Ji Liu Assignee: Ji Liu
Currently assertions exists in many classes like {{MessagaSerializer/JsonReader/JsonWriter/ListVector}} etc. i. If jvm arguments are not specified, these checks will skipped and lead to potential problems. ii. Java errors produced by failed assertions are not caught by traditional catch clauses. To fix this, use {{Preconditions}} instead. -- This message was sent by Atlassian Jira (v8.3.4#803005)