I try to use a java UDF in my Pig code. The jar file, which I have uploaded to Sandbox and also registered at the beginning of the code, is called ONT.jar. When I execute the program, I get the following error:
ERROR org.apache.pig.tools.grunt.Grunt – ERROR 1069: Problem resolving class version numbers for class ONT.parseLine
The jave version on my computer is 1.7.0_21 and in the META_INF of my jar file, I can read the following: Created-By: 1.7.0_21 (Oracle Corporation).
However, when I am starting the Sandbox in my Oracle VM, in the Java Process during the boot, it says that the java version is 1.6.0_31.
Do I get the error because the java version on the Sandbox is older than the version I created the jar file with? How can I resolve this issue? Is there a way to update the java version on Sandbox?