Sorry,
I meant, I added the jackson-core-asl dependency, and still get the error.
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-core-asl</artifactId>
<version>1.5.2</version>
<scope>compile</scope>
</dependency>
On Mon, Mar 19, 2012 at 8:05 PM, Deepak Nettem <[email protected]>wrote:
> Hi Tatu,
>
> I added the dependency:
>
>
> <dependency>
> <groupId>org.codehaus.jackson</groupId>
> <artifactId>jackson-mapper-asl</artifactId>
> <version>1.5.2</version>
> <scope>compile</scope>
> </dependency>
>
> But that still gives me this error:
>
> Error:
> org.codehaus.jackson.JsonFactory.enable(Lorg/codehaus/jackson/JsonParser$Feature;)Lorg/codehaus/jackson/JsonFactory;
>
> Any other ideas?
>
>
>
> On Mon, Mar 19, 2012 at 7:27 PM, Tatu Saloranta <[email protected]>wrote:
>
>> On Mon, Mar 19, 2012 at 4:20 PM, Deepak Nettem <[email protected]>
>> wrote:
>> > I found that the Hadoop lib directory contains
>> jackson-core-asl-1.0.1.jar
>> > and jackson-mapper-asl-1.0.1.jar.
>> >
>> > I removed these, but got this error:
>> > hadoop Exception in thread "main" java.lang.NoClassDefFoundError:
>> > org/codehaus/jackson/map/JsonMappingException
>> >
>> > I am using Maven as a build tool, and my pom.xml has this dependency:
>> >
>> > <dependency>
>> > <groupId>org.codehaus.jackson</groupId>
>> > <artifactId>jackson-mapper-asl</artifactId>
>> > <version>1.5.2</version>
>> > <scope>compile</scope>
>> > </dependency>
>> >
>> > Any help would on this issue would be greatly appreciated.
>>
>> You may want to add similar entry for jackson-core-asl -- mapper does
>> require core, and although there is transient dependency from mapper,
>> Maven does not necessarily enforce correct version.
>> So it is best to add explicit dependency so that version of core is
>> also 1.5.x; you may otherwise just get 1.0.1 of that one.
>>
>> -+ Tatu +-
>>
>