Robbie Gemmell created ARTEMIS-3453:
---------------------------------------

             Summary: exclude transitive log4j dep from zookeeper usage
                 Key: ARTEMIS-3453
                 URL: https://issues.apache.org/jira/browse/ARTEMIS-3453
             Project: ActiveMQ Artemis
          Issue Type: Task
    Affects Versions: 2.18.0
            Reporter: Robbie Gemmell
             Fix For: 2.19.0


The quorum bits introduced in ARTEMIS-2716 in 2.18.0 use Zookeeper, which 
brings a transitive dependency on log4j 1.2.17, which is end of life. Although 
log4j 1.2.17 was not included in the distribution archives, it still a 
transitive dependency of some of the modules that use these quorum bits.

The original change does look to exclude slf4j-log4j12, but this doesnt exclude 
log4j itself which is also a direct dependency of zookeeper (ironically, it 
seems not for direct logging, but only some JMX feature, with slf4j used for 
the actual logging). It should also be excluded.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to