Bhallamudi Venkata Siva Kamesh created DRILL-446:
----------------------------------------------------
Summary: Classcast exception while input data has an array field.
Key: DRILL-446
URL: https://issues.apache.org/jira/browse/DRILL-446
Project: Apache Drill
Issue Type: Bug
Affects Versions: 1.0.0-milestone-2
Reporter: Bhallamudi Venkata Siva Kamesh
Priority: Critical
I am trying to load the data which is of the following format
{noformat}
{
"test": "ABC",
"test2": [1,2,3],
"a": "drill"
}
{
"test": "abc",
"test2": [1,2,3,4],
"a": "apache"
}
{noformat}
and executing *SELECT* query on the above data. While doing that I am getting
the following exception
{noformat}
java.lang.ClassCastException:
org.apache.drill.exec.vector.NullableVarCharVector cannot be cast to
org.apache.drill.exec.vector.RepeatedVarCharVector
at
org.apache.drill.exec.store.easy.json.JSONRecordReader$ReadType.addValueToVector(JSONRecordReader.java:459)
at
org.apache.drill.exec.store.easy.json.JSONRecordReader$ReadType.recordData(JSONRecordReader.java:389)
at
org.apache.drill.exec.store.easy.json.JSONRecordReader$ReadType.readRecord(JSONRecordReader.java:295)
at
org.apache.drill.exec.store.easy.json.JSONRecordReader.next(JSONRecordReader.java:134)
{noformat}
--
This message was sent by Atlassian JIRA
(v6.2#6252)