druid 0.9.0 crashes on startup

full log of historical node:

2016-05-24T21:23:14,331 INFO [main] org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 5.1.3.Final

2016-05-24T21:23:14,917 INFO [main] io.druid.guice.JsonConfigurator - Loaded class[class io.druid.guice.ExtensionsConfig] from props[druid.extensions.] as [ExtensionsConfig{searchCurrentClassloader=true, directory=‘extensions’, hadoopDependenciesDir=‘hadoop-dependencies’, loadList=null}]

2016-05-24T21:23:14,923 INFO [main] io.druid.initialization.Initialization - Loading extension [druid-s3-extensions] for class [io.druid.cli.CliCommandCreator]

2016-05-24T21:23:14,937 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-s3-extensions/druid-s3-extensions-0.9.0.jar]

2016-05-24T21:23:14,938 INFO [main] io.druid.initialization.Initialization - Loading extension [druid-kafka-extraction-namespace] for class [io.druid.cli.CliCommandCreator]

2016-05-24T21:23:14,939 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-kafka-extraction-namespace/druid-kafka-extraction-namespace-0.9.0.jar]

2016-05-24T21:23:14,939 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-kafka-extraction-namespace/jopt-simple-3.2.jar]

2016-05-24T21:23:14,939 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-kafka-extraction-namespace/zkclient-0.3.jar]

2016-05-24T21:23:14,939 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-kafka-extraction-namespace/snappy-java-1.1.1.6.jar]

2016-05-24T21:23:14,939 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-kafka-extraction-namespace/metrics-core-2.2.0.jar]

2016-05-24T21:23:14,940 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-kafka-extraction-namespace/scala-library-2.10.4.jar]

2016-05-24T21:23:14,940 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-kafka-extraction-namespace/druid-namespace-lookup-0.9.0.jar]

2016-05-24T21:23:14,940 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-kafka-extraction-namespace/kafka-clients-0.8.2.1.jar]

2016-05-24T21:23:14,940 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-kafka-extraction-namespace/kafka_2.10-0.8.2.1.jar]

2016-05-24T21:23:14,943 INFO [main] io.druid.initialization.Initialization - Loading extension [postgresql-metadata-storage] for class [io.druid.cli.CliCommandCreator]

2016-05-24T21:23:14,943 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/postgresql-metadata-storage/postgresql-metadata-storage-0.9.0.jar]

2016-05-24T21:23:14,944 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/postgresql-metadata-storage/postgresql-9.3-1102-jdbc41.jar]

2016-05-24T21:23:14,945 INFO [main] io.druid.initialization.Initialization - Loading extension [druid-histogram] for class [io.druid.cli.CliCommandCreator]

2016-05-24T21:23:14,945 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-histogram/druid-histogram-0.9.0.jar]

2016-05-24T21:23:14,946 INFO [main] io.druid.initialization.Initialization - Loading extension [druid-namespace-lookup] for class [io.druid.cli.CliCommandCreator]

2016-05-24T21:23:14,946 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-namespace-lookup/druid-namespace-lookup-0.9.0.jar]

2016-05-24T21:23:14,946 INFO [main] io.druid.initialization.Initialization - Loading extension [druid-examples] for class [io.druid.cli.CliCommandCreator]

2016-05-24T21:23:14,947 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-examples/twitter4j-async-3.0.3.jar]

2016-05-24T21:23:14,947 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-examples/commons-beanutils-1.8.3.jar]

2016-05-24T21:23:14,947 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-examples/twitter4j-stream-3.0.3.jar]

2016-05-24T21:23:14,947 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-examples/commons-validator-1.4.0.jar]

2016-05-24T21:23:14,947 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-examples/commons-digester-1.8.jar]

2016-05-24T21:23:14,947 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-examples/twitter4j-core-3.0.3.jar]

2016-05-24T21:23:14,948 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-examples/druid-examples-0.9.0.jar]

2016-05-24T21:23:14,948 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-examples/commons-logging-1.1.1.jar]

