Hello all, There does seem to be some regression here… In order to get Drill to build I had to make the following changes:
org/apache/drill/exec/store/parquet/TestParquetFilterPushDown.java (add try/catch) private void testParquetRowGroupFilterEval(MetadataBase.ParquetTableMetadataBase footer, final int rowGroupIndex, final LogicalExpression filterExpr, RowsMatch canDropExpected) { try { RowsMatch canDrop = FilterEvaluatorUtils.evalFilter(filterExpr, footer, rowGroupIndex, fragContext.getOptions(), fragContext); Assert.assertEquals(canDropExpected, canDrop); } catch (Exception e) { fail(); } } and org/apache/drill/exec/store/parquet/FilterEvaluatorUtils.java public static RowsMatch evalFilter(LogicalExpression expr, MetadataBase.ParquetTableMetadataBase footer, int rowGroupIndex, OptionManager options, FragmentContext fragmentContext) throws Exception { where I added throws Exception. Once I did that Drill built just fine. > On Apr 1, 2019, at 11:35, Charles Givre <cgi...@gmail.com> wrote: > > Hey Arina, > Just some more info… > I cloned the repo straight from the Apache/Drill github repo, attempted to > build and got the same error. I’m on a Mac OSX Mohave, java version > 1.8.0_65, maven version 3.6.0. > Could there be something in my environment that is causing this? Can anyone > else duplicate the problem? > — C > > >> On Apr 1, 2019, at 11:03, Charles Givre <cgi...@gmail.com> wrote: >> >> Hey Arina, >> Any suggestions on how to fix? I’ve tried rebasing again to no avail. >> >>> On Apr 1, 2019, at 10:28, Arina Yelchiyeva <arina.yelchiy...@gmail.com> >>> wrote: >>> >>> Hi Charles, >>> >>> Build on the latest commit is successful - >>> https://travis-ci.org/apache/drill/builds/514145219?utm_source=github_status&utm_medium=notification >>> >>> <https://travis-ci.org/apache/drill/builds/514145219?utm_source=github_status&utm_medium=notification> >>> Git does not always rebase smoothly, even if it writes that rebase was >>> successful. >>> >>> Kind regards, >>> Arina >>> >>>> On Apr 1, 2019, at 5:20 PM, Charles Givre <cgi...@gmail.com> wrote: >>>> >>>> All, >>>> I just rebased Drill with the latest commits and it no longer builds. I’m >>>> getting the following errors: >>>> >>>> [ERROR] Failed to execute goal >>>> org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile >>>> (default-compile) on project drill-java-exec: Compilation failure >>>> [ERROR] >>>> /Users/cgivre/github/drill-dev/drill/exec/java-exec/src/main/java/org/apache/drill/exec/store/parquet/FilterEvaluatorUtils.java:[59,68] >>>> error: unreported exception E; must be caught or declared to be thrown >>>> [ERROR] where E,T,V are type-variables: >>>> [ERROR] E extends Exception declared in method >>>> <T,V,E>accept(ExprVisitor<T,V,E>,V) >>>> [ERROR] T extends Object declared in method >>>> <T,V,E>accept(ExprVisitor<T,V,E>,V) >>>> [ERROR] V extends Object declared in method >>>> <T,V,E>accept(ExprVisitor<T,V,E>,V) >>>> [ERROR] >>>> [ERROR] -> [Help 1] >>>> [ERROR] >>>> [ERROR] To see the full stack trace of the errors, re-run Maven with the >>>> -e switch. >>>> [ERROR] Re-run Maven using the -X switch to enable full debug logging. >>>> [ERROR] >>>> [ERROR] For more information about the errors and possible solutions, >>>> please read the following articles: >>>> [ERROR] [Help 1] >>>> http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException >>>> [ERROR] >>>> [ERROR] After correcting the problems, you can resume the build with the >>>> command >>>> [ERROR] mvn <goals> -rf :drill-java-exec >>> >> >