I download version r11 (https://alexoutilities.googlecode.com/svn-history/r358/repository/com/google/common/google-guava/r11/google-guava-r11.jar ) and put it in my run directory, but still got the same error message. My CLASSPATH is
CLASSPATH=.:/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/lib/dt.jar:..... So it should look in the current directory, right? Thanks Dan -----Original Message----- From: Dmitriy Ryaboy [mailto:[email protected]] Sent: Tuesday, March 12, 2013 2:58 PM To: [email protected] Subject: Re: pig 0.12.0 ERROR 2998: Unhandled internal error. com.google.common.collect.ImmutableSet.of 11.0 is currently required. On Tue, Mar 12, 2013 at 2:54 PM, Danfeng Li <[email protected]> wrote: > Thanks for the quick repsonse, which guava version I should use? > > -----Original Message----- > From: Dmitriy Ryaboy [mailto:[email protected]] > Sent: Tuesday, March 12, 2013 2:52 PM > To: [email protected] > Subject: Re: pig 0.12.0 ERROR 2998: Unhandled internal error. > com.google.common.collect.ImmutableSet.of > > Sounds like you have a bad (older? newer?) version of guava on the > classpath. > > > On Tue, Mar 12, 2013 at 2:50 PM, Danfeng Li <[email protected]> > wrote: > > > When I try to run pig 0.12.0, I got the following error > > > > $ pig12 -param input="t" -param output="s" -c b224G_1.pig > > log4j:ERROR Could not find value for key log4j.appender.NullAppender > > log4j:ERROR Could not instantiate appender named "NullAppender". > > 2013-03-12 17:44:17,724 [main] INFO org.apache.pig.Main - Apache > > Pig version 0.12.0-SNAPSHOT (rexported) compiled Mar 07 2013, > > 13:32:32 > > 2013-03-12 17:44:17,725 [main] INFO org.apache.pig.Main - Logging > > error messages to: /home/aaa/pig_1363124657723.log > > 2013-03-12 17:44:17,934 [main] INFO org.apache.pig.impl.util.Utils > > - Default bootup file /home/aaa/.pigbootup not found > > 2013-03-12 17:44:18,068 [main] INFO > > org.apache.pig.backend.hadoop.executionengine.HExecutionEngine - > > Connecting to hadoop file system at: hdfs://hmaster:8020 > > 2013-03-12 17:44:18,215 [main] INFO > > org.apache.pig.backend.hadoop.executionengine.HExecutionEngine - > > Connecting to map-reduce job tracker at: hmaster:8021 > > 2013-03-12 17:44:18,424 [main] ERROR > > org.apache.pig.tools.grunt.Grunt > > - ERROR 2998: Unhandled internal error. > > com.google.common.collect.ImmutableSet.of(Ljava/lang/Object;Ljava/la > > ng > > /Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/ > > la > > ng/Object;[Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSe > > t; Details at logfile: /home/aaa/pig_1363124657723.log > > > > In the log file > > Pig Stack Trace > > --------------- > > ERROR 2998: Unhandled internal error. > > com.google.common.collect.ImmutableSet.of(Ljava/lang/Object;Ljava/la > > ng > > /Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/ > > la > > ng/Object;[Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSe > > t; > > > > java.lang.NoSuchMethodError: > > > com.google.common.collect.ImmutableSet.of(Ljava/lang/Object;Ljava/lang > /Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/la > ng/Object;[Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet; > > at > org.apache.pig.parser.QueryParser.<clinit>(QueryParser.java:287) > > at > > > org.apache.pig.parser.QueryParserUtils.createParser(QueryParserUtils.j > ava:227) > > at > > > org.apache.pig.parser.QueryParserUtils.createParser(QueryParserUtils.j > ava:223) > > at > > org.apache.pig.parser.QueryParserDriver.parse(QueryParserDriver.java:225) > > at > > org.apache.pig.parser.QueryParserDriver.parse(QueryParserDriver.java:174) > > at > > org.apache.pig.PigServer$Graph.validateQuery(PigServer.java:1632) > > at > > org.apache.pig.PigServer$Graph.registerQuery(PigServer.java:1605) > > at org.apache.pig.PigServer.registerQuery(PigServer.java:563) > > at > > org.apache.pig.tools.grunt.GruntParser.processPig(GruntParser.java:1032) > > at > > > org.apache.pig.tools.pigscript.parser.PigScriptParser.parse(PigScriptP > arser.java:499) > > at > > org.apache.pig.tools.grunt.GruntParser.loadScript(GruntParser.java:551) > > at > > > org.apache.pig.tools.grunt.GruntParser.processExplain(GruntParser.java > :340) > > at org.apache.pig.tools.grunt.Grunt.checkScript(Grunt.java:98) > > at org.apache.pig.Main.run(Main.java:600) > > at org.apache.pig.Main.main(Main.java:157) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j > ava:57) > > at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess > orImpl.java:43) > > at java.lang.reflect.Method.invoke(Method.java:616) > > at org.apache.hadoop.util.RunJar.main(RunJar.java:197) > > > > How should I fix it? > > > > Thanks. > > Dan > > > > > > >