2016-05-24T21:23:14,949 INFO [main] io.druid.initialization.Initialization - Loading extension [druid-kafka-eight] for class [io.druid.cli.CliCommandCreator]

2016-05-24T21:23:14,949 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-kafka-eight/jopt-simple-3.2.jar]

2016-05-24T21:23:14,949 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-kafka-eight/zkclient-0.3.jar]

2016-05-24T21:23:14,950 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-kafka-eight/druid-kafka-eight-0.9.0.jar]

2016-05-24T21:23:14,950 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-kafka-eight/snappy-java-1.1.1.6.jar]

2016-05-24T21:23:14,950 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-kafka-eight/metrics-core-2.2.0.jar]

2016-05-24T21:23:14,950 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-kafka-eight/scala-library-2.10.4.jar]

2016-05-24T21:23:14,950 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-kafka-eight/kafka-clients-0.8.2.1.jar]

2016-05-24T21:23:14,951 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-kafka-eight/kafka_2.10-0.8.2.1.jar]

2016-05-24T21:23:14,953 INFO [main] io.druid.initialization.Initialization - Loading extension [druid-hdfs-storage] for class [io.druid.cli.CliCommandCreator]

2016-05-24T21:23:14,954 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-hdfs-storage/commons-beanutils-1.7.0.jar]

2016-05-24T21:23:14,954 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-hdfs-storage/hadoop-yarn-api-2.3.0.jar]

2016-05-24T21:23:14,954 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-hdfs-storage/commons-net-3.1.jar]

2016-05-24T21:23:14,954 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-hdfs-storage/jaxb-api-2.2.2.jar]

2016-05-24T21:23:14,954 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-hdfs-storage/hadoop-mapreduce-client-shuffle-2.3.0.jar]

2016-05-24T21:23:14,954 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-hdfs-storage/hadoop-yarn-server-common-2.3.0.jar]

2016-05-24T21:23:14,955 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-hdfs-storage/commons-beanutils-core-1.8.0.jar]

2016-05-24T21:23:14,955 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-hdfs-storage/paranamer-2.3.jar]

2016-05-24T21:23:14,955 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-hdfs-storage/commons-math3-3.1.1.jar]

2016-05-24T21:23:14,955 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-hdfs-storage/hadoop-yarn-common-2.3.0.jar]

2016-05-24T21:23:14,955 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-hdfs-storage/hadoop-mapreduce-client-jobclient-2.3.0.jar]

2016-05-24T21:23:14,956 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-hdfs-storage/snappy-java-1.0.4.1.jar]

2016-05-24T21:23:14,956 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-hdfs-storage/commons-configuration-1.6.jar]

2016-05-24T21:23:14,956 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-hdfs-storage/druid-hdfs-storage-0.9.0.jar]

2016-05-24T21:23:14,956 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-hdfs-storage/servlet-api-2.5.jar]

2016-05-24T21:23:14,956 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-hdfs-storage/avro-1.7.4.jar]

2016-05-24T21:23:14,956 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-hdfs-storage/commons-collections-3.2.1.jar]

2016-05-24T21:23:14,956 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-hdfs-storage/hadoop-yarn-client-2.3.0.jar]

2016-05-24T21:23:14,957 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-hdfs-storage/xz-1.0.jar]

2016-05-24T21:23:14,957 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-hdfs-storage/hadoop-client-2.3.0.jar]

2016-05-24T21:23:14,957 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-hdfs-storage/guava-16.0.1.jar]

2016-05-24T21:23:14,958 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-hdfs-storage/commons-digester-1.8.jar]

2016-05-24T21:23:14,958 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-hdfs-storage/hadoop-auth-2.3.0.jar]

2016-05-24T21:23:14,958 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-hdfs-storage/hadoop-hdfs-2.3.0.jar]

2016-05-24T21:23:14,958 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-hdfs-storage/hadoop-mapreduce-client-core-2.3.0.jar]

