You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@phoenix.apache.org by "ravi (JIRA)" <ji...@apache.org> on 2014/06/10 18:47:01 UTC

[jira] [Commented] (PHOENIX-1039) PhoenixHBaseLoaderIT fails on hadoop-2 profile

    [ https://issues.apache.org/jira/browse/PHOENIX-1039?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14026660#comment-14026660 ] 

ravi commented on PHOENIX-1039:
-------------------------------

Hi [~tedyu@apache.org],
    I will look into this and update soon.


> PhoenixHBaseLoaderIT fails on hadoop-2 profile
> ----------------------------------------------
>
>                 Key: PHOENIX-1039
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-1039
>             Project: Phoenix
>          Issue Type: Bug
>            Reporter: Ted Yu
>
> Here are the failed tests:
> {code}
> testGroupingOfDataForTable(org.apache.phoenix.pig.PhoenixHBaseLoaderIT)  Time elapsed: 3.628 sec  <<< ERROR!
> java.lang.RuntimeException: No data for location 'out'
>         at org.apache.pig.builtin.mock.Storage$Data.get(Storage.java:327)
>         at org.apache.phoenix.pig.PhoenixHBaseLoaderIT.testGroupingOfDataForTable(PhoenixHBaseLoaderIT.java:357)
> testDataForTable(org.apache.phoenix.pig.PhoenixHBaseLoaderIT)  Time elapsed: 3.155 sec  <<< ERROR!
> org.apache.pig.impl.logicalLayer.FrontendException: Unable to open iterator for alias B
>         at org.apache.pig.PigServer.openIterator(PigServer.java:872)
>         at org.apache.phoenix.pig.PhoenixHBaseLoaderIT.testDataForTable(PhoenixHBaseLoaderIT.java:258)
> testDataForSQLQueryWithSequences(org.apache.phoenix.pig.PhoenixHBaseLoaderIT)  Time elapsed: 3.081 sec  <<< ERROR!
> org.apache.pig.impl.logicalLayer.FrontendException: Unable to open iterator for alias A
>         at org.apache.pig.PigServer.openIterator(PigServer.java:872)
>         at org.apache.phoenix.pig.PhoenixHBaseLoaderIT.testDataForSQLQueryWithSequences(PhoenixHBaseLoaderIT.java:462)
> testDataForSQLQueryWithFunctions(org.apache.phoenix.pig.PhoenixHBaseLoaderIT)  Time elapsed: 3.138 sec  <<< ERROR!
> org.apache.pig.impl.logicalLayer.FrontendException: Unable to open iterator for alias A
>         at org.apache.pig.PigServer.openIterator(PigServer.java:872)
>         at org.apache.phoenix.pig.PhoenixHBaseLoaderIT.testDataForSQLQueryWithFunctions(PhoenixHBaseLoaderIT.java:499)
> testDataForSQLQuery(org.apache.phoenix.pig.PhoenixHBaseLoaderIT)  Time elapsed: 3.038 sec  <<< ERROR!
> org.apache.pig.impl.logicalLayer.FrontendException: Unable to open iterator for alias A
>         at org.apache.pig.PigServer.openIterator(PigServer.java:872)
>         at org.apache.phoenix.pig.PhoenixHBaseLoaderIT.testDataForSQLQuery(PhoenixHBaseLoaderIT.java:299)
> testLoadAndStore(org.apache.phoenix.pig.PhoenixHBaseLoaderIT)  Time elapsed: 3.846 sec  <<< ERROR!
> java.sql.SQLException: ERROR 402 (24016): Cursor past last row.
>         at org.apache.phoenix.exception.SQLExceptionCode$Factory$1.newException(SQLExceptionCode.java:310)
>         at org.apache.phoenix.exception.SQLExceptionInfo.buildException(SQLExceptionInfo.java:133)
>         at org.apache.phoenix.jdbc.PhoenixResultSet.checkCursorState(PhoenixResultSet.java:197)
>         at org.apache.phoenix.jdbc.PhoenixResultSet.getInt(PhoenixResultSet.java:413)
>         at org.apache.phoenix.jdbc.PhoenixResultSet.getInt(PhoenixResultSet.java:424)
>         at org.apache.phoenix.pig.PhoenixHBaseLoaderIT.testLoadAndStore(PhoenixHBaseLoaderIT.java:417)
> {code}
> In org.apache.phoenix.pig.PhoenixHBaseLoaderIT-output.txt, I saw:
> {code}
> 2014-06-09 20:36:23,034 WARN  [main] hadoop20.PigJobControl (PigJobControl.java:<clinit>(62)) - falling back to default JobControl (not using hadoop 0.20 ?)
> java.lang.NoSuchFieldException: runnerState
>         at java.lang.Class.getDeclaredField(Class.java:1938)
>         at org.apache.pig.backend.hadoop20.PigJobControl.<clinit>(PigJobControl.java:51)
>         at org.apache.pig.backend.hadoop.executionengine.shims.HadoopShims.newJobControl(HadoopShims.java:98)
>         at org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.JobControlCompiler.compile(JobControlCompiler.java:287)
>         at org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.MapReduceLauncher.launchPig(MapReduceLauncher.java:190)
>         at org.apache.pig.PigServer.launchPlan(PigServer.java:1322)
>         at org.apache.pig.PigServer.executeCompiledLogicalPlan(PigServer.java:1307)
> ...
> 2014-06-09 20:36:23,185 ERROR [main] mapReduceLayer.Launcher (LogUtils.java:writeLog(183)) - Backend error message during job submission
> Unexpected System Error Occured: java.lang.IncompatibleClassChangeError: Found interface org.apache.hadoop.mapreduce.JobContext, but class was expected
>         at org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigOutputFormat.setupUdfEnvAndStores(PigOutputFormat.java:225)
>         at org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigOutputFormat.checkOutputSpecs(PigOutputFormat.java:186)
>         at org.apache.hadoop.mapreduce.JobSubmitter.checkSpecs(JobSubmitter.java:456)
>         at org.apache.hadoop.mapreduce.JobSubmitter.submitJobInternal(JobSubmitter.java:342)
>         at org.apache.hadoop.mapreduce.Job$10.run(Job.java:1268)
>         at org.apache.hadoop.mapreduce.Job$10.run(Job.java:1265)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at javax.security.auth.Subject.doAs(Subject.java:415)
>         at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1491)
>         at org.apache.hadoop.mapreduce.Job.submit(Job.java:1265)
>         at org.apache.hadoop.mapreduce.lib.jobcontrol.ControlledJob.submit(ControlledJob.java:335)
>         at org.apache.hadoop.mapreduce.lib.jobcontrol.JobControl.run(JobControl.java:240)
>         at org.apache.pig.backend.hadoop20.PigJobControl.run(PigJobControl.java:121)
>         at java.lang.Thread.run(Thread.java:724)
>         at org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.MapReduceLauncher$1.run(MapReduceLauncher.java:270)
> {code}



--
This message was sent by Atlassian JIRA
(v6.2#6252)