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.