[ https://issues.apache.org/jira/browse/DRILL-1336?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14114215#comment-14114215 ]
Jacques Nadeau commented on DRILL-1336: --------------------------------------- For future reference, this is the first error and the one that is the root cause of this issue: Caused by: org.codehaus.commons.compiler.CompileException: File 'org.apache.drill.exec.compile.DrillJavaFileObject[FiltererGen2.java]', Line 286, Column 20: FiltererGen2.java:286: error: code too large public boolean doEval(int inIndex, int outIndex) ^ (compiler.err.limit.code) at org.apache.drill.exec.compile.DrillDiagnosticListener.report(DrillDiagnosticListener.java:43) ~[drill-java-exec-0.5.0-incubating-SNAPSHOT-rebuffed.jar:0.5.0-incubating-SNAPSHOT] at com.sun.tools.javac.api.ClientCodeWrapper$WrappedDiagnosticListener.report(ClientCodeWrapper.java:559) ~[na:na] at com.sun.tools.javac.util.Log.writeDiagnostic(Log.java:428) ~[na:na] at com.sun.tools.javac.util.Log.report(Log.java:416) ~[na:na] at com.sun.tools.javac.util.AbstractLog.error(AbstractLog.java:94) ~[na:na] at com.sun.tools.javac.jvm.Code.checkLimits(Code.java:95) ~[na:na] at com.sun.tools.javac.jvm.Gen.genMethod(Gen.java:948) ~[na:na] at com.sun.tools.javac.jvm.Gen.visitMethodDef(Gen.java:885) ~[na:na] at com.sun.tools.javac.tree.JCTree$JCMethodDecl.accept(JCTree.java:669) ~[na:na] at com.sun.tools.javac.jvm.Gen.genDef(Gen.java:684) ~[na:na] at com.sun.tools.javac.jvm.Gen.genClass(Gen.java:2232) ~[na:na] at com.sun.tools.javac.main.JavaCompiler.genCode(JavaCompiler.java:712) ~[na:na] at com.sun.tools.javac.main.JavaCompiler.generate(JavaCompiler.java:1451) ~[na:na] at com.sun.tools.javac.main.JavaCompiler.generate(JavaCompiler.java:1419) ~[na:na] at com.sun.tools.javac.main.JavaCompiler.compile2(JavaCompiler.java:870) ~[na:na] at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:829) ~[na:na] at com.sun.tools.javac.main.Main.compile(Main.java:439) ~[na:na] at com.sun.tools.javac.api.JavacTaskImpl.call(JavacTaskImpl.java:132) ~[na:na] at org.apache.drill.exec.compile.JDKClassCompiler.getByteCode(JDKClassCompiler.java:65) ~[drill-java-exec-0.5.0-incubating-SNAPSHOT-rebuffed.jar:0.5.0-incubating-SNAPSHOT] at org.apache.drill.exec.compile.AbstractClassCompiler.getClassByteCode(AbstractClassCompiler.java:39) ~[drill-java-exec-0.5.0-incubating-SNAPSHOT-rebuffed.jar:0.5.0-incubating-SNAPSHOT] at org.apache.drill.exec.compile.QueryClassLoader$ClassCompilerSelector.getClassByteCode(QueryClassLoader.java:137) ~[drill-java-exec-0.5.0-incubating-SNAPSHOT-rebuffed.jar:0.5.0-incubating-SNAPSHOT] at org.apache.drill.exec.compile.QueryClassLoader$ClassCompilerSelector.access$000(QueryClassLoader.java:106) ~[drill-java-exec-0.5.0-incubating-SNAPSHOT-rebuffed.jar:0.5.0-incubating-SNAPSHOT] at org.apache.drill.exec.compile.QueryClassLoader.getClassByteCode(QueryClassLoader.java:99) ~[drill-java-exec-0.5.0-incubating-SNAPSHOT-rebuffed.jar:0.5.0-incubating-SNAPSHOT] at org.apache.drill.exec.compile.ClassTransformer.getImplementationClass(ClassTransformer.java:178) ~[drill-java-exec-0.5.0-incubating-SNAPSHOT-rebuffed.jar:0.5.0-incubating-SNAPSHOT] > Support for large number of AND/OR predicates > --------------------------------------------- > > Key: DRILL-1336 > URL: https://issues.apache.org/jira/browse/DRILL-1336 > Project: Apache Drill > Issue Type: Bug > Affects Versions: 0.4.0 > Reporter: Neeraja > Assignee: Krystal > Priority: Critical > Attachments: server_log.out > > > This is a tracking bug for supporting large number of (100s) AND/OR > predicates/clauses in the WHERE clause for Drill queries. > Currently beyond a certain limit, it fails with the error below. > Query failed: Failure while running fragment. You tried to do a batch data > read operation when you were in a state of STOP. You can only do this type > of operation when you are in a state of OK or OK_NEW_SCHEMA. > Krystal, can you please add a repro for this issue. -- This message was sent by Atlassian JIRA (v6.2#6252)