Hi Dhaval, That certainly works for me.
How did you upgrade CDH? Did you install it via RPMs? Did you completely uninstall CDH3u3 before installing CDH4? It sounds to me like a CDH-upgrade issue rather than Pig issue. Can you please provide steps that you took to upgrade CDH? Thanks, Cheolsoo On Tue, Oct 9, 2012 at 4:02 PM, Dhaval Shah <[email protected]>wrote: > Thanks for getting back Cheolsoo.. > > All I am trying to do is run the pig shell/grunt and do this: > p = LOAD 'file_name'; > > It comes back with the exception mentioned below.. > > Regards, > Dhaval > > > ----- Original Message ----- > From: Cheolsoo Park <[email protected]> > To: [email protected]; Dhaval Shah <[email protected]> > Cc: > Sent: Tuesday, 9 October 2012 6:57 PM > Subject: Re: Error with Pig (CDH4.0.0) > > Hi Dhaval, > > CDH3u3 includes Pig 0.8, and CDH4.0.0 includes Pig 0.9. There were > some incompatibilities introduced between two version. > > > https://cwiki.apache.org/confluence/display/PIG/Pig+0.9+Backward+Compatibility > > To pin down the exact cause, I'd like to reproduce your error. Would > mind providing an example script that generates the exception? > > Thanks, > Cheolsoo > > On Tue, Oct 9, 2012 at 3:29 PM, Dhaval Shah <[email protected] > >wrote: > > > Hi everyone.. We just upgraded to CDH4.0.0 and are seeing a very weird > > issue with Pig.. Everytime I try to run a LOAD command, it dies with the > > following exception: > > > > ERROR 2998: Unhandled internal error. name > > > > java.lang.NoSuchFieldError: name > > at > > > org.apache.pig.parser.QueryParserStringStream.<init>(QueryParserStringStream.java:32) > > at > > > org.apache.pig.parser.QueryParserDriver.tokenize(QueryParserDriver.java:194) > > at > > org.apache.pig.parser.QueryParserDriver.parse(QueryParserDriver.java:162) > > at > > org.apache.pig.PigServer$Graph.validateQuery(PigServer.java:1609) > > at > > org.apache.pig.PigServer$Graph.registerQuery(PigServer.java:1582) > > at org.apache.pig.PigServer.registerQuery(PigServer.java:584) > > at > > org.apache.pig.tools.grunt.GruntParser.processPig(GruntParser.java:967) > > at > > > org.apache.pig.tools.pigscript.parser.PigScriptParser.parse(PigScriptParser.java:386) > > at > > > org.apache.pig.tools.grunt.GruntParser.parseStopOnError(GruntParser.java:189) > > at > > > org.apache.pig.tools.grunt.GruntParser.parseStopOnError(GruntParser.java:165) > > at org.apache.pig.tools.grunt.Grunt.run(Grunt.java:69) > > at org.apache.pig.Main.run(Main.java:495) > > at org.apache.pig.Main.main(Main.java:111) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > > at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > > at java.lang.reflect.Method.invoke(Method.java:597) > > at org.apache.hadoop.util.RunJar.main(RunJar.java:208) > > > > The same script/command worked fine with CDH3U3.. Did any APIs change? Or > > is this a bug? > > Regards, > > Dhaval > > > >
