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

Alejandro Abdelnur commented on MRUNIT-56:
------------------------------------------

I'd suggest we publish 2 different versions for the same groupId/artifact, with 
the version of hadoop encoded in the version. By doing this users will get 
Maven to do dependency version resolution, otherwise for Maven the JARs would 
be for different entities and you could potentially end up with the 2 JARs in 
your project.
                
> 0.8.0 release does not work with Hadoop 0.23
> --------------------------------------------
>
>                 Key: MRUNIT-56
>                 URL: https://issues.apache.org/jira/browse/MRUNIT-56
>             Project: MRUnit
>          Issue Type: Bug
>    Affects Versions: 0.8.0
>            Reporter: Tom White
>            Priority: Blocker
>         Attachments: mrunit-pom-test.diff
>
>
> Unfortunately MRUNIT-31doesn't fix this. I get this failure:
> {noformat}
> java.lang.IncompatibleClassChangeError: Found interface 
> org.apache.hadoop.mapreduce.TaskInputOutputContext, but class was expected
>         at 
> org.apache.hadoop.mrunit.mapreduce.mock.MockContextWrapper.createCommon(MockContextWrapper.java:51)
>         at 
> org.apache.hadoop.mrunit.mapreduce.mock.MockMapContextWrapper.create(MockMapContextWrapper.java:65)
>         at 
> org.apache.hadoop.mrunit.mapreduce.mock.MockMapContextWrapper.<init>(MockMapContextWrapper.java:57)
>         at 
> org.apache.hadoop.mrunit.mapreduce.MapDriver.run(MapDriver.java:195)
>         at 
> org.apache.hadoop.mrunit.MapDriverBase.runTest(MapDriverBase.java:185)
>         at 
> v5.MaxTemperatureMapperTest.parsesMissingTemperature(MaxTemperatureMapperTest.java:34)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to