[
https://issues.apache.org/jira/browse/PIG-309?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Santhosh Srinivasan resolved PIG-309.
-------------------------------------
Resolution: Duplicate
Assignee: Santhosh Srinivasan
Duplicate of Pig-285
> order by query with user defined comparator dies complaining that it cannot
> find the comparator
> -----------------------------------------------------------------------------------------------
>
> Key: PIG-309
> URL: https://issues.apache.org/jira/browse/PIG-309
> Project: Pig
> Issue Type: Bug
> Components: impl
> Affects Versions: types_branch
> Reporter: Alan Gates
> Assignee: Santhosh Srinivasan
> Fix For: types_branch
>
>
> Queries such as:
> {code}
> register testudf.jar;
>
> a = load 'myfile';
>
> c = order a by * using org.apache.pig.test.udf.orderby.OrdDesc;
>
>
> store c into 'outfile'
> {code}
> fail complaining that:
> 2008-07-12 17:56:55,600 [main] ERROR org.apache.pig.tools.grunt.Grunt -
> java.io.IOException: Unable to store for alias: c [null]
> java.io.IOException: Unable to store for alias: c [null]
> at
> org.apache.pig.backend.hadoop.executionengine.HExecutionEngine.execute(HExecutionEngine.java:270)
> at org.apache.pig.PigServer.execute(PigServer.java:485)
> at org.apache.pig.PigServer.store(PigServer.java:324)
> at org.apache.pig.PigServer.store(PigServer.java:310)
> at
> org.apache.pig.tools.grunt.GruntParser.processStore(GruntParser.java:173)
> at
> org.apache.pig.tools.pigscript.parser.PigScriptParser.parse(PigScriptParser.java:317)
> at
> org.apache.pig.tools.grunt.GruntParser.parseStopOnError(GruntParser.java:77)
> at org.apache.pig.tools.grunt.Grunt.exec(Grunt.java:58)
> at org.apache.pig.Main.main(Main.java:311)
> Caused by: org.apache.pig.backend.executionengine.ExecException
> ... 9 more
> Caused by: org.apache.pig.impl.mapReduceLayer.JobCreationException
> at
> org.apache.pig.impl.mapReduceLayer.JobControlCompiler.compile(JobControlCompiler.java:159)
> at
> org.apache.pig.impl.mapReduceLayer.JobControlCompiler.compile(JobControlCompiler.java:103)
> at
> org.apache.pig.impl.mapReduceLayer.MapReduceLauncher.launchPig(MapReduceLauncher.java:50)
> at
> org.apache.pig.backend.hadoop.executionengine.HExecutionEngine.execute(HExecutionEngine.java:260)
> ... 8 more
> Caused by: org.apache.pig.impl.mapReduceLayer.JobCreationException
> at
> org.apache.pig.impl.mapReduceLayer.JobControlCompiler.getJobConf(JobControlCompiler.java:291)
> at
> org.apache.pig.impl.mapReduceLayer.JobControlCompiler.compile(JobControlCompiler.java:153)
> ... 11 more
> Caused by: java.lang.ClassNotFoundException:
> org.apache.pig.test.udf.orderby.OrdDesc
> at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:164)
> at
> org.apache.pig.impl.mapReduceLayer.JobControlCompiler.getJobConf(JobControlCompiler.java:283)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.