SHUBHAM KUMAR created DRILL-8284:
------------------------------------

             Summary: Apache SQL Query failing while accessing the Json with 
complex data model
                 Key: DRILL-8284
                 URL: https://issues.apache.org/jira/browse/DRILL-8284
             Project: Apache Drill
          Issue Type: Bug
            Reporter: SHUBHAM KUMAR


Apache SQL Query failing while accessing the Json with complex data model. 

Complex Json: 

Map object inside another map object then Array Object. 

Case1: When we have nested objects within array map, and map within map. 

{"attributes": [
                    {
                        "name": "webBrandName",
                        "value": {
                            "en-US": "Smashbox"
                        }
                    },
                    {
                        "name": "startDate",
                        "value": "2011-07-25T15:30:00.000Z"
                    }
                ]
}

Case2: Having array with multiple map items with diff data types. eg. String 
and Boolean both type. 

{"attributes": [
                    {
                        "name": "startDate",
                        "value": "2011-07-25T15:30:00.000Z"
                    },
                    {
                        "name": "hasCBD",
                        "value": false
                    }
                ]
}

Query: 

select flatten(attributes) as Var from dfs.`/filepath/filename.json`

 

Error: 

org.apache.drill.common.exceptions.UserRemoteException: SYSTEM ERROR: 
IndexOutOfBoundsException: readerIndex: 0, writerIndex: 1764642048 (expected: 0 
<= readerIndex <= writerIndex <= capacity(0)) Fragment: 0:0 Please, refer to 
logs for more information. [Error Id: c5a3b8fa-cad1-4c9a-8673-de5745e9170b on 
GGNUWT461535L.ad.infosys.com:31010]

 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to