I upgraded from 0.92 to 1.0-RC1 on CentOS 6.5, copied graylog server 
configuration to the new conf file and made changes where needed.

I only get a bunch of errors when I start graylog-server and I have no idea 
how to fix them.

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

1) Tried proxying org.graylog2.outputs.OutputRegistry to support a circular 
dependency, but it is not an interface.
  at org.graylog2.outputs.OutputRegistry.class(OutputRegistry.java:49)
  while locating org.graylog2.outputs.OutputRegistry
    for parameter 2 at 
org.graylog2.streams.OutputServiceImpl.<init>(OutputServiceImpl.java:48)
  while locating org.graylog2.streams.OutputServiceImpl
  while locating org.graylog2.streams.OutputService
    for parameter 1 at 
org.graylog2.outputs.OutputRegistry.<init>(OutputRegistry.java:69)
  at org.graylog2.outputs.OutputRegistry.class(OutputRegistry.java:49)
  while locating org.graylog2.outputs.OutputRegistry
    for parameter 1 at 
org.graylog2.outputs.OutputRouter.<init>(OutputRouter.java:36)
  while locating org.graylog2.outputs.OutputRouter
    for parameter 4 at 
org.graylog2.buffers.processors.OutputBufferProcessor.<init>(OutputBufferProcessor.java:76)
  while locating org.graylog2.buffers.processors.OutputBufferProcessor
  at org.graylog2.buffers.OutputBuffer.<init>(OutputBuffer.java:55)
  at org.graylog2.buffers.OutputBuffer.class(OutputBuffer.java:46)
  while locating org.graylog2.buffers.OutputBuffer
    for parameter 4 at 
org.graylog2.buffers.processors.ServerProcessBufferProcessor.<init>(ServerProcessBufferProcessor.java:63)
  while locating 
org.graylog2.buffers.processors.ServerProcessBufferProcessor
  while locating 
org.graylog2.shared.buffers.processors.ProcessBufferProcessor
  at org.graylog2.shared.buffers.ProcessBuffer.<init>(ProcessBuffer.java:66)
  at 
org.graylog2.shared.bindings.GenericBindings.configure(GenericBindings.java:66)
  while locating org.graylog2.shared.buffers.ProcessBuffer

2) Error in custom provider, java.lang.NullPointerException
  while locating 
org.graylog2.shared.bindings.providers.ServiceManagerProvider
  at 
org.graylog2.shared.bindings.GenericBindings.configure(GenericBindings.java:70)
  while locating com.google.common.util.concurrent.ServiceManager
Caused by: java.lang.NullPointerException
    at 
com.google.common.base.Preconditions.checkNotNull(Preconditions.java:210)
    at 
com.google.common.collect.ImmutableList.copyOf(ImmutableList.java:225)
    at 
com.google.common.util.concurrent.ServiceManager.<init>(ServiceManager.java:193)
    at 
org.graylog2.shared.bindings.providers.ServiceManagerProvider.get(ServiceManagerProvider.java:37)
    at 
org.graylog2.shared.bindings.providers.ServiceManagerProvider.get(ServiceManagerProvider.java:28)
    at 
com.google.inject.internal.BoundProviderFactory.get(BoundProviderFactory.java:55)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
    at com.google.inject.Scopes$1$1.get(Scopes.java:65)
    at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
    at 
com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:204)
    at 
com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:198)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
    at 
com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:198)
    at 
com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:179)
    at 
com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:109)
    at com.google.inject.Guice.createInjector(Guice.java:95)
    at com.google.inject.Guice.createInjector(Guice.java:72)
    at 
org.graylog2.shared.bindings.Hk2GuiceBridgeJitInjector.create(Hk2GuiceBridgeJitInjector.java:59)
    at 
org.graylog2.shared.bindings.GuiceInjectorHolder.createInjector(GuiceInjectorHolder.java:32)
    at 
org.graylog2.bootstrap.CmdLineTool.setupInjector(CmdLineTool.java:351)
    at org.graylog2.bootstrap.CmdLineTool.run(CmdLineTool.java:173)
    at org.graylog2.bootstrap.Main.main(Main.java:58)

3) Error injecting constructor, java.lang.RuntimeException: 
java.io.IOException: No such file or directory
  at org.graylog2.shared.journal.KafkaJournal.<init>(KafkaJournal.java:138)
  at org.graylog2.shared.journal.KafkaJournal.class(KafkaJournal.java:79)
  while locating org.graylog2.shared.journal.KafkaJournal
  at 
