What version of Pig are you using? PerformanceTimerFactory should only be used in debugging code, it shouldn't be involved in a regular usage.

Alan.

On Mar 8, 2011, at 6:50 AM, Jonathan Coveney wrote:

I have a rather large query that took quite a while to execute (11hours, probably on the order of 70B rows), and while the job tracker website we have seems to indicate that the query finished, here is what I see in pig
(around the 95% completion mark, and then the reporting simply died):

Exception in thread "main" java.lang.NoClassDefFoundError:
org/apache/pig/tools/timer/PerformanceTimerFactory
       at org.apache.pig.Main.run(Main.java:576)
       at org.apache.pig.Main.main(Main.java:108)
Caused by: java.lang.ClassNotFoundException:
org.apache.pig.tools.timer.PerformanceTimerFactory
       at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
       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:248)
       ... 2 more

While obviously I only care about getting my info (which seems fine and in tact), I thought it was worth mentioning that I saw this in case no one has run across the bug? Especially given that it's important to see bugs that
come from actual use and not just local mode testing...

Reply via email to