fbocse opened a new issue #92: Gradle tests fail when env variable `HIVE_HOME` is present URL: https://github.com/apache/incubator-iceberg/issues/92 ``` $ hive --version ... Hive 3.1.1 Git git://daijymacpro-2.local/Users/daijy/commit/hive -r f4e0529634b6231a0072295da48af466cf2f10b7 Compiled by daijy on Tue Oct 23 17:19:24 PDT 2018 From source with checksum 6deca5a8401bbb6c6b49898be6fcb80e $ ls -las $HIVE_HOME /usr/local/hive/current -> apache-hive-3.1.1-bin $ which hive /usr/local/hive/current/bin/hive ``` So when running `./gradlew test` it starts yielding errors ``` > Task :iceberg-hive:test com.netflix.iceberg.hive.HiveTablesTest > testFailure FAILED javax.jdo.JDOFatalInternalException at HiveTablesTest.java:43 Caused by: java.lang.reflect.InvocationTargetException at HiveTablesTest.java:43 Caused by: org.datanucleus.exceptions.NucleusException at HiveTablesTest.java:43 Caused by: org.datanucleus.store.rdbms.connectionpool.DatastoreDriverNotFoundException at HiveTablesTest.java:43 com.netflix.iceberg.hive.HiveTablesTest > testExistingTableUpdate FAILED javax.jdo.JDOFatalInternalException at HiveTablesTest.java:43 Caused by: java.lang.reflect.InvocationTargetException at HiveTablesTest.java:43 Caused by: org.datanucleus.exceptions.NucleusException at HiveTablesTest.java:43 Caused by: org.datanucleus.store.rdbms.connectionpool.DatastoreDriverNotFoundException at HiveTablesTest.java:43 com.netflix.iceberg.hive.HiveTablesTest > testConcurrentFastAppends FAILED javax.jdo.JDOFatalInternalException at HiveTablesTest.java:43 Caused by: java.lang.reflect.InvocationTargetException at HiveTablesTest.java:43 Caused by: org.datanucleus.exceptions.NucleusException at HiveTablesTest.java:43 Caused by: org.datanucleus.store.rdbms.connectionpool.DatastoreDriverNotFoundException at HiveTablesTest.java:43 com.netflix.iceberg.hive.HiveTablesTest > testCreate FAILED javax.jdo.JDOFatalInternalException at HiveTablesTest.java:43 Caused by: java.lang.reflect.InvocationTargetException at HiveTablesTest.java:43 Caused by: org.datanucleus.exceptions.NucleusException at HiveTablesTest.java:43 Caused by: org.datanucleus.store.rdbms.connectionpool.DatastoreDriverNotFoundException at HiveTablesTest.java:43 4 tests completed, 4 failed FAILURE: Build failed with an exception. ``` Workaround: Just set `HIVE_HOME` env var to empty string (shell or just override it in code in setup method for hive/src/test/java/com/netflix/iceberg/hive/HiveTableBaseTest.java)
---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected] With regards, Apache Git Services --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
