Andrea - You may like to check this - 
http://sundaycomputing.blogspot.com/2011/01/trying-apache-pig-1.html
________________________________________
From: Andrea Leistra [[email protected]]
Sent: Wednesday, May 11, 2011 1:13 AM
To: [email protected]
Subject: Problems with example Python UDF

I am having problems getting the simple example Python UDFs from 
http://wiki.apache.org/pig/UDFsUsingScriptingLanguages to work.    Stack trace:


Pig Stack Trace
---------------
ERROR 2998: Unhandled internal error. org/python/util/PythonInterpreter

java.lang.NoClassDefFoundError: org/python/util/PythonInterpreter
        at 
org.apache.pig.scripting.jython.JythonScriptEngine$Interpreter.<clinit>(JythonScriptEngine.java:54)
        at 
org.apache.pig.scripting.jython.JythonScriptEngine.registerFunctions(JythonScriptEngine.java:105)
        at org.apache.pig.PigServer.registerCode(PigServer.java:507)
        at 
org.apache.pig.tools.grunt.GruntParser.processRegister(GruntParser.java:381)
        at 
org.apache.pig.tools.pigscript.parser.PigScriptParser.parse(PigScriptParser.java:421)
        at 
org.apache.pig.tools.grunt.GruntParser.parseStopOnError(GruntParser.java:165)
        at 
org.apache.pig.tools.grunt.GruntParser.parseStopOnError(GruntParser.java:141)
        at org.apache.pig.tools.grunt.Grunt.exec(Grunt.java:90)
        at org.apache.pig.Main.run(Main.java:510)
        at org.apache.pig.Main.main(Main.java:107)
Caused by: java.lang.ClassNotFoundException: org.python.util.PythonInterpreter
        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)
        ... 10 more
================================================================================

>From what I have been able to see in the archives the most common cause of 
>this error seems to be that jython.jar is not in the classpath; I've checked 
>and mine is in the classpath.  I have the full path to both jython.jar and 
>test.py in the pig script.     Are there other causes that might produce this 
>error?    Python is in /usr/local/bin rather than /usr/bin; would that produce 
>this, and if so how would I address the error?

Thanks,
Andrea Leistra

________________________________
This e-mail message is authorized for use by the intended recipient only and 
may contain information that is privileged and confidential. If you received 
this message in error, please call us immediately at (425) 702-8808 and ask to 
speak to the message sender. Please do not copy, disseminate, or retain this 
message unless you are the intended recipient. In addition, to ensure the 
security of your data, please do not send any unencrypted credit card or 
personally identifiable information to this email address. Thank you.

Please do not print this email unless it is absolutely necessary. 

The information contained in this electronic message and any attachments to 
this message are intended for the exclusive use of the addressee(s) and may 
contain proprietary, confidential or privileged information. If you are not the 
intended recipient, you should not disseminate, distribute or copy this e-mail. 
Please notify the sender immediately and destroy all copies of this message and 
any attachments. 

WARNING: Computer viruses can be transmitted via email. The recipient should 
check this email and any attachments for the presence of viruses. The company 
accepts no liability for any damage caused by any virus transmitted by this 
email. 

www.wipro.com

Reply via email to