org.graylog2.shared.journal.KafkaJournalModule.configure(KafkaJournalModule.java:25)
  while locating org.graylog2.shared.journal.Journal
    for parameter 1 at 
org.graylog2.shared.buffers.JournallingMessageHandler.<init>(JournallingMessageHandler.java:45)
  while locating org.graylog2.shared.buffers.JournallingMessageHandler
  at 
org.graylog2.shared.buffers.InputBufferImpl.<init>(InputBufferImpl.java:52)
  at 
org.graylog2.shared.buffers.InputBufferImpl.class(InputBufferImpl.java:43)
  while locating org.graylog2.shared.buffers.InputBufferImpl
  while locating org.graylog2.plugin.buffers.InputBuffer
    for parameter 1 at 
org.graylog2.shared.inputs.InputLauncher.<init>(InputLauncher.java:47)
  while locating org.graylog2.shared.inputs.InputLauncher
    for parameter 2 at 
org.graylog2.shared.initializers.InputSetupService.<init>(InputSetupService.java:53)
  at 
org.graylog2.shared.initializers.InputSetupService.class(InputSetupService.java:43)
  while locating org.graylog2.shared.initializers.InputSetupService
  while locating com.google.common.util.concurrent.Service annotated with 
@com.google.inject.multibindings.Element(setName=,uniqueId=2)
  at 
org.graylog2.shared.bindings.GenericInitializerBindings.configure(GenericInitializerBindings.java:30)
  while locating java.util.Set<com.google.common.util.concurrent.Service>
    for field at 
org.graylog2.shared.bindings.providers.ServiceManagerProvider.services(ServiceManagerProvider.java:28)
  while locating 
org.graylog2.shared.bindings.providers.ServiceManagerProvider
  at 
org.graylog2.shared.bindings.GenericBindings.configure(GenericBindings.java:70)
  while locating com.google.common.util.concurrent.ServiceManager
Caused by: java.lang.RuntimeException: java.io.IOException: No such file or 
directory
    at com.google.common.base.Throwables.propagate(Throwables.java:160)
    at 
org.graylog2.shared.journal.KafkaJournal.<init>(KafkaJournal.java:211)
    at 
org.graylog2.shared.journal.KafkaJournal$$FastClassByGuice$$8f50433e.newInstance(<generated>)
    at 
com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
    at 
com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:60)
    at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
    at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
    at com.google.inject.Scopes$1$1.get(Scopes.java:65)
    at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
    at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:54)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
    at com.google.inject.Scopes$1$1.get(Scopes.java:65)
    at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
    at 
com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
    at 
com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
    at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
    at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
    at 
com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:978)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
    at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:974)
    at 
org.graylog2.shared.buffers.InputBufferImpl.<init>(InputBufferImpl.java:69)
    at 
org.graylog2.shared.buffers.InputBufferImpl$$FastClassByGuice$$790e95b9.newInstance(<generated>)
    at 
com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
    at 
com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:60)
    at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
    at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
    at com.google.inject.Scopes$1$1.get(Scopes.java:65)
    at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
    at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:54)
    at 
com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
    at 
com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
    at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
    at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
    at 
com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
    at 
com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
    at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
    at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
    at com.google.inject.Scopes$1$1.get(Scopes.java:65)
    at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
    at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:54)
    at 
com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:978)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
    at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:974)
    at 
com.google.inject.multibindings.Multibinder$RealMultibinder.get(Multibinder.java:326)
    at 
com.google.inject.multibindings.Multibinder$RealMultibinder.get(Multibinder.java:220)
    at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
    at 
com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
    at 
com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
    at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:94)
    at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
    at 
com.google.inject.internal.BoundProviderFactory.get(BoundProviderFactory.java:53)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
    at com.google.inject.Scopes$1$1.get(Scopes.java:65)
    at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
    at 
com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:204)
    at 
com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:198)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
    at 
com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:198)
    at 
com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:179)
    at 
com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:109)
    at com.google.inject.Guice.createInjector(Guice.java:95)
    at com.google.inject.Guice.createInjector(Guice.java:72)
    at 
org.graylog2.shared.bindings.Hk2GuiceBridgeJitInjector.create(Hk2GuiceBridgeJitInjector.java:59)
    at 
