[ https://issues.apache.org/jira/browse/DRILL-3939?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14959724#comment-14959724 ]
Jacques Nadeau commented on DRILL-3939: --------------------------------------- This is a limitation around changing schema. A list of maps is considered as different from a map. Steven's promotion work should allow this to start working once it is available. > Drill failed to pars valid JSON object > -------------------------------------- > > Key: DRILL-3939 > URL: https://issues.apache.org/jira/browse/DRILL-3939 > Project: Apache Drill > Issue Type: Bug > Components: Functions - Drill > Affects Versions: 1.0.0, 1.1.0, 1.2.0 > Environment: Redhat Linux 6.7 Java 1.7 , 1.8 > Reporter: Jaroslaw Sosnicki > > The following valid JSON object queried from DRILL using various clients: > --- t.json start--- > { > "l1": { > "f1": "text1", > "f2": { > "command": "list", > "StorageArray": [ > { > "array1": "Array1", > "Pool": { > "myPool": "PoolName" > } > }, > { > "array2": "Arrays2", > "Pool": [ > { > "myPool": "PoolName1" > }, > { > "myPool": "PoolName2" > } > ] > } > ] > } > } > } > --- t.json end --- > Generates the following error: > ---- > ERROR [HY000] [MapR][Drill] (1040) Drill failed to execute the query: SELECT > * FROM `dfs`.`hdvm`.`./t.json` LIMIT 100 > [30027]Query execution error. Details:[ > DATA_READ ERROR: You tried to write a Map type when you are using a > ValueWriter of type SingleMapWriter. > File /mapr/demo.mapr.com/data/hcs/hdvm/t.json > Record 1 > Line 16 > Column 39 > Field Pool > Line 16 > Column 39 > Field Pool > Fragment 0:0 > [Error Id: 13e7a786-1135-410f-a4f0-877eab9222d6 on maprdemo:31010] > ]---- -- This message was sent by Atlassian JIRA (v6.3.4#6332)