Your kafka log directory (in config file, under log.dir) contains directories that are not KafkaTopics. Possibly hidden directory.
Check what "ls -la" shows in that directory. Gwen On Mon, Mar 16, 2015 at 1:58 PM, Zakee <kzak...@netzero.net> wrote: > Running into problem starting Kafka Brokes after migrating to a new env, it > keeps shutting down with this error. I checked access is fine for the log > directories as listed in log.dirs properties. Any clues? > > [2015-03-16 13:53:19,800] ERROR There was an error in one of the threads > during logs loading: java.lang.StringIndexOutOfBoundsException: String index > out of range: -1 (kafka.log.LogManager) > [2015-03-16 13:53:19,802] FATAL [Kafka Server 2], Fatal error during > KafkaServer startup. Prepare to shutdown (kafka.server.KafkaServer) > java.lang.StringIndexOutOfBoundsException: String index out of range: -1 > at java.lang.String.substring(String.java:1937) > at kafka.log.Log$.parseTopicPartitionName(Log.scala:833) > at > kafka.log.LogManager$$anonfun$loadLogs$2$$anonfun$3$$anonfun$apply$7$$anonfun$apply$1.apply$mcV$sp(LogManager.scala:138) > at kafka.utils.Utils$$anon$1.run(Utils.scala:54) > at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439) > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) > at java.lang.Thread.run(Thread.java:662) > > > Thanks > Zakee > > > > ____________________________________________________________ > What's your flood risk? > Find flood maps, interactive tools, FAQs, and agents in your area. > http://thirdpartyoffers.netzero.net/TGL3231/55074408a6c1a440756abst03vuc