HIVE-1696 introduced a build failure:

Running org.apache.hadoop.hive.thrift.TestHadoop20SAuthBridge
java.lang.NoSuchMethodError:
org.apache.hadoop.security.UserGroupInformation.getCurrentUser()Lorg/apache/hadoop/security/UserGroupInformation;

This looks like a straightforward classpath problem (picking up 0.20.0
instead of 0.20.3-CDH3-SNAPSHOT), but when I run this locally it works, and
dumping the classpath from the toplevel "test" target shows that 0.20.3 is
getting pulled into the classpath.

Anyone else have any ideas?

Thanks.

Carl


On Thu, Jan 20, 2011 at 4:54 AM, Apache Hudson Server <
hud...@hudson.apache.org> wrote:

> See <https://hudson.apache.org/hudson/job/Hive-trunk-h0.20/500/>
>
> ------------------------------------------
> [...truncated 7224 lines...]
> create-dirs:
>
> init:
>
> compile:
>     [echo] Compiling: anttasks
>    [javac] <
> https://hudson.apache.org/hudson/job/Hive-trunk-h0.20/ws/hive/ant/build.xml>:40:
> warning: 'includeantruntime' was not set, defaulting to
> build.sysclasspath=last; set to false for repeatable builds
>
> deploy-ant-tasks:
>
> create-dirs:
>
> init:
>
> compile:
>     [echo] Compiling: anttasks
>    [javac] <
> https://hudson.apache.org/hudson/job/Hive-trunk-h0.20/ws/hive/ant/build.xml>:40:
> warning: 'includeantruntime' was not set, defaulting to
> build.sysclasspath=last; set to false for repeatable builds
>
> jar:
>
> init:
>
> install-hadoopcore:
>
> install-hadoopcore-default:
>
> ivy-init-dirs:
>
> ivy-download:
>      [get] Getting:
> http://repo2.maven.org/maven2/org/apache/ivy/ivy/2.1.0/ivy-2.1.0.jar
>      [get] To: <
> https://hudson.apache.org/hudson/job/Hive-trunk-h0.20/ws/hive/build/ivy/lib/ivy-2.1.0.jar
> >
>      [get] Not modified - so not downloaded
>
> ivy-probe-antlib:
>
> ivy-init-antlib:
>
> ivy-init:
>
> ivy-retrieve-hadoop-source:
> :: loading settings :: file = <
> https://hudson.apache.org/hudson/job/Hive-trunk-h0.20/ws/hive/ivy/ivysettings.xml
> >
> [ivy:retrieve] :: resolving dependencies :: org.apache.hadoop.hive#
> contrib;work...@vesta.apache.org <contrib%3bwork...@vesta.apache.org>
> [ivy:retrieve]  confs: [default]
> [ivy:retrieve]  found hadoop#core;0.20.0 in hadoop-source
> [ivy:retrieve] :: resolution report :: resolve 1086ms :: artifacts dl 1ms
>
>  ---------------------------------------------------------------------
>        |                  |            modules            ||   artifacts
> |
>        |       conf       | number| search|dwnlded|evicted||
> number|dwnlded|
>
>  ---------------------------------------------------------------------
>        |      default     |   1   |   0   |   0   |   0   ||   1   |   0
> |
>
>  ---------------------------------------------------------------------
> [ivy:retrieve] :: retrieving :: org.apache.hadoop.hive#contrib
> [ivy:retrieve]  confs: [default]
> [ivy:retrieve]  0 artifacts copied, 1 already retrieved (0kB/1ms)
>
> install-hadoopcore-internal:
>
> setup:
>
> compile:
>     [echo] Compiling: hbase-handler
>    [javac] <
> https://hudson.apache.org/hudson/job/Hive-trunk-h0.20/ws/hive/build-common.xml>:283:
> warning: 'includeantruntime' was not set, defaulting to
> build.sysclasspath=last; set to false for repeatable builds
>
> jar:
>     [echo] Jar: hbase-handler
>
> test:
>
> test-shims:
>
> test-conditions:
>
> gen-test:
>
> create-dirs:
>
> compile-ant-tasks:
>
> create-dirs:
>
> init:
>
> compile:
>     [echo] Compiling: anttasks
>    [javac] <
> https://hudson.apache.org/hudson/job/Hive-trunk-h0.20/ws/hive/ant/build.xml>:40:
> warning: 'includeantruntime' was not set, defaulting to
> build.sysclasspath=last; set to false for repeatable builds
>
> deploy-ant-tasks:
>
> create-dirs:
>
> init:
>
> compile:
>     [echo] Compiling: anttasks
>    [javac] <
> https://hudson.apache.org/hudson/job/Hive-trunk-h0.20/ws/hive/ant/build.xml>:40:
> warning: 'includeantruntime' was not set, defaulting to
> build.sysclasspath=last; set to false for repeatable builds
>
> jar:
>
> init:
>
> compile:
>
> ivy-init-dirs:
>
> ivy-download:
>      [get] Getting:
> http://repo2.maven.org/maven2/org/apache/ivy/ivy/2.1.0/ivy-2.1.0.jar
>      [get] To: <
> https://hudson.apache.org/hudson/job/Hive-trunk-h0.20/ws/hive/build/ivy/lib/ivy-2.1.0.jar
> >
>      [get] Not modified - so not downloaded
>
> ivy-probe-antlib:
>
> ivy-init-antlib:
>
> ivy-init:
>
> ivy-retrieve-hadoop-source:
> :: loading settings :: file = <
> https://hudson.apache.org/hudson/job/Hive-trunk-h0.20/ws/hive/ivy/ivysettings.xml
> >
> [ivy:retrieve] :: resolving dependencies :: org.apache.hadoop.hive#
> shims;work...@vesta.apache.org <shims%3bwork...@vesta.apache.org>
> [ivy:retrieve]  confs: [default]
> [ivy:retrieve]  found hadoop#core;0.20.0 in hadoop-source
> [ivy:retrieve]  found hadoop#core;0.20.3-CDH3-SNAPSHOT in hadoop-source
> [ivy:retrieve] :: resolution report :: resolve 1738ms :: artifacts dl 1ms
>
>  ---------------------------------------------------------------------
>        |                  |            modules            ||   artifacts
> |
>        |       conf       | number| search|dwnlded|evicted||
> number|dwnlded|
>
>  ---------------------------------------------------------------------
>        |      default     |   2   |   0   |   0   |   0   ||   2   |   0
> |
>
>  ---------------------------------------------------------------------
> [ivy:retrieve] :: retrieving :: org.apache.hadoop.hive#shims
> [ivy:retrieve]  confs: [default]
> [ivy:retrieve]  0 artifacts copied, 2 already retrieved (0kB/2ms)
>
> install-hadoopcore-internal:
>
> build_shims:
>     [echo] Compiling shims against hadoop 0.20.0 (<
> https://hudson.apache.org/hudson/job/Hive-trunk-h0.20/ws/hive/build/hadoopcore/hadoop-0.20.0
> )>
>    [javac] <
> https://hudson.apache.org/hudson/job/Hive-trunk-h0.20/ws/hive/shims/build.xml>:53:
> warning: 'includeantruntime' was not set, defaulting to
> build.sysclasspath=last; set to false for repeatable builds
>
> ivy-init-dirs:
>
> ivy-download:
>      [get] Getting:
> http://repo2.maven.org/maven2/org/apache/ivy/ivy/2.1.0/ivy-2.1.0.jar
>      [get] To: <
> https://hudson.apache.org/hudson/job/Hive-trunk-h0.20/ws/hive/build/ivy/lib/ivy-2.1.0.jar
> >
>      [get] Not modified - so not downloaded
>
> ivy-probe-antlib:
>
> ivy-init-antlib:
>
> ivy-init:
>
> ivy-retrieve-hadoop-source:
> :: loading settings :: file = <
> https://hudson.apache.org/hudson/job/Hive-trunk-h0.20/ws/hive/ivy/ivysettings.xml
> >
> [ivy:retrieve] :: resolving dependencies :: org.apache.hadoop.hive#
> shims;work...@vesta.apache.org <shims%3bwork...@vesta.apache.org>
> [ivy:retrieve]  confs: [default]
> [ivy:retrieve]  found hadoop#core;0.20.0 in hadoop-source
> [ivy:retrieve]  found hadoop#core;0.20.3-CDH3-SNAPSHOT in hadoop-source
> [ivy:retrieve] :: resolution report :: resolve 1986ms :: artifacts dl 1ms
>
>  ---------------------------------------------------------------------
>        |                  |            modules            ||   artifacts
> |
>        |       conf       | number| search|dwnlded|evicted||
> number|dwnlded|
>
>  ---------------------------------------------------------------------
>        |      default     |   2   |   0   |   0   |   0   ||   2   |   0
> |
>
>  ---------------------------------------------------------------------
> [ivy:retrieve] :: retrieving :: org.apache.hadoop.hive#shims
> [ivy:retrieve]  confs: [default]
> [ivy:retrieve]  0 artifacts copied, 2 already retrieved (0kB/2ms)
>
> install-hadoopcore-internal:
>
> build_shims:
>     [echo] Compiling shims against hadoop 0.20.3-CDH3-SNAPSHOT (<
> https://hudson.apache.org/hudson/job/Hive-trunk-h0.20/ws/hive/build/hadoopcore/hadoop-0.20.3-CDH3-SNAPSHOT
> )>
>    [javac] <
> https://hudson.apache.org/hudson/job/Hive-trunk-h0.20/ws/hive/shims/build.xml>:53:
> warning: 'includeantruntime' was not set, defaulting to
> build.sysclasspath=last; set to false for repeatable builds
>    [javac] <
> https://hudson.apache.org/hudson/job/Hive-trunk-h0.20/ws/hive/shims/build.xml>:75:
> warning: 'includeantruntime' was not set, defaulting to
> build.sysclasspath=last; set to false for repeatable builds
>
> compile-test:
>
> ivy-init-dirs:
>
> ivy-download:
>      [get] Getting:
> http://repo2.maven.org/maven2/org/apache/ivy/ivy/2.1.0/ivy-2.1.0.jar
>      [get] To: <
> https://hudson.apache.org/hudson/job/Hive-trunk-h0.20/ws/hive/build/ivy/lib/ivy-2.1.0.jar
> >
>      [get] Not modified - so not downloaded
>
> ivy-probe-antlib:
>
> ivy-init-antlib:
>
> ivy-init:
>
> ivy-retrieve-hadoop-source:
> :: loading settings :: file = <
> https://hudson.apache.org/hudson/job/Hive-trunk-h0.20/ws/hive/ivy/ivysettings.xml
> >
> [ivy:retrieve] :: resolving dependencies :: org.apache.hadoop.hive#
> shims;work...@vesta.apache.org <shims%3bwork...@vesta.apache.org>
> [ivy:retrieve]  confs: [default]
> [ivy:retrieve]  found hadoop#core;0.20.0 in hadoop-source
> [ivy:retrieve]  found hadoop#core;0.20.3-CDH3-SNAPSHOT in hadoop-source
> [ivy:retrieve] :: resolution report :: resolve 1993ms :: artifacts dl 1ms
>
>  ---------------------------------------------------------------------
>        |                  |            modules            ||   artifacts
> |
>        |       conf       | number| search|dwnlded|evicted||
> number|dwnlded|
>
>  ---------------------------------------------------------------------
>        |      default     |   2   |   0   |   0   |   0   ||   2   |   0
> |
>
>  ---------------------------------------------------------------------
> [ivy:retrieve] :: retrieving :: org.apache.hadoop.hive#shims
> [ivy:retrieve]  confs: [default]
> [ivy:retrieve]  0 artifacts copied, 2 already retrieved (0kB/1ms)
>
> install-hadoopcore-internal:
>
> compile_secure_test:
>     [echo] Compiling shim tests against hadoop 0.20.3-CDH3-SNAPSHOT (<
> https://hudson.apache.org/hudson/job/Hive-trunk-h0.20/ws/hive/build/hadoopcore/hadoop-0.20.3-CDH3-SNAPSHOT
> )>
>    [javac] <
> https://hudson.apache.org/hudson/job/Hive-trunk-h0.20/ws/hive/shims/build.xml>:96:
> warning: 'includeantruntime' was not set, defaulting to
> build.sysclasspath=last; set to false for repeatable builds
>    [javac] Compiling 1 source file to <
> https://hudson.apache.org/hudson/job/Hive-trunk-h0.20/ws/hive/build/shims/test/classes
> >
>    [javac] <
> https://hudson.apache.org/hudson/job/Hive-trunk-h0.20/ws/hive/shims/build.xml>:109:
> warning: 'includeantruntime' was not set, defaulting to
> build.sysclasspath=last; set to false for repeatable builds
>
> test-jar:
>      [jar] Building MANIFEST-only jar: <
> https://hudson.apache.org/hudson/job/Hive-trunk-h0.20/ws/hive/build/shims/test/test-udfs.jar
> >
>
> test-init:
>    [mkdir] Created dir: <
> https://hudson.apache.org/hudson/job/Hive-trunk-h0.20/ws/hive/build/shims/test/data
> >
>    [mkdir] Created dir: <
> https://hudson.apache.org/hudson/job/Hive-trunk-h0.20/ws/hive/build/shims/test/logs/clientpositive
> >
>    [mkdir] Created dir: <
> https://hudson.apache.org/hudson/job/Hive-trunk-h0.20/ws/hive/build/shims/test/logs/clientnegative
> >
>    [mkdir] Created dir: <
> https://hudson.apache.org/hudson/job/Hive-trunk-h0.20/ws/hive/build/shims/test/logs/positive
> >
>    [mkdir] Created dir: <
> https://hudson.apache.org/hudson/job/Hive-trunk-h0.20/ws/hive/build/shims/test/logs/negative
> >
>    [mkdir] Created dir: <
> https://hudson.apache.org/hudson/job/Hive-trunk-h0.20/ws/hive/build/shims/test/data/warehouse
> >
>    [mkdir] Created dir: <
> https://hudson.apache.org/hudson/job/Hive-trunk-h0.20/ws/hive/build/shims/test/data/metadb
> >
>
> test:
>    [junit] Running org.apache.hadoop.hive.thrift.TestHadoop20SAuthBridge
>    [junit] java.lang.NoSuchMethodError:
> org.apache.hadoop.security.UserGroupInformation.getCurrentUser()Lorg/apache/hadoop/security/UserGroupInformation;
>    [junit]     at
> org.apache.hadoop.hive.thrift.HadoopThriftAuthBridge20S$Server.<init>(HadoopThriftAuthBridge20S.java:330)
>    [junit]     at
> org.apache.hadoop.hive.thrift.TestHadoop20SAuthBridge$MyHadoopThriftAuthBridge20S$Server.<init>(TestHadoop20SAuthBridge.java:53)
>    [junit]     at
> org.apache.hadoop.hive.thrift.TestHadoop20SAuthBridge$MyHadoopThriftAuthBridge20S.createServer(TestHadoop20SAuthBridge.java:48)
>    [junit]     at
> org.apache.hadoop.hive.thrift.TestHadoop20SAuthBridge$MyHadoopThriftAuthBridge20S.createServer(TestHadoop20SAuthBridge.java:43)
>    [junit]     at
> org.apache.hadoop.hive.metastore.HiveMetaStore.startMetaStore(HiveMetaStore.java:2973)
>    [junit]     at
> org.apache.hadoop.hive.thrift.TestHadoop20SAuthBridge$1.run(TestHadoop20SAuthBridge.java:90)
>    [junit]     at java.lang.Thread.run(Thread.java:619)
>    [junit] Running org.apache.hadoop.hive.thrift.TestHadoop20SAuthBridge
>    [junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0 sec
>    [junit] Test org.apache.hadoop.hive.thrift.TestHadoop20SAuthBridge
> FAILED (crashed)
>
> BUILD FAILED
> <https://hudson.apache.org/hudson/job/Hive-trunk-h0.20/ws/hive/build.xml>:220:
> The following error occurred while executing this line:
> <
> https://hudson.apache.org/hudson/job/Hive-trunk-h0.20/ws/hive/build-common.xml>:457:
> The following error occurred while executing this line:
> <
> https://hudson.apache.org/hudson/job/Hive-trunk-h0.20/ws/hive/build-common.xml>:454:
> Tests failed!
>
> Total time: 3 minutes 12 seconds
> Archiving artifacts
> Recording test results
>
>

Reply via email to