You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@arrow.apache.org by "Ji Liu (Jira)" <ji...@apache.org> on 2019/10/30 07:15:00 UTC

[jira] [Created] (ARROW-7026) [Java] Remove assertions in MessageSerializer/vector/writer/reader

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)