[ 
https://issues.apache.org/jira/browse/PHOENIX-1039?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

James Taylor resolved PHOENIX-1039.
-----------------------------------

       Resolution: Fixed
    Fix Version/s: 4.1
                   3.1
                   5.0.0

> 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
>             Fix For: 5.0.0, 3.1, 4.1
>
>
> 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)

Reply via email to