Ok, looking briefly at it, it looks like if we changed
testutils/…/TestScripts.java line 76 to set javaHome to 1.8 instead of 1.7
that we’ll be running ptest with 1.8.  I’m not familiar with ptest, but I’m
guessing that someone would need to make this change and then re-deploy
ptest in our test infrastructure.  Is there anything else we need to do?
We clearly already have 1.8 installed on the test machines because the code
compiles with 1.8, but I don’t know what the path is, etc.

Alan.

On Tue, Jan 30, 2018 at 4:58 PM, Alan Gates <alanfga...@gmail.com> wrote:

> I put code in the latest patch for HIVE-17983 that executes one of the
> compiled classes as part of the maven build.  (It does this to
> automatically generate the config template.)  This works locally and in the
> ptest build.  But in the Yetus tests it fails with:
>
> Exception in thread "main" java.lang.UnsupportedClassVersionError:
> org/apache/hadoop/hive/metastore/conf/ConfTemplatePrinter : Unsupported
> major.minor version 52.0
>
> This means that it is compiling with JDK 1.8 but running it with 1.7.  How
> do we switch the Yetus build so it runs maven with the correct JDK version?
>
> Alan.
>

Reply via email to