org.graylog2.shared.bindings.GuiceInjectorHolder.createInjector(GuiceInjectorHolder.java:32)
    at 
org.graylog2.bootstrap.CmdLineTool.setupInjector(CmdLineTool.java:351)
    at org.graylog2.bootstrap.CmdLineTool.run(CmdLineTool.java:173)
    at org.graylog2.bootstrap.Main.main(Main.java:58)
Caused by: java.io.IOException: No such file or directory
    at java.io.UnixFileSystem.createFileExclusively(Native Method)
    at java.io.File.createNewFile(File.java:1006)
    at 
org.graylog2.shared.journal.KafkaJournal.<init>(KafkaJournal.java:200)
    ... 78 more

4) Error injecting constructor, java.lang.IllegalArgumentException: A 
metric named org.graylog2.shared.journal.KafkaJournal.writeTime already 
exists
  at org.graylog2.shared.journal.KafkaJournal.<init>(KafkaJournal.java:138)
  at org.graylog2.shared.journal.KafkaJournal.class(KafkaJournal.java:79)
  while locating org.graylog2.shared.journal.KafkaJournal
  at 
org.graylog2.shared.journal.KafkaJournalModule.configure(KafkaJournalModule.java:25)
  while locating org.graylog2.shared.journal.Journal
    for parameter 4 at 
org.graylog2.outputs.BlockingBatchedESOutput.<init>(BlockingBatchedESOutput.java:76)
  while locating org.graylog2.outputs.BlockingBatchedESOutput
  at 
org.graylog2.bindings.MessageOutputBindings.configure(MessageOutputBindings.java:48)
  while locating org.graylog2.plugin.outputs.MessageOutput annotated with 
@org.graylog2.outputs.DefaultMessageOutput()
    for parameter 0 at 
org.graylog2.outputs.OutputRegistry.<init>(OutputRegistry.java:69)
  at org.graylog2.outputs.OutputRegistry.class(OutputRegistry.java:49)
  while locating org.graylog2.outputs.OutputRegistry
    for parameter 2 at 
org.graylog2.streams.OutputServiceImpl.<init>(OutputServiceImpl.java:48)
  while locating org.graylog2.streams.OutputServiceImpl
  while locating org.graylog2.streams.OutputService
    for parameter 3 at 
org.graylog2.streams.StreamServiceImpl.<init>(StreamServiceImpl.java:63)
  while locating org.graylog2.streams.StreamServiceImpl
  while locating org.graylog2.streams.StreamService
    for parameter 0 at 
org.graylog2.streams.StreamRouter.<init>(StreamRouter.java:53)
  while locating org.graylog2.streams.StreamRouter
    for parameter 0 at 
org.graylog2.filters.StreamMatcherFilter.<init>(StreamMatcherFilter.java:42)
  while locating org.graylog2.filters.StreamMatcherFilter
  while locating org.graylog2.plugin.filters.MessageFilter annotated with 
@com.google.inject.multibindings.Element(setName=,uniqueId=81)
  at 
org.graylog2.bindings.MessageFilterBindings.configure(MessageFilterBindings.java:36)
  while locating java.util.Set<org.graylog2.plugin.filters.MessageFilter>
    for parameter 1 at 
org.graylog2.buffers.processors.ServerProcessBufferProcessor.<init>(ServerProcessBufferProcessor.java:63)
  while locating 
org.graylog2.buffers.processors.ServerProcessBufferProcessor
  while locating 
org.graylog2.shared.buffers.processors.ProcessBufferProcessor
  at org.graylog2.shared.buffers.ProcessBuffer.<init>(ProcessBuffer.java:66)
  at 
org.graylog2.shared.bindings.GenericBindings.configure(GenericBindings.java:66)
  while locating org.graylog2.shared.buffers.ProcessBuffer
Caused by: java.lang.IllegalArgumentException: A metric named 
org.graylog2.shared.journal.KafkaJournal.writeTime already exists
    at com.codahale.metrics.MetricRegistry.register(MetricRegistry.java:91)
    at 
org.graylog2.shared.journal.KafkaJournal.<init>(KafkaJournal.java:144)
    at 
org.graylog2.shared.journal.KafkaJournal$$FastClassByGuice$$8f50433e.newInstance(<generated>)
    at 
com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
    at 
com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:60)
    at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
    at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
    at com.google.inject.Scopes$1$1.get(Scopes.java:65)
    at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
    at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:54)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
    at com.google.inject.Scopes$1$1.get(Scopes.java:65)
    at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
    at 