2016-05-24T21:23:14,958 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-hdfs-storage/hadoop-mapreduce-client-app-2.3.0.jar]

2016-05-24T21:23:14,958 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-hdfs-storage/xmlenc-0.52.jar]

2016-05-24T21:23:14,958 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-hdfs-storage/stax-api-1.0-2.jar]

2016-05-24T21:23:14,959 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-hdfs-storage/hadoop-common-2.3.0.jar]

2016-05-24T21:23:14,959 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-hdfs-storage/commons-compress-1.4.1.jar]

2016-05-24T21:23:14,959 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-hdfs-storage/hadoop-mapreduce-client-common-2.3.0.jar]

2016-05-24T21:23:14,965 INFO [main] io.druid.initialization.Initialization - Loading extension [mysql-metadata-storage] for class [io.druid.cli.CliCommandCreator]

2016-05-24T21:23:14,966 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/mysql-metadata-storage/mysql-metadata-storage-0.9.0.jar]

2016-05-24T21:23:14,966 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/mysql-metadata-storage/mysql-connector-java-5.1.34.jar]

2016-05-24T21:23:14,967 INFO [main] io.druid.initialization.Initialization - Loading extension [druid-datasketches] for class [io.druid.cli.CliCommandCreator]

2016-05-24T21:23:14,967 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-datasketches/sketches-core-0.2.2.jar]

2016-05-24T21:23:14,967 INFO [main] io.druid.initialization.Initialization - added URL[file:/opt/druid-0.9.0/extensions/druid-datasketches/druid-datasketches-0.9.0.jar]

2016-05-24T21:23:15,262 INFO [main] io.druid.initialization.Initialization - Loading extension [druid-s3-extensions] for class [io.druid.initialization.DruidModule]

2016-05-24T21:23:15,346 INFO [main] io.druid.initialization.Initialization - Adding local file system extension module [io.druid.storage.s3.S3StorageDruidModule] for class [io.druid.initialization.DruidModule]

2016-05-24T21:23:15,346 INFO [main] io.druid.initialization.Initialization - Adding local file system extension module [io.druid.firehose.s3.S3FirehoseDruidModule] for class [io.druid.initialization.DruidModule]

2016-05-24T21:23:15,347 INFO [main] io.druid.initialization.Initialization - Loading extension [druid-kafka-extraction-namespace] for class [io.druid.initialization.DruidModule]

2016-05-24T21:23:15,349 INFO [main] io.druid.initialization.Initialization - Adding local file system extension module [io.druid.server.namespace.KafkaExtractionNamespaceModule] for class [io.druid.initialization.DruidModule]

2016-05-24T21:23:15,352 INFO [main] io.druid.initialization.Initialization - Adding local file system extension module [io.druid.server.namespace.NamespacedExtractionModule] for class [io.druid.initialization.DruidModule]

2016-05-24T21:23:15,352 INFO [main] io.druid.initialization.Initialization - Loading extension [postgresql-metadata-storage] for class [io.druid.initialization.DruidModule]

2016-05-24T21:23:15,353 INFO [main] io.druid.initialization.Initialization - Adding local file system extension module [io.druid.metadata.storage.postgresql.PostgreSQLMetadataStorageModule] for class [io.druid.initialization.DruidModule]

2016-05-24T21:23:15,353 INFO [main] io.druid.initialization.Initialization - Loading extension [druid-histogram] for class [io.druid.initialization.DruidModule]

2016-05-24T21:23:15,355 INFO [main] io.druid.initialization.Initialization - Adding local file system extension module [io.druid.query.aggregation.histogram.ApproximateHistogramDruidModule] for class [io.druid.initialization.DruidModule]

2016-05-24T21:23:15,355 INFO [main] io.druid.initialization.Initialization - Loading extension [druid-namespace-lookup] for class [io.druid.initialization.DruidModule]

2016-05-24T21:23:15,358 INFO [main] io.druid.initialization.Initialization - Loading extension [druid-examples] for class [io.druid.initialization.DruidModule]

