Slicers went away in Pig 0.7. Your jars seem to be written for an ancient version of Pig.
D On Mon, Jul 25, 2011 at 2:16 AM, Jayesh Bharadwaj <[email protected]>wrote: > Hi, > I tried including the udfs in my pig script by adding them to the classpath > as well as registered them but still its is showing NoClassDefFoundError > > > pig -x local -classpath > /homes/jayeshb/ccm_gridlib-1.0.jar:/homes/jayeshb/ccm_lib-1.0.jar:/homes/jayeshb/zebra.jar > USING: /grid/0/gs/pig/current > 2011-07-25 07:19:40,971 [main] INFO org.apache.pig.Main - Logging error > messages to: /homes/jayeshb/pig_1311578380966.log > 2011-07-25 07:19:41,153 [main] INFO > org.apache.pig.backend.hadoop.executionengine.HExecutionEngine - Connecting > to hadoop file system at: file:///<file:////> > grunt> register /homes/jayeshb/zebra.jar > grunt> register /homes/jayeshb/ccm_lib-1.0.jar > grunt> register /homes/jayeshb/ccm_gridlib-1.0.jar > grunt> A = load 'ffaa391a-b730-44e2-ab32-b835a82b743c' USING > com.yahoo.ccm.grid.pig.zebra.CCMPigZebraLoader(); > 2011-07-25 07:20:35,250 [main] ERROR org.apache.pig.tools.grunt.Grunt - > ERROR 2998: Unhandled internal error. org/apache/pig/Slicer > Details at logfile: /homes/jayeshb/pig_1311578380966.log > > LogFile>>>> > ERROR 2998: Unhandled internal error. org/apache/pig/Slicer > > java.lang.NoClassDefFoundError: org/apache/pig/Slicer > at java.lang.ClassLoader.defineClass1(Native Method) > at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632) > at java.lang.ClassLoader.defineClass(ClassLoader.java:616) > at > java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) > at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) > at java.net.URLClassLoader.access$000(URLClassLoader.java:58) > at java.net.URLClassLoader$1.run(URLClassLoader.java:197) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:190) > at java.lang.ClassLoader.loadClass(ClassLoader.java:307) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) > at java.lang.ClassLoader.loadClass(ClassLoader.java:296) > at java.lang.ClassLoader.loadClass(ClassLoader.java:248) > at java.lang.Class.forName0(Native Method) > >