com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
    at 
com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
    at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
    at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
    at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:54)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
    at com.google.inject.Scopes$1$1.get(Scopes.java:65)
    at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
    at 
com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
    at 
com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
    at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
    at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
    at com.google.inject.Scopes$1$1.get(Scopes.java:65)
    at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
    at 
com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
    at 
com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
    at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
    at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
    at com.google.inject.internal.InjectorImpl$3.get(InjectorImpl.java:737)
    at 
com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
    at 
com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
    at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
    at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
    at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:54)
    at 
com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
    at 
com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
    at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
    at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
    at 
com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
    at 
com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
    at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
    at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
    at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:54)
    at 
com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:978)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
    at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:974)
    at 
com.google.inject.multibindings.Multibinder$RealMultibinder.get(Multibinder.java:326)
    at 
com.google.inject.multibindings.Multibinder$RealMultibinder.get(Multibinder.java:220)
    at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
    at 
com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
    at 
com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
    at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
    at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
    at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:54)
    at 
com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:978)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
    at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:974)
    at 
org.graylog2.shared.buffers.ProcessBuffer.<init>(ProcessBuffer.java:99)
    at 
org.graylog2.shared.buffers.ProcessBuffer$$FastClassByGuice$$ef94431e.newInstance(<generated>)
    at 
com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
    at 
com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:60)
    at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
    at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
    at com.google.inject.Scopes$1$1.get(Scopes.java:65)
    at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
    at 
com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:204)
    at 
com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:198)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
    at 
com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:198)
    at 
com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:179)
    at 
com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:109)
    at com.google.inject.Guice.createInjector(Guice.java:95)
    at com.google.inject.Guice.createInjector(Guice.java:72)
    at 
org.graylog2.shared.bindings.Hk2GuiceBridgeJitInjector.create(Hk2GuiceBridgeJitInjector.java:59)
    at 
org.graylog2.shared.bindings.GuiceInjectorHolder.createInjector(GuiceInjectorHolder.java:32)
    at 
org.graylog2.bootstrap.CmdLineTool.setupInjector(CmdLineTool.java:351)
    at org.graylog2.bootstrap.CmdLineTool.run(CmdLineTool.java:173)
    at org.graylog2.bootstrap.Main.main(Main.java:58)

5) Error injecting constructor, java.lang.IllegalArgumentException: A 
metric named org.graylog2.shared.journal.KafkaJournal.writeTime already 
exists
  at org.graylog2.shared.journal.KafkaJournal.<init>(KafkaJournal.java:138)
  at org.graylog2.shared.journal.KafkaJournal.class(KafkaJournal.java:79)
  while locating org.graylog2.shared.journal.KafkaJournal
  at 
org.graylog2.shared.journal.KafkaJournalModule.configure(KafkaJournalModule.java:25)
  while locating org.graylog2.shared.journal.Journal
    for parameter 4 at 
org.graylog2.outputs.BlockingBatchedESOutput.<init>(BlockingBatchedESOutput.java:76)
  while locating org.graylog2.outputs.BlockingBatchedESOutput
  at 
org.graylog2.bindings.MessageOutputBindings.configure(MessageOutputBindings.java:48)
  while locating org.graylog2.plugin.outputs.MessageOutput annotated with 
@org.graylog2.outputs.DefaultMessageOutput()
    for parameter 0 at 
org.graylog2.outputs.OutputRouter.<init>(OutputRouter.java:36)
  while locating org.graylog2.outputs.OutputRouter
    for parameter 4 at 
org.graylog2.buffers.processors.OutputBufferProcessor.<init>(OutputBufferProcessor.java:76)
  while locating org.graylog2.buffers.processors.OutputBufferProcessor
  at org.graylog2.buffers.OutputBuffer.<init>(OutputBuffer.java:55)
  at org.graylog2.buffers.OutputBuffer.class(OutputBuffer.java:46)
  while locating org.graylog2.buffers.OutputBuffer
    for parameter 4 at 
org.graylog2.buffers.processors.ServerProcessBufferProcessor.<init>(ServerProcessBufferProcessor.java:63)
  while locating 
org.graylog2.buffers.processors.ServerProcessBufferProcessor
  while locating 
org.graylog2.shared.buffers.processors.ProcessBufferProcessor
  at org.graylog2.shared.buffers.ProcessBuffer.<init>(ProcessBuffer.java:66)
  at 
