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

Scott Carey commented on AVRO-758:
----------------------------------

Since the tools jar is intended to run stand-alone, it has to have an slf4j 
binding in it.  

If you intend to use avro in a project, you'll want to include the component 
avro jars depending on what features you need.  This way you can control the 
dependencies and anything common that might collide like slf4j.  The tools-jar 
isn't going to work in the classpath of most projects, since it has all of the 
dependencies inside of it.

The slf4j-log4j12-1.6.1.jar in your classpath is not from avro, and may not be 
compatible with Avro's 1.5.x slf4j.  Usually slf4j happily functions with only 
a warning when you have multiple jars, but I haven't tried mixing 1.5.x and 
1.6.x.

We definitely should get rid of the junk that hadoop-jar is pulling into 
toolsjar:  log4j, its shell scripts, and other stuff.

> avro-tools jar contains log4j config
> ------------------------------------
>
>                 Key: AVRO-758
>                 URL: https://issues.apache.org/jira/browse/AVRO-758
>             Project: Avro
>          Issue Type: Bug
>          Components: java
>    Affects Versions: 1.5.0
>            Reporter: Stu Hood
>            Priority: Minor
>             Fix For: 1.5.0
>
>
> The avro-tools jar generated on trunk contains a log4j config that can 
> override the defaults of projects that include it.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to