Deneche A. Hakim created ARROW-246:
--------------------------------------
Summary: [Java] UnionVector doesn't call allocateNew() when
creating it's vectorType
Key: ARROW-246
URL: https://issues.apache.org/jira/browse/ARROW-246
Project: Apache Arrow
Issue Type: Bug
Components: Java - Vectors
Reporter: Deneche A. Hakim
UnionVector uses a UINT1Vector to store the types of every value in the
vector., but it doesn't call allocateNew() on that vector. When we call
setSafe() the 1st time (e.g. from PromotableVector.promoteToUnion()) it will
re-allocate the vector but will fail to properly set it's content to 0. This
can cause various failures when we try to access the value/type stored in the
vector.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)