log4j errors when running CLI tools from apt package install

559 views
Skip to first unread message

Mike Sparr

unread,
Jul 8, 2016, 4:35:46 PM7/8/16
to Confluent Platform
Installed confluent platform 3.0 on ubuntu 14.04.4 LTS using the apt package installer. The kafka-... scripts for CLI appear in PATH and work, but every call produced a log4j error like the following. I would expect the logging properties to be configured during install to avoid these errors?

ubuntu@db1:~$ kafka-consumer-offset-checker --topic MyTopicName --group MyGroupName --zookeeper localhost:2181

 

log4j
:ERROR Could not read configuration file from URL [file:/usr/bin/../config/tools-log4j.properties].

java
.io.FileNotFoundException: /usr/bin/../config/tools-log4j.properties (No such file or directory)

 at java
.io.FileInputStream.open0(Native Method)

 at java
.io.FileInputStream.open(FileInputStream.java:195)

 at java
.io.FileInputStream.<init>(FileInputStream.java:138)

 at java
.io.FileInputStream.<init>(FileInputStream.java:93)

 at sun
.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90)

 at sun
.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188)

 at org
.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:557)

 at org
.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:526)

 at org
.apache.log4j.LogManager.<clinit>(LogManager.java:127)

 at org
.apache.log4j.Logger.getLogger(Logger.java:104)

 at kafka
.utils.Logging$class.logger(Logging.scala:24)

 at kafka
.tools.ConsumerOffsetChecker$.logger$lzycompute(ConsumerOffsetChecker.scala:35)

 at kafka
.tools.ConsumerOffsetChecker$.logger(ConsumerOffsetChecker.scala:35)

 at kafka
.utils.Logging$class.warn(Logging.scala:83)

 at kafka
.tools.ConsumerOffsetChecker$.warn(ConsumerOffsetChecker.scala:35)

 at kafka
.tools.ConsumerOffsetChecker$.main(ConsumerOffsetChecker.scala:111)

 at kafka
.tools.ConsumerOffsetChecker.main(ConsumerOffsetChecker.scala)

log4j
:ERROR Ignoring configuration file [file:/usr/bin/../config/tools-log4j.properties].

log4j
:WARN No appenders could be found for logger (kafka.tools.ConsumerOffsetChecker$).

log4j
:WARN Please initialize the log4j system properly.

log4j
:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.


Mike Sparr

unread,
Jul 8, 2016, 4:40:27 PM7/8/16
to Confluent Platform
I see here: https://github.com/confluentinc/kafka/blob/trunk/bin/kafka-run-class.sh#L151-L160   is where it's looking for properties files, so why isn't the installer placing these in correct place?
Reply all
Reply to author
Forward
0 new messages