org.graylog2.shared.bindings.GenericBindings.configure(GenericBindings.java:66)
  while locating org.graylog2.shared.buffers.ProcessBuffer
Caused by: java.lang.IllegalArgumentException: A metric named 
org.graylog2.shared.journal.KafkaJournal.writeTime already exists
    at com.codahale.metrics.MetricRegistry.register(MetricRegistry.java:91)
    at 
org.graylog2.shared.journal.KafkaJournal.<init>(KafkaJournal.java:144)
    at 
org.graylog2.shared.journal.KafkaJournal$$FastClassByGuice$$8f50433e.newInstance(<generated>)
    at 
com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
    at 
com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:60)
    at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
    at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
    at com.google.inject.Scopes$1$1.get(Scopes.java:65)
    at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
    at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:54)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
    at com.google.inject.Scopes$1$1.get(Scopes.java:65)
    at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
    at 
com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
    at 
com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
    at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
    at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
    at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:54)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
    at com.google.inject.Scopes$1$1.get(Scopes.java:65)
    at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
    at 
com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
    at 
com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
    at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
    at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
    at 
com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
    at 
com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
    at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
    at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
    at 
com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:978)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
    at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:974)
    at org.graylog2.buffers.OutputBuffer.<init>(OutputBuffer.java:77)
    at 
org.graylog2.buffers.OutputBuffer$$FastClassByGuice$$f9192c8f.newInstance(<generated>)
    at 
com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
    at 
com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:60)
    at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
    at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
    at com.google.inject.Scopes$1$1.get(Scopes.java:65)
    at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
    at 
com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
    at 
com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
    at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
    at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
    at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:54)
    at 
com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:978)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
    at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:974)
    at 
org.graylog2.shared.buffers.ProcessBuffer.<init>(ProcessBuffer.java:99)
    at 
org.graylog2.shared.buffers.ProcessBuffer$$FastClassByGuice$$ef94431e.newInstance(<generated>)
    at 
com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
    at 
com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:60)
    at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
    at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
    at com.google.inject.Scopes$1$1.get(Scopes.java:65)
    at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
    at 
com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:204)
    at 
com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:198)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
    at 
com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:198)
    at 
com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:179)
    at 
com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:109)
    at com.google.inject.Guice.createInjector(Guice.java:95)
    at com.google.inject.Guice.createInjector(Guice.java:72)
    at 
org.graylog2.shared.bindings.Hk2GuiceBridgeJitInjector.create(Hk2GuiceBridgeJitInjector.java:59)
    at 
org.graylog2.shared.bindings.GuiceInjectorHolder.createInjector(GuiceInjectorHolder.java:32)
    at 
org.graylog2.bootstrap.CmdLineTool.setupInjector(CmdLineTool.java:351)
    at org.graylog2.bootstrap.CmdLineTool.run(CmdLineTool.java:173)
    at org.graylog2.bootstrap.Main.main(Main.java:58)

6) Error injecting constructor, java.lang.IllegalArgumentException: A 
metric named org.graylog2.shared.journal.KafkaJournal.writeTime already 
exists
  at org.graylog2.shared.journal.KafkaJournal.<init>(KafkaJournal.java:138)
  at org.graylog2.shared.journal.KafkaJournal.class(KafkaJournal.java:79)
  while locating org.graylog2.shared.journal.KafkaJournal
  at 
org.graylog2.shared.journal.KafkaJournalModule.configure(KafkaJournalModule.java:25)
  while locating org.graylog2.shared.journal.Journal
    for parameter 4 at 
org.graylog2.outputs.BlockingBatchedESOutput.<init>(BlockingBatchedESOutput.java:76)
  while locating org.graylog2.outputs.BlockingBatchedESOutput
  at 
org.graylog2.bindings.MessageOutputBindings.configure(MessageOutputBindings.java:48)
  while locating org.graylog2.plugin.outputs.MessageOutput annotated with 
@org.graylog2.outputs.DefaultMessageOutput()
    for parameter 0 at 
org.graylog2.outputs.OutputRegistry.<init>(OutputRegistry.java:69)
  at org.graylog2.outputs.OutputRegistry.class(OutputRegistry.java:49)
  while locating org.graylog2.outputs.OutputRegistry
    for parameter 1 at 
