Hi, I have set up a unit test for a sample pig script I getting the following as the error dump which might be caused due to the problem with the *pig.jar *. Please let me know where can I get a proper *pig.jar* to download currently using *pig-0.7.0-core.jar, *which is a requirement in the* PIGUNIT *Testing.
*java.lang.NoClassDefFoundError: org/apache/pig/newplan/OperatorPlan* * at org.apache.pig.pigunit.Cluster.copyFromLocalFile(Cluster.java:78)* * at org.apache.pig.pigunit.PigTest.assertOutput(PigTest.java:257)* * at com.test.DemoTest.testTop2Queries(DemoTest.java:36)* * at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)* * at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)* * at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)* * at java.lang.reflect.Method.invoke(Unknown Source)* * at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) * * at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) * * at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) * * at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) * * at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) * * at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)* * at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:73) * * at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:46) * * at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:180)* * at org.junit.runners.ParentRunner.access$000(ParentRunner.java:41)* * at org.junit.runners.ParentRunner$1.evaluate(ParentRunner.java:173)* * at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) * * at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)* * at org.junit.runners.ParentRunner.run(ParentRunner.java:220)* * at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:45) * * at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) * * at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460) * * at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673) * * at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386) * * at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196) * *Caused by: java.lang.ClassNotFoundException: org.apache.pig.newplan.OperatorPlan* * at java.net.URLClassLoader$1.run(Unknown Source)* * at java.security.AccessController.doPrivileged(Native Method)* * at java.net.URLClassLoader.findClass(Unknown Source)* * at java.lang.ClassLoader.loadClass(Unknown Source)* * at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)* * at java.lang.ClassLoader.loadClass(Unknown Source)* * ... 27 more* Thanks, Shashi
