You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pig.apache.org by "Olga Natkovich (JIRA)" <ji...@apache.org> on 2009/07/14 18:01:15 UTC
[jira] Resolved: (PIG-751) Inability to debug pig scripts due to
ERROR 2999: "FrontendException cannot be cast to java.lang.Error" cast
error
[ https://issues.apache.org/jira/browse/PIG-751?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Olga Natkovich resolved PIG-751.
--------------------------------
Resolution: Fixed
Release Note: please, reopen if there is a reproducible case
> Inability to debug pig scripts due to ERROR 2999: "FrontendException cannot be cast to java.lang.Error" cast error
> ------------------------------------------------------------------------------------------------------------------
>
> Key: PIG-751
> URL: https://issues.apache.org/jira/browse/PIG-751
> Project: Pig
> Issue Type: Bug
> Components: grunt
> Affects Versions: 0.3.0
> Reporter: Viraj Bhat
>
> I have an input file which is being loaded by BinStorage()
> {code}
> myinput = LOAD 'partfile' USING BinStorage() AS (eid:long, url:chararray, title:chararray, index:int, num_candidates:int, num_inlinks:int, inlinks);
> lim_myinput = limit myinput 100;
> dump lim_myinput;
> {code}
> I get the following error:
> =========================================================================================================================================
> 2009-04-03 00:50:57,490 [main] ERROR org.apache.pig.tools.grunt.Grunt - ERROR 2999: Unexpected internal error. org.apache.pig.impl.logicalLayer.FrontendException cannot be cast to java.lang.Error
> =========================================================================================================================================
> ERROR 2999: Unexpected internal error. org.apache.pig.impl.logicalLayer.FrontendException cannot be cast to java.lang.Error
> java.lang.ClassCastException: org.apache.pig.impl.logicalLayer.FrontendException cannot be cast to java.lang.Error
> at org.apache.pig.impl.logicalLayer.parser.QueryParser.BaseExpr(QueryParser.java:1098)
> at org.apache.pig.impl.logicalLayer.parser.QueryParser.Expr(QueryParser.java:804)
> at org.apache.pig.impl.logicalLayer.parser.QueryParser.Parse(QueryParser.java:595)
> at org.apache.pig.impl.logicalLayer.LogicalPlanBuilder.parse(LogicalPlanBuilder.java:60)
> at org.apache.pig.PigServer.parseQuery(PigServer.java:311)
> at org.apache.pig.PigServer.registerQuery(PigServer.java:277)
> at org.apache.pig.tools.grunt.GruntParser.processPig(GruntParser.java:529)
> at org.apache.pig.tools.pigscript.parser.PigScriptParser.parse(PigScriptParser.java:280)
> at org.apache.pig.tools.grunt.GruntParser.parseStopOnError(GruntParser.java:99)
> at org.apache.pig.tools.grunt.Grunt.exec(Grunt.java:88)
> at org.apache.pig.Main.main(Main.java:352)
> =========================================================================================================================================
> It seems that the error is caused during the schema creation, in BinStorage(), however this error is not reported!! If I use PigStorage() the error goes away but the results are incorrect.
> {code}
> myinput = LOAD 'partfile' USING PigStorage() AS (eid:long, url:chararray, title:chararray, index:int, num_candidates:int, num_inlinks:int, inlinks);
> {code}
> Currently it is not possible to find out where the error really occurred but to manually inspect each keyword.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.