org.graylog2.outputs.OutputRouter.<init>(OutputRouter.java:36)
  while locating org.graylog2.outputs.OutputRouter
    for parameter 4 at 
org.graylog2.buffers.processors.OutputBufferProcessor.<init>(OutputBufferProcessor.java:76)
  while locating org.graylog2.buffers.processors.OutputBufferProcessor
  at org.graylog2.buffers.OutputBuffer.<init>(OutputBuffer.java:55)
  at org.graylog2.buffers.OutputBuffer.class(OutputBuffer.java:46)
  while locating org.graylog2.buffers.OutputBuffer
    for parameter 4 at 
org.graylog2.buffers.processors.ServerProcessBufferProcessor.<init>(ServerProcessBufferProcessor.java:63)
  while locating 
org.graylog2.buffers.processors.ServerProcessBufferProcessor
  while locating 
org.graylog2.shared.buffers.processors.ProcessBufferProcessor
  at org.graylog2.shared.buffers.ProcessBuffer.<init>(ProcessBuffer.java:66)
  at 
org.graylog2.shared.bindings.GenericBindings.configure(GenericBindings.java:66)
  while locating org.graylog2.shared.buffers.ProcessBuffer
Caused by: java.lang.IllegalArgumentException: A metric named 
org.graylog2.shared.journal.KafkaJournal.writeTime already exists
    at com.codahale.metrics.MetricRegistry.register(MetricRegistry.java:91)
    at 
org.graylog2.shared.journal.KafkaJournal.<init>(KafkaJournal.java:144)
    at 
org.graylog2.shared.journal.KafkaJournal$$FastClassByGuice$$8f50433e.newInstance(<generated>)
    at 
com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
    at 
com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:60)
    at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
    at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
    at com.google.inject.Scopes$1$1.get(Scopes.java:65)
    at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
    at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:54)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
    at com.google.inject.Scopes$1$1.get(Scopes.java:65)
    at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
    at 
com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
    at 
com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
    at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
    at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
    at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:54)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
    at com.google.inject.Scopes$1$1.get(Scopes.java:65)
    at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
    at 
com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
    at 
com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
    at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
    at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
    at com.google.inject.Scopes$1$1.get(Scopes.java:65)
    at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
    at 
com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
    at 
com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
    at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
    at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
    at 
com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
    at 
com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
    at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
    at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
    at 
com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:978)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
    at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:974)
    at org.graylog2.buffers.OutputBuffer.<init>(OutputBuffer.java:77)
    at 
org.graylog2.buffers.OutputBuffer$$FastClassByGuice$$f9192c8f.newInstance(<generated>)
    at 
com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
    at 
com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:60)
    at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
    at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
    at com.google.inject.Scopes$1$1.get(Scopes.java:65)
    at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
    at 
com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
    at 
com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
    at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
    at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
    at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:54)
    at 
com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:978)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
    at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:974)
    at 
org.graylog2.shared.buffers.ProcessBuffer.<init>(ProcessBuffer.java:99)
    at 
org.graylog2.shared.buffers.ProcessBuffer$$FastClassByGuice$$ef94431e.newInstance(<generated>)
    at 
com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
    at 
com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:60)
    at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
    at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
    at com.google.inject.Scopes$1$1.get(Scopes.java:65)
    at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
    at 
com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:204)
    at 
com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:198)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
    at 
com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:198)
    at 
com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:179)
    at 
com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:109)
    at com.google.inject.Guice.createInjector(Guice.java:95)
    at com.google.inject.Guice.createInjector(Guice.java:72)
    at 
org.graylog2.shared.bindings.Hk2GuiceBridgeJitInjector.create(Hk2GuiceBridgeJitInjector.java:59)
    at 
org.graylog2.shared.bindings.GuiceInjectorHolder.createInjector(GuiceInjectorHolder.java:32)
    at 
org.graylog2.bootstrap.CmdLineTool.setupInjector(CmdLineTool.java:351)
    at org.graylog2.bootstrap.CmdLineTool.run(CmdLineTool.java:173)
    at org.graylog2.bootstrap.Main.main(Main.java:58)

7) Error injecting constructor, java.lang.IllegalArgumentException: A 
metric named org.graylog2.shared.journal.KafkaJournal.writeTime already 
exists
  at org.graylog2.shared.journal.KafkaJournal.<init>(KafkaJournal.java:138)
  at org.graylog2.shared.journal.KafkaJournal.class(KafkaJournal.java:79)
  while locating org.graylog2.shared.journal.KafkaJournal
  at 
