[ 
https://issues.apache.org/jira/browse/DRILL-5117?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Khurram Faraaz closed DRILL-5117.
---------------------------------

> Compile error when query a json file with 1000+columns
> ------------------------------------------------------
>
>                 Key: DRILL-5117
>                 URL: https://issues.apache.org/jira/browse/DRILL-5117
>             Project: Apache Drill
>          Issue Type: Bug
>          Components: Execution - Codegen
>    Affects Versions: 1.8.0
>            Reporter: Serhii Harnyk
>            Assignee: Serhii Harnyk
>             Fix For: 1.10.0
>
>         Attachments: manyColsInJson.json
>
>
> Query failed with compile error when we querying a json file with 
> 1000+columns:
> {noformat}
> 0: jdbc:drill:zk=local> select * from dfs.`/tmp/tooManyFields.json` limit 1;
> Error: SYSTEM ERROR: JaninoRuntimeException: Code attribute in class 
> "org.apache.drill.exec.test.generated.CopierGen0" grows beyond 64 KB
> Fragment 0:0
> [Error Id: a1306543-4d66-4bb0-b687-5802002833b2 on user515050-pc:31010] 
> (state=,code=0)
> {noformat}
> Stack trace from sqlline.log:
> {noformat}
> 2016-12-09 13:43:38,207 [27b54af4-b41f-0682-e50d-626de4eff68e:foreman] INFO  
> o.a.drill.exec.work.foreman.Foreman - Query text for query id 
> 27b54af4-b41f-0682-e50d-626de4eff68e: select * from 
> dfs.`/tmp/tooManyFields.json` limit 1
> 2016-12-09 13:43:38,340 [27b54af4-b41f-0682-e50d-626de4eff68e:foreman] INFO  
> o.a.d.exec.store.dfs.FileSelection - FileSelection.getStatuses() took 0 ms, 
> numFiles: 1
> 2016-12-09 13:43:38,340 [27b54af4-b41f-0682-e50d-626de4eff68e:foreman] INFO  
> o.a.d.exec.store.dfs.FileSelection - FileSelection.getStatuses() took 0 ms, 
> numFiles: 1
> 2016-12-09 13:43:38,341 [27b54af4-b41f-0682-e50d-626de4eff68e:foreman] INFO  
> o.a.d.exec.store.dfs.FileSelection - FileSelection.getStatuses() took 0 ms, 
> numFiles: 1
> 2016-12-09 13:43:38,341 [27b54af4-b41f-0682-e50d-626de4eff68e:foreman] INFO  
> o.a.d.exec.store.dfs.FileSelection - FileSelection.getStatuses() took 0 ms, 
> numFiles: 1
> 2016-12-09 13:43:38,341 [27b54af4-b41f-0682-e50d-626de4eff68e:foreman] INFO  
> o.a.d.exec.store.dfs.FileSelection - FileSelection.getStatuses() took 0 ms, 
> numFiles: 1
> 2016-12-09 13:43:38,341 [27b54af4-b41f-0682-e50d-626de4eff68e:foreman] INFO  
> o.a.d.exec.store.dfs.FileSelection - FileSelection.getStatuses() took 0 ms, 
> numFiles: 1
> 2016-12-09 13:43:38,532 [27b54af4-b41f-0682-e50d-626de4eff68e:foreman] INFO  
> o.a.d.exec.store.dfs.FileSelection - FileSelection.getStatuses() took 0 ms, 
> numFiles: 1
> 2016-12-09 13:43:38,547 [27b54af4-b41f-0682-e50d-626de4eff68e:foreman] INFO  
> o.a.d.e.s.schedule.BlockMapBuilder - Failure finding Drillbit running on host 
> localhost.  Skipping affinity to that host.
> 2016-12-09 13:43:38,548 [27b54af4-b41f-0682-e50d-626de4eff68e:foreman] INFO  
> o.a.d.e.s.schedule.BlockMapBuilder - Get block maps: Executed 1 out of 1 
> using 1 threads. Time: 13ms total, 13.922965ms avg, 13ms max.
> 2016-12-09 13:43:38,548 [27b54af4-b41f-0682-e50d-626de4eff68e:foreman] INFO  
> o.a.d.e.s.schedule.BlockMapBuilder - Get block maps: Executed 1 out of 1 
> using 1 threads. Earliest start: 6.956000 μs, Latest start: 6.956000 μs, 
> Average start: 6.956000 μs .
> 2016-12-09 13:43:38,750 [27b54af4-b41f-0682-e50d-626de4eff68e:frag:0:0] INFO  
> o.a.d.e.w.fragment.FragmentExecutor - 
> 27b54af4-b41f-0682-e50d-626de4eff68e:0:0: State change requested 
> AWAITING_ALLOCATION --> RUNNING
> 2016-12-09 13:43:38,761 [27b54af4-b41f-0682-e50d-626de4eff68e:frag:0:0] INFO  
> o.a.d.e.w.f.FragmentStatusReporter - 
> 27b54af4-b41f-0682-e50d-626de4eff68e:0:0: State to report: RUNNING
> 2016-12-09 13:43:39,375 [27b54af4-b41f-0682-e50d-626de4eff68e:frag:0:0] WARN  
> o.a.d.exec.compile.JDKClassCompiler - JDK Java compiler not available - 
> probably you're running Drill with a JRE and not a JDK
> 2016-12-09 13:43:40,533 [27b54af4-b41f-0682-e50d-626de4eff68e:frag:0:0] INFO  
> o.a.d.e.w.fragment.FragmentExecutor - 
> 27b54af4-b41f-0682-e50d-626de4eff68e:0:0: State change requested RUNNING --> 
> FAILED
> 2016-12-09 13:43:40,550 [27b54af4-b41f-0682-e50d-626de4eff68e:frag:0:0] INFO  
> o.a.d.e.w.fragment.FragmentExecutor - 
> 27b54af4-b41f-0682-e50d-626de4eff68e:0:0: State change requested FAILED --> 
> FINISHED
> 2016-12-09 13:43:40,552 [27b54af4-b41f-0682-e50d-626de4eff68e:frag:0:0] ERROR 
> o.a.d.e.w.fragment.FragmentExecutor - SYSTEM ERROR: JaninoRuntimeException: 
> Code attribute in class "org.apache.drill.exec.test.generated.CopierGen0" 
> grows beyond 64 KB
> Fragment 0:0
> [Error Id: a1306543-4d66-4bb0-b687-5802002833b2 on user515050-pc:31010]
> org.apache.drill.common.exceptions.UserException: SYSTEM ERROR: 
> JaninoRuntimeException: Code attribute in class 
> "org.apache.drill.exec.test.generated.CopierGen0" grows beyond 64 KB
> Fragment 0:0
> [Error Id: a1306543-4d66-4bb0-b687-5802002833b2 on user515050-pc:31010]
>       at 
> org.apache.drill.common.exceptions.UserException$Builder.build(UserException.java:543)
>  ~[drill-common-1.8.0.jar:1.8.0]
>       at 
> org.apache.drill.exec.work.fragment.FragmentExecutor.sendFinalState(FragmentExecutor.java:293)
>  [drill-java-exec-1.8.0.jar:1.8.0]
>       at 
> org.apache.drill.exec.work.fragment.FragmentExecutor.cleanup(FragmentExecutor.java:160)
>  [drill-java-exec-1.8.0.jar:1.8.0]
>       at 
> org.apache.drill.exec.work.fragment.FragmentExecutor.run(FragmentExecutor.java:262)
>  [drill-java-exec-1.8.0.jar:1.8.0]
>       at 
> org.apache.drill.common.SelfCleaningRunnable.run(SelfCleaningRunnable.java:38)
>  [drill-common-1.8.0.jar:1.8.0]
>       at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>  [na:1.8.0_111]
>       at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>  [na:1.8.0_111]
>       at java.lang.Thread.run(Thread.java:745) [na:1.8.0_111]
> Caused by: com.google.common.util.concurrent.UncheckedExecutionException: 
> org.codehaus.janino.JaninoRuntimeException: Code attribute in class 
> "org.apache.drill.exec.test.generated.CopierGen0" grows beyond 64 KB
>       at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2203) 
> ~[guava-18.0.jar:na]
>       at com.google.common.cache.LocalCache.get(LocalCache.java:3937) 
> ~[guava-18.0.jar:na]
>       at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3941) 
> ~[guava-18.0.jar:na]
>       at 
> com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4824)
>  ~[guava-18.0.jar:na]
>       at 
> org.apache.drill.exec.compile.CodeCompiler.getImplementationClass(CodeCompiler.java:63)
>  ~[drill-java-exec-1.8.0.jar:1.8.0]
>       at 
> org.apache.drill.exec.compile.CodeCompiler.getImplementationClass(CodeCompiler.java:56)
>  ~[drill-java-exec-1.8.0.jar:1.8.0]
>       at 
> org.apache.drill.exec.ops.FragmentContext.getImplementationClass(FragmentContext.java:310)
>  ~[drill-java-exec-1.8.0.jar:1.8.0]
>       at 
> org.apache.drill.exec.physical.impl.svremover.RemovingRecordBatch.getGenerated2Copier(RemovingRecordBatch.java:231)
>  ~[drill-java-exec-1.8.0.jar:1.8.0]
>       at 
> org.apache.drill.exec.physical.impl.svremover.RemovingRecordBatch.setupNewSchema(RemovingRecordBatch.java:71)
>  ~[drill-java-exec-1.8.0.jar:1.8.0]
>       at 
> org.apache.drill.exec.record.AbstractSingleRecordBatch.innerNext(AbstractSingleRecordBatch.java:78)
>  ~[drill-java-exec-1.8.0.jar:1.8.0]
>       at 
> org.apache.drill.exec.physical.impl.svremover.RemovingRecordBatch.innerNext(RemovingRecordBatch.java:94)
>  ~[drill-java-exec-1.8.0.jar:1.8.0]
>       at 
> org.apache.drill.exec.record.AbstractRecordBatch.next(AbstractRecordBatch.java:162)
>  ~[drill-java-exec-1.8.0.jar:1.8.0]
>       at 
> org.apache.drill.exec.record.AbstractRecordBatch.next(AbstractRecordBatch.java:119)
>  ~[drill-java-exec-1.8.0.jar:1.8.0]
>       at 
> org.apache.drill.exec.record.AbstractRecordBatch.next(AbstractRecordBatch.java:109)
>  ~[drill-java-exec-1.8.0.jar:1.8.0]
>       at 
> org.apache.drill.exec.record.AbstractSingleRecordBatch.innerNext(AbstractSingleRecordBatch.java:51)
>  ~[drill-java-exec-1.8.0.jar:1.8.0]
>       at 
> org.apache.drill.exec.physical.impl.project.ProjectRecordBatch.innerNext(ProjectRecordBatch.java:135)
>  ~[drill-java-exec-1.8.0.jar:1.8.0]
>       at 
> org.apache.drill.exec.record.AbstractRecordBatch.next(AbstractRecordBatch.java:162)
>  ~[drill-java-exec-1.8.0.jar:1.8.0]
>       at 
> org.apache.drill.exec.physical.impl.BaseRootExec.next(BaseRootExec.java:104) 
> ~[drill-java-exec-1.8.0.jar:1.8.0]
>       at 
> org.apache.drill.exec.physical.impl.ScreenCreator$ScreenRoot.innerNext(ScreenCreator.java:81)
>  ~[drill-java-exec-1.8.0.jar:1.8.0]
>       at 
> org.apache.drill.exec.physical.impl.BaseRootExec.next(BaseRootExec.java:94) 
> ~[drill-java-exec-1.8.0.jar:1.8.0]
>       at 
> org.apache.drill.exec.work.fragment.FragmentExecutor$1.run(FragmentExecutor.java:232)
>  ~[drill-java-exec-1.8.0.jar:1.8.0]
>       at 
> org.apache.drill.exec.work.fragment.FragmentExecutor$1.run(FragmentExecutor.java:226)
>  ~[drill-java-exec-1.8.0.jar:1.8.0]
>       at java.security.AccessController.doPrivileged(Native Method) 
> ~[na:1.8.0_111]
>       at javax.security.auth.Subject.doAs(Subject.java:422) ~[na:1.8.0_111]
>       at 
> org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1657)
>  ~[hadoop-common-2.7.1.jar:na]
>       at 
> org.apache.drill.exec.work.fragment.FragmentExecutor.run(FragmentExecutor.java:226)
>  [drill-java-exec-1.8.0.jar:1.8.0]
>       ... 4 common frames omitted
> Caused by: org.codehaus.janino.JaninoRuntimeException: Code attribute in 
> class "org.apache.drill.exec.test.generated.CopierGen0" grows beyond 64 KB
>       at org.codehaus.janino.CodeContext.makeSpace(CodeContext.java:938) 
> ~[janino-2.7.4.jar:2.7.4]
>       at org.codehaus.janino.CodeContext.write(CodeContext.java:832) 
> ~[janino-2.7.4.jar:2.7.4]
>       at 
> org.codehaus.janino.UnitCompiler.writeOpcode(UnitCompiler.java:10143) 
> ~[janino-2.7.4.jar:2.7.4]
>       at org.codehaus.janino.UnitCompiler.load(UnitCompiler.java:9792) 
> ~[janino-2.7.4.jar:2.7.4]
>       at org.codehaus.janino.UnitCompiler.load(UnitCompiler.java:9779) 
> ~[janino-2.7.4.jar:2.7.4]
>       at org.codehaus.janino.UnitCompiler.compileGet2(UnitCompiler.java:3315) 
> ~[janino-2.7.4.jar:2.7.4]
>       at org.codehaus.janino.UnitCompiler.access$8500(UnitCompiler.java:182) 
> ~[janino-2.7.4.jar:2.7.4]
>       at 
> org.codehaus.janino.UnitCompiler$10.visitLocalVariableAccess(UnitCompiler.java:3283)
>  ~[janino-2.7.4.jar:2.7.4]
>       at org.codehaus.janino.Java$LocalVariableAccess.accept(Java.java:3193) 
> ~[janino-2.7.4.jar:2.7.4]
>       at org.codehaus.janino.UnitCompiler.compileGet(UnitCompiler.java:3288) 
> ~[janino-2.7.4.jar:2.7.4]
>       at org.codehaus.janino.UnitCompiler.compileGet2(UnitCompiler.java:3311) 
> ~[janino-2.7.4.jar:2.7.4]
>       at org.codehaus.janino.UnitCompiler.access$8000(UnitCompiler.java:182) 
> ~[janino-2.7.4.jar:2.7.4]
>       at 
> org.codehaus.janino.UnitCompiler$10.visitAmbiguousName(UnitCompiler.java:3278)
>  ~[janino-2.7.4.jar:2.7.4]
>       at org.codehaus.janino.Java$AmbiguousName.accept(Java.java:3142) 
> ~[janino-2.7.4.jar:2.7.4]
>       at org.codehaus.janino.UnitCompiler.compileGet(UnitCompiler.java:3288) 
> ~[janino-2.7.4.jar:2.7.4]
>       at 
> org.codehaus.janino.UnitCompiler.compileGetValue(UnitCompiler.java:4354) 
> ~[janino-2.7.4.jar:2.7.4]
>       at org.codehaus.janino.UnitCompiler.compileGet2(UnitCompiler.java:3962) 
> ~[janino-2.7.4.jar:2.7.4]
>       at org.codehaus.janino.UnitCompiler.access$6900(UnitCompiler.java:182) 
> ~[janino-2.7.4.jar:2.7.4]
>       at 
> org.codehaus.janino.UnitCompiler$10.visitMethodInvocation(UnitCompiler.java:3261)
>  ~[janino-2.7.4.jar:2.7.4]
>       at org.codehaus.janino.Java$MethodInvocation.accept(Java.java:3978) 
> ~[janino-2.7.4.jar:2.7.4]
>       at org.codehaus.janino.UnitCompiler.compileGet(UnitCompiler.java:3288) 
> ~[janino-2.7.4.jar:2.7.4]
>       at 
> org.codehaus.janino.UnitCompiler.compileGetValue(UnitCompiler.java:4354) 
> ~[janino-2.7.4.jar:2.7.4]
>       at org.codehaus.janino.UnitCompiler.compileGet2(UnitCompiler.java:3914) 
> ~[janino-2.7.4.jar:2.7.4]
>       at org.codehaus.janino.UnitCompiler.access$6900(UnitCompiler.java:182) 
> ~[janino-2.7.4.jar:2.7.4]
>       at 
> org.codehaus.janino.UnitCompiler$10.visitMethodInvocation(UnitCompiler.java:3261)
>  ~[janino-2.7.4.jar:2.7.4]
>       at org.codehaus.janino.Java$MethodInvocation.accept(Java.java:3978) 
> ~[janino-2.7.4.jar:2.7.4]
>       at org.codehaus.janino.UnitCompiler.compileGet(UnitCompiler.java:3288) 
> ~[janino-2.7.4.jar:2.7.4]
>       at 
> org.codehaus.janino.UnitCompiler.compileGetValue(UnitCompiler.java:4354) 
> ~[janino-2.7.4.jar:2.7.4]
>       at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:1835) 
> ~[janino-2.7.4.jar:2.7.4]
>       at org.codehaus.janino.UnitCompiler.access$2000(UnitCompiler.java:182) 
> ~[janino-2.7.4.jar:2.7.4]
>       at 
> org.codehaus.janino.UnitCompiler$4.visitLocalVariableDeclarationStatement(UnitCompiler.java:949)
>  ~[janino-2.7.4.jar:2.7.4]
>       at 
> org.codehaus.janino.Java$LocalVariableDeclarationStatement.accept(Java.java:2512)
>  ~[janino-2.7.4.jar:2.7.4]
>       at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:962) 
> ~[janino-2.7.4.jar:2.7.4]
>       at 
> org.codehaus.janino.UnitCompiler.compileStatements(UnitCompiler.java:1004) 
> ~[janino-2.7.4.jar:2.7.4]
>       at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:989) 
> ~[janino-2.7.4.jar:2.7.4]
>       at org.codehaus.janino.UnitCompiler.access$1000(UnitCompiler.java:182) 
> ~[janino-2.7.4.jar:2.7.4]
>       at org.codehaus.janino.UnitCompiler$4.visitBlock(UnitCompiler.java:939) 
> ~[janino-2.7.4.jar:2.7.4]
>       at org.codehaus.janino.Java$Block.accept(Java.java:2005) 
> ~[janino-2.7.4.jar:2.7.4]
>       at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:962) 
> ~[janino-2.7.4.jar:2.7.4]
>       at 
> org.codehaus.janino.UnitCompiler.compileStatements(UnitCompiler.java:1004) 
> ~[janino-2.7.4.jar:2.7.4]
>       at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:2284) 
> ~[janino-2.7.4.jar:2.7.4]
>       at 
> org.codehaus.janino.UnitCompiler.compileDeclaredMethods(UnitCompiler.java:826)
>  ~[janino-2.7.4.jar:2.7.4]
>       at 
> org.codehaus.janino.UnitCompiler.compileDeclaredMethods(UnitCompiler.java:798)
>  ~[janino-2.7.4.jar:2.7.4]
>       at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:503) 
> ~[janino-2.7.4.jar:2.7.4]
>       at org.codehaus.janino.UnitCompiler.compile2(UnitCompiler.java:389) 
> ~[janino-2.7.4.jar:2.7.4]
>       at org.codehaus.janino.UnitCompiler.access$400(UnitCompiler.java:182) 
> ~[janino-2.7.4.jar:2.7.4]
>       at 
> org.codehaus.janino.UnitCompiler$2.visitPackageMemberClassDeclaration(UnitCompiler.java:343)
>  ~[janino-2.7.4.jar:2.7.4]
>       at 
> org.codehaus.janino.Java$PackageMemberClassDeclaration.accept(Java.java:1136) 
> ~[janino-2.7.4.jar:2.7.4]
>       at org.codehaus.janino.UnitCompiler.compile(UnitCompiler.java:350) 
> ~[janino-2.7.4.jar:2.7.4]
>       at org.codehaus.janino.UnitCompiler.compileUnit(UnitCompiler.java:318) 
> ~[janino-2.7.4.jar:2.7.4]
>       at 
> org.apache.drill.exec.compile.JaninoClassCompiler.getByteCode(JaninoClassCompiler.java:50)
>  ~[drill-java-exec-1.8.0.jar:1.8.0]
>       at 
> org.apache.drill.exec.compile.AbstractClassCompiler.getClassByteCode(AbstractClassCompiler.java:53)
>  ~[drill-java-exec-1.8.0.jar:1.8.0]
>       at 
> org.apache.drill.exec.compile.QueryClassLoader$ClassCompilerSelector.getClassByteCode(QueryClassLoader.java:143)
>  ~[drill-java-exec-1.8.0.jar:1.8.0]
>       at 
> org.apache.drill.exec.compile.QueryClassLoader$ClassCompilerSelector.access$100(QueryClassLoader.java:111)
>  ~[drill-java-exec-1.8.0.jar:1.8.0]
>       at 
> org.apache.drill.exec.compile.QueryClassLoader.getClassByteCode(QueryClassLoader.java:104)
>  ~[drill-java-exec-1.8.0.jar:1.8.0]
>       at 
> org.apache.drill.exec.compile.ClassTransformer.getImplementationClass(ClassTransformer.java:224)
>  ~[drill-java-exec-1.8.0.jar:1.8.0]
>       at 
> org.apache.drill.exec.compile.CodeCompiler$Loader.load(CodeCompiler.java:78) 
> ~[drill-java-exec-1.8.0.jar:1.8.0]
>       at 
> org.apache.drill.exec.compile.CodeCompiler$Loader.load(CodeCompiler.java:74) 
> ~[drill-java-exec-1.8.0.jar:1.8.0]
>       at 
> com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3527)
>  ~[guava-18.0.jar:na]
>       at 
> com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2319) 
> ~[guava-18.0.jar:na]
>       at 
> com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2282)
>  ~[guava-18.0.jar:na]
>       at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2197) 
> ~[guava-18.0.jar:na]
>       ... 29 common frames omitted
> 2016-12-09 13:43:40,639 [CONTROL-rpc-event-queue] WARN  
> o.a.drill.exec.work.foreman.Foreman - Dropping request to move to COMPLETED 
> state as query is already at FAILED state (which is terminal).
> 2016-12-09 13:43:40,639 [CONTROL-rpc-event-queue] WARN  
> o.a.d.e.w.b.ControlMessageHandler - Dropping request to cancel fragment. 
> 27b54af4-b41f-0682-e50d-626de4eff68e:0:0 does not exist.
> 2016-12-09 13:43:40,645 [USER-rpc-event-queue] INFO  
> o.a.d.j.i.DrillResultSetImpl$ResultsListener - [#1] Query failed: 
> org.apache.drill.common.exceptions.UserRemoteException: SYSTEM ERROR: 
> JaninoRuntimeException: Code attribute in class 
> "org.apache.drill.exec.test.generated.CopierGen0" grows beyond 64 KB
> Fragment 0:0
> [Error Id: a1306543-4d66-4bb0-b687-5802002833b2 on user515050-pc:31010]
>       at 
> org.apache.drill.exec.rpc.user.QueryResultHandler.resultArrived(QueryResultHandler.java:123)
>  [drill-java-exec-1.8.0.jar:1.8.0]
>       at 
> org.apache.drill.exec.rpc.user.UserClient.handleReponse(UserClient.java:134) 
> [drill-java-exec-1.8.0.jar:1.8.0]
>       at 
> org.apache.drill.exec.rpc.BasicClientWithConnection.handle(BasicClientWithConnection.java:46)
>  [drill-rpc-1.8.0.jar:1.8.0]
>       at 
> org.apache.drill.exec.rpc.BasicClientWithConnection.handle(BasicClientWithConnection.java:31)
>  [drill-rpc-1.8.0.jar:1.8.0]
>       at org.apache.drill.exec.rpc.RpcBus.handle(RpcBus.java:65) 
> [drill-rpc-1.8.0.jar:1.8.0]
>       at org.apache.drill.exec.rpc.RpcBus$RequestEvent.run(RpcBus.java:363) 
> [drill-rpc-1.8.0.jar:1.8.0]
>       at 
> org.apache.drill.common.SerializedExecutor$RunnableProcessor.run(SerializedExecutor.java:89)
>  [drill-rpc-1.8.0.jar:1.8.0]
>       at 
> org.apache.drill.exec.rpc.RpcBus$SameExecutor.execute(RpcBus.java:240) 
> [drill-rpc-1.8.0.jar:1.8.0]
>       at 
> org.apache.drill.common.SerializedExecutor.execute(SerializedExecutor.java:123)
>  [drill-rpc-1.8.0.jar:1.8.0]
>       at 
> org.apache.drill.exec.rpc.RpcBus$InboundHandler.decode(RpcBus.java:274) 
> [drill-rpc-1.8.0.jar:1.8.0]
>       at 
> org.apache.drill.exec.rpc.RpcBus$InboundHandler.decode(RpcBus.java:245) 
> [drill-rpc-1.8.0.jar:1.8.0]
>       at 
> io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:89)
>  [netty-codec-4.0.27.Final.jar:4.0.27.Final]
>       at 
> io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:339)
>  [netty-transport-4.0.27.Final.jar:4.0.27.Final]
>       at 
> io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:324)
>  [netty-transport-4.0.27.Final.jar:4.0.27.Final]
>       at 
> io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:254)
>  [netty-handler-4.0.27.Final.jar:4.0.27.Final]
>       at 
> io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:339)
>  [netty-transport-4.0.27.Final.jar:4.0.27.Final]
>       at 
> io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:324)
>  [netty-transport-4.0.27.Final.jar:4.0.27.Final]
>       at 
> io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
>  [netty-codec-4.0.27.Final.jar:4.0.27.Final]
>       at 
> io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:339)
>  [netty-transport-4.0.27.Final.jar:4.0.27.Final]
>       at 
> io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:324)
>  [netty-transport-4.0.27.Final.jar:4.0.27.Final]
>       at 
> io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:242)
>  [netty-codec-4.0.27.Final.jar:4.0.27.Final]
>       at 
> io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:339)
>  [netty-transport-4.0.27.Final.jar:4.0.27.Final]
>       at 
> io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:324)
>  [netty-transport-4.0.27.Final.jar:4.0.27.Final]
>       at 
> io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:86)
>  [netty-transport-4.0.27.Final.jar:4.0.27.Final]
>       at 
> io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:339)
>  [netty-transport-4.0.27.Final.jar:4.0.27.Final]
>       at 
> io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:324)
>  [netty-transport-4.0.27.Final.jar:4.0.27.Final]
>       at 
> io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:847)
>  [netty-transport-4.0.27.Final.jar:4.0.27.Final]
>       at 
> io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:131)
>  [netty-transport-4.0.27.Final.jar:4.0.27.Final]
>       at 
> io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:511) 
> [netty-transport-4.0.27.Final.jar:4.0.27.Final]
>       at 
> io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:468)
>  [netty-transport-4.0.27.Final.jar:4.0.27.Final]
>       at 
> io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:382) 
> [netty-transport-4.0.27.Final.jar:4.0.27.Final]
>       at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:354) 
> [netty-transport-4.0.27.Final.jar:4.0.27.Final]
>       at 
> io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:111)
>  [netty-common-4.0.27.Final.jar:4.0.27.Final]
>       at java.lang.Thread.run(Thread.java:745) [na:1.8.0_111]
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to