Return-Path: X-Original-To: apmail-kafka-dev-archive@www.apache.org Delivered-To: apmail-kafka-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id C707D108C7 for ; Thu, 11 Dec 2014 19:45:13 +0000 (UTC) Received: (qmail 55082 invoked by uid 500); 11 Dec 2014 19:45:13 -0000 Delivered-To: apmail-kafka-dev-archive@kafka.apache.org Received: (qmail 55028 invoked by uid 500); 11 Dec 2014 19:45:13 -0000 Mailing-List: contact dev-help@kafka.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@kafka.apache.org Delivered-To: mailing list dev@kafka.apache.org Received: (qmail 55014 invoked by uid 99); 11 Dec 2014 19:45:13 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 11 Dec 2014 19:45:13 +0000 Date: Thu, 11 Dec 2014 19:45:13 +0000 (UTC) From: "Ashish Kumar Singh (JIRA)" To: dev@kafka.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (KAFKA-742) Existing directories under the Kafka data directory without any data cause process to not start MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/KAFKA-742?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14243017#comment-14243017 ] Ashish Kumar Singh commented on KAFKA-742: ------------------------------------------ [~jkreps] Now that I actually started to work on this. I re-read your comment above and realized you mentioned that you intend to work on this. I missed the line when I assigned the JIRA to myself. My apologies for the same. Kindly feel free to take it on and assign it to yourself. However, if you are not planning to work on this, then let me know and then I can work on this. My apologies for the confusion. > Existing directories under the Kafka data directory without any data cause process to not start > ----------------------------------------------------------------------------------------------- > > Key: KAFKA-742 > URL: https://issues.apache.org/jira/browse/KAFKA-742 > Project: Kafka > Issue Type: Bug > Components: config > Affects Versions: 0.8.0 > Reporter: Chris Curtin > Assignee: Ashish Kumar Singh > > I incorrectly setup the configuration file to have the metrics go to /var/kafka/metrics while the logs were in /var/kafka. On startup I received the following error then the daemon exited: > 30 [main] INFO kafka.log.LogManager - [Log Manager on Broker 0] Loading log 'metrics' > 32 [main] FATAL kafka.server.KafkaServerStartable - Fatal error during KafkaServerStable startup. Prepare to shutdown > java.lang.StringIndexOutOfBoundsException: String index out of range: -1 > at java.lang.String.substring(String.java:1937) > at kafka.log.LogManager.kafka$log$LogManager$$parseTopicPartitionName(LogManager.scala:335) > at kafka.log.LogManager$$anonfun$loadLogs$1$$anonfun$apply$3.apply(LogManager.scala:112) > at kafka.log.LogManager$$anonfun$loadLogs$1$$anonfun$apply$3.apply(LogManager.scala:109) > at scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:34) > at scala.collection.mutable.ArrayOps.foreach(ArrayOps.scala:34) > at kafka.log.LogManager$$anonfun$loadLogs$1.apply(LogManager.scala:109) > at kafka.log.LogManager$$anonfun$loadLogs$1.apply(LogManager.scala:101) > at scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:34) > at scala.collection.mutable.WrappedArray.foreach(WrappedArray.scala:32) > at kafka.log.LogManager.loadLogs(LogManager.scala:101) > at kafka.log.LogManager.(LogManager.scala:62) > at kafka.server.KafkaServer.startup(KafkaServer.scala:59) > at kafka.server.KafkaServerStartable.startup(KafkaServerStartable.scala:34) > at kafka.Kafka$.main(Kafka.scala:46) > at kafka.Kafka.main(Kafka.scala) > 34 [main] INFO kafka.server.KafkaServer - [Kafka Server 0], shutting down > This was on a brand new cluster so no data or metrics logs existed yet. > Moving the metrics to their own directory (not a child of the logs) allowed the daemon to start. > Took a few minutes to figure out what was wrong. -- This message was sent by Atlassian JIRA (v6.3.4#6332)