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

Harsh J resolved AVRO-1506.
---------------------------

    Resolution: Invalid

> 2.4 v of Hadoop causes IncompatibleClassChangeError
> ---------------------------------------------------
>
>                 Key: AVRO-1506
>                 URL: https://issues.apache.org/jira/browse/AVRO-1506
>             Project: Avro
>          Issue Type: Bug
>    Affects Versions: 1.7.6
>         Environment: Hadoop Details
> Started:      Tue May 06 16:18:04 GMT-07:00 2014
> Version:      2.4.0.2.1.1.0-385, 68ceccf06a4441273e81a5ec856d41fc7e11c792
> Compiled:     2014-04-16T21:24Z by jenkins from (no branch)
> Cluster ID:   CID-fb86b3cf-7787-4c67-998f-24f00e43c137
> Block Pool ID:        BP-1163369527-10.65.216.196-1399412949036
> Avro 1.7.6
>            Reporter: Deepak Kumar V
>
> jjava.lang.Exception: java.lang.IncompatibleClassChangeError: Found interface 
> org.apache.hadoop.mapreduce.TaskAttemptContext, but class was expected
>       at 
> org.apache.hadoop.mapred.LocalJobRunner$Job.runTasks(LocalJobRunner.java:462)
>       at 
> org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:522)
> Caused by: java.lang.IncompatibleClassChangeError: Found interface 
> org.apache.hadoop.mapreduce.TaskAttemptContext, but class was expected
>       at 
> org.apache.avro.mapreduce.AvroRecordReaderBase.initialize(AvroRecordReaderBase.java:86)
>       at 
> com.tracking.sdk.pig.load.format.AggregateRecordReader.initialize(AggregateRecordReader.java:41)
>       at 
> org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigRecordReader.initialize(PigRecordReader.java:192)
>       at 
> org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.initialize(MapTask.java:525)
> at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:763)
>       at org.apache.hadoop.mapred.MapTask.run(MapTask.java:340)
>       at 
> org.apache.hadoop.mapred.LocalJobRunner$Job$MapTaskRunnable.run(LocalJobRunner.java:243)
>       at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
>       at java.util.concurrent.FutureTask.run(FutureTask.java:262)
>       at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>       at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>       at java.lang.Thread.run(Thread.java:744)
> Imports used in my recordreader class.
> import org.apache.avro.Schema;
> import org.apache.avro.mapreduce.AvroKeyValueRecordReader;
> import org.apache.hadoop.mapreduce.InputSplit;
> import org.apache.hadoop.mapreduce.TaskAttemptContext;



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

Reply via email to