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 +-
>>
>

Reply via email to