Ted Yu created PHOENIX-1039: ------------------------------- Summary: 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)