2016-05-24T21:23:15,359 INFO [main] io.druid.initialization.Initialization - Adding local file system extension module [io.druid.examples.ExamplesDruidModule] for class [io.druid.initialization.DruidModule]

2016-05-24T21:23:15,360 INFO [main] io.druid.initialization.Initialization - Loading extension [druid-kafka-eight] for class [io.druid.initialization.DruidModule]

2016-05-24T21:23:15,361 INFO [main] io.druid.initialization.Initialization - Adding local file system extension module [io.druid.firehose.kafka.KafkaEightDruidModule] for class [io.druid.initialization.DruidModule]

2016-05-24T21:23:15,361 INFO [main] io.druid.initialization.Initialization - Loading extension [druid-hdfs-storage] for class [io.druid.initialization.DruidModule]

2016-05-24T21:23:15,362 INFO [main] io.druid.initialization.Initialization - Adding local file system extension module [io.druid.storage.hdfs.HdfsStorageDruidModule] for class [io.druid.initialization.DruidModule]

2016-05-24T21:23:15,362 INFO [main] io.druid.initialization.Initialization - Loading extension [mysql-metadata-storage] for class [io.druid.initialization.DruidModule]

2016-05-24T21:23:15,363 INFO [main] io.druid.initialization.Initialization - Adding local file system extension module [io.druid.metadata.storage.mysql.MySQLMetadataStorageModule] for class [io.druid.initialization.DruidModule]

2016-05-24T21:23:15,364 INFO [main] io.druid.initialization.Initialization - Loading extension [druid-datasketches] for class [io.druid.initialization.DruidModule]

2016-05-24T21:23:15,366 INFO [main] io.druid.initialization.Initialization - Adding local file system extension module [io.druid.query.aggregation.datasketches.theta.SketchModule] for class [io.druid.initialization.DruidModule]

2016-05-24T21:23:15,367 INFO [main] io.druid.initialization.Initialization - Adding local file system extension module [io.druid.query.aggregation.datasketches.theta.oldapi.OldApiSketchModule] for class [io.druid.initialization.DruidModule]

2016-05-24T21:23:15,947 WARN [main] org.apache.hadoop.util.NativeCodeLoader - Unable to load native-hadoop library for your platform… using builtin-java classes where applicable

Exception in thread “main” com.google.inject.CreationException: Guice creation errors:

  1. A binding to com.google.common.base.Supplier<io.druid.server.audit.SQLAuditManagerConfig> was already configured at io.druid.guice.JsonConfigProvider.bind(JsonConfigProvider.java:131).

at io.druid.guice.JsonConfigProvider.bind(JsonConfigProvider.java:131)

  1. A binding to io.druid.server.audit.SQLAuditManagerConfig was already configured at io.druid.guice.JsonConfigProvider.bind(JsonConfigProvider.java:132).

at io.druid.guice.JsonConfigProvider.bind(JsonConfigProvider.java:132)

2 errors

at com.google.inject.internal.Errors.throwCreationExceptionIfErrorsExist(Errors.java:448)

at com.google.inject.internal.InternalInjectorCreator.initializeStatically(InternalInjectorCreator.java:155)

at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:107)

at com.google.inject.Guice.createInjector(Guice.java:96)

at com.google.inject.Guice.createInjector(Guice.java:73)

at com.google.inject.Guice.createInjector(Guice.java:62)

at io.druid.initialization.Initialization.makeInjectorWithModules(Initialization.java:324)

at io.druid.cli.GuiceRunnable.makeInjector(GuiceRunnable.java:60)

at io.druid.cli.ServerRunnable.run(ServerRunnable.java:39)

at io.druid.cli.Main.main(Main.java:105)

ah ok i found the issue.
the config directory path has changed on druid 0.9.0 and my scripts didnt know about that.

btw, it would be nice to mention this in release notes.

Which configuration are you referring to?