org.graylog2.shared.journal.KafkaJournalModule.configure(KafkaJournalModule.java:25)
  while locating org.graylog2.shared.journal.Journal
    for parameter 4 at 
org.graylog2.outputs.BlockingBatchedESOutput.<init>(BlockingBatchedESOutput.java:76)
  while locating org.graylog2.outputs.BlockingBatchedESOutput
  at 
org.graylog2.bindings.MessageOutputBindings.configure(MessageOutputBindings.java:48)
  while locating org.graylog2.plugin.outputs.MessageOutput annotated with 
@org.graylog2.outputs.DefaultMessageOutput()
    for parameter 5 at 
org.graylog2.buffers.processors.OutputBufferProcessor.<init>(OutputBufferProcessor.java:76)
  while locating org.graylog2.buffers.processors.OutputBufferProcessor
  at org.graylog2.buffers.OutputBuffer.<init>(OutputBuffer.java:55)
  at org.graylog2.buffers.OutputBuffer.class(OutputBuffer.java:46)
  while locating org.graylog2.buffers.OutputBuffer
    for parameter 4 at 
org.graylog2.buffers.processors.ServerProcessBufferProcessor.<init>(ServerProcessBufferProcessor.java:63)
  while locating 
org.graylog2.buffers.processors.ServerProcessBufferProcessor
  while locating 
org.graylog2.shared.buffers.processors.ProcessBufferProcessor
  at org.graylog2.shared.buffers.ProcessBuffer.<init>(ProcessBuffer.java:66)
  at 
org.graylog2.shared.bindings.GenericBindings.configure(GenericBindings.java:66)
  while locating org.graylog2.shared.buffers.ProcessBuffer
Caused by: java.lang.IllegalArgumentException: A metric named 
org.graylog2.shared.journal.KafkaJournal.writeTime already exists
    at com.codahale.metrics.MetricRegistry.register(MetricRegistry.java:91)
    at 
org.graylog2.shared.journal.KafkaJournal.<init>(KafkaJournal.java:144)
    at 
org.graylog2.shared.journal.KafkaJournal$$FastClassByGuice$$8f50433e.newInstance(<generated>)
    at 
com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
    at 
com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:60)
    at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
    at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
    at com.google.inject.Scopes$1$1.get(Scopes.java:65)
    at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
    at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:54)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
    at com.google.inject.Scopes$1$1.get(Scopes.java:65)
    at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
    at 
com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
    at 
com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
    at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
    at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
    at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:54)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
    at com.google.inject.Scopes$1$1.get(Scopes.java:65)
    at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
    at 
com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
    at 
com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
    at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
    at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
    at 
com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:978)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
    at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:974)
    at org.graylog2.buffers.OutputBuffer.<init>(OutputBuffer.java:77)
    at 
org.graylog2.buffers.OutputBuffer$$FastClassByGuice$$f9192c8f.newInstance(<generated>)
    at 
com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
    at 
com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:60)
    at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
    at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
    at com.google.inject.Scopes$1$1.get(Scopes.java:65)
    at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
    at 
com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
    at 
com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
    at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
    at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
    at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:54)
    at 
com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:978)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
    at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:974)
    at 
org.graylog2.shared.buffers.ProcessBuffer.<init>(ProcessBuffer.java:99)
    at 
org.graylog2.shared.buffers.ProcessBuffer$$FastClassByGuice$$ef94431e.newInstance(<generated>)
    at 
com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
    at 
com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:60)
    at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
    at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
    at com.google.inject.Scopes$1$1.get(Scopes.java:65)
    at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
    at 
com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:204)
    at 
com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:198)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
    at 
com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:198)
    at 
com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:179)
    at 
com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:109)
    at com.google.inject.Guice.createInjector(Guice.java:95)
    at com.google.inject.Guice.createInjector(Guice.java:72)
    at 
org.graylog2.shared.bindings.Hk2GuiceBridgeJitInjector.create(Hk2GuiceBridgeJitInjector.java:59)
    at 
org.graylog2.shared.bindings.GuiceInjectorHolder.createInjector(GuiceInjectorHolder.java:32)
    at 
org.graylog2.bootstrap.CmdLineTool.setupInjector(CmdLineTool.java:351)
    at org.graylog2.bootstrap.CmdLineTool.run(CmdLineTool.java:173)
    at org.graylog2.bootstrap.Main.main(Main.java:58)

