[ 
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)

Reply via email to