8) Error injecting constructor, java.lang.IllegalArgumentException: A 
metric named org.graylog2.shared.journal.KafkaJournal.writeTime already 
exists
  at org.graylog2.shared.journal.KafkaJournal.<init>(KafkaJournal.java:138)
  at org.graylog2.shared.journal.KafkaJournal.class(KafkaJournal.java:79)
  while locating org.graylog2.shared.journal.KafkaJournal
  at 
org.graylog2.shared.journal.KafkaJournalModule.configure(KafkaJournalModule.java:25)
  while locating org.graylog2.shared.journal.Journal
    for parameter 5 at 
org.graylog2.buffers.processors.ServerProcessBufferProcessor.<init>(ServerProcessBufferProcessor.java:63)
  while locating 
org.graylog2.buffers.processors.ServerProcessBufferProcessor
  while locating 
org.graylog2.shared.buffers.processors.ProcessBufferProcessor
  at org.graylog2.shared.buffers.ProcessBuffer.<init>(ProcessBuffer.java:66)
  at 
org.graylog2.shared.bindings.GenericBindings.configure(GenericBindings.java:66)
  while locating org.graylog2.shared.buffers.ProcessBuffer
Caused by: java.lang.IllegalArgumentException: A metric named 
org.graylog2.shared.journal.KafkaJournal.writeTime already exists
    at com.codahale.metrics.MetricRegistry.register(MetricRegistry.java:91)
    at 
org.graylog2.shared.journal.KafkaJournal.<init>(KafkaJournal.java:144)
    at 
org.graylog2.shared.journal.KafkaJournal$$FastClassByGuice$$8f50433e.newInstance(<generated>)
    at 
com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
    at 
com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:60)
    at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
    at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
    at com.google.inject.Scopes$1$1.get(Scopes.java:65)
    at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
    at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:54)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
    at com.google.inject.Scopes$1$1.get(Scopes.java:65)
    at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
    at 
com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
    at 
com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
    at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:84)
    at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
    at com.google.inject.internal.FactoryProxy.get(FactoryProxy.java:54)
    at 
com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:978)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
    at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:974)
    at 
org.graylog2.shared.buffers.ProcessBuffer.<init>(ProcessBuffer.java:99)
    at 
org.graylog2.shared.buffers.ProcessBuffer$$FastClassByGuice$$ef94431e.newInstance(<generated>)
    at 
com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
    at 
com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:60)
    at 
com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
    at 
com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
    at 
com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
    at com.google.inject.Scopes$1$1.get(Scopes.java:65)
    at 
com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
    at 
com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:204)
    at 
com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:198)
    at 
com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
    at 
com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:198)
    at 
com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:179)
    at 
com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:109)
    at com.google.inject.Guice.createInjector(Guice.java:95)
    at com.google.inject.Guice.createInjector(Guice.java:72)
    at 
org.graylog2.shared.bindings.Hk2GuiceBridgeJitInjector.create(Hk2GuiceBridgeJitInjector.java:59)
    at 
org.graylog2.shared.bindings.GuiceInjectorHolder.createInjector(GuiceInjectorHolder.java:32)
    at 
org.graylog2.bootstrap.CmdLineTool.setupInjector(CmdLineTool.java:351)
    at org.graylog2.bootstrap.CmdLineTool.run(CmdLineTool.java:173)
    at org.graylog2.bootstrap.Main.main(Main.java:58)

8 errors
    at 
com.google.inject.internal.Errors.throwCreationExceptionIfErrorsExist(Errors.java:435)
    at 
com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:183)
    at 
com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:109)
    at com.google.inject.Guice.createInjector(Guice.java:95)
    at com.google.inject.Guice.createInjector(Guice.java:72)
    at 
org.graylog2.shared.bindings.Hk2GuiceBridgeJitInjector.create(Hk2GuiceBridgeJitInjector.java:59)
    at 
org.graylog2.shared.bindings.GuiceInjectorHolder.createInjector(GuiceInjectorHolder.java:32)
    at 
org.graylog2.bootstrap.CmdLineTool.setupInjector(CmdLineTool.java:351)
    at org.graylog2.bootstrap.CmdLineTool.run(CmdLineTool.java:173)
    at org.graylog2.bootstrap.Main.main(Main.java:58)

-- 
You received this message because you are subscribed to the Google Groups 
"graylog2" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to