Node-id file not found in graylog pod

Hello,
Recently I have set up graylog server using kubernetes statefulset, with elasticsearch and mongodb, it works fine untill I have mount volume with configmap for graylog.conf file, now graylog throughing exception. it shows that graylog can’t persist node-id. then i check graylog pod in interactive I found that node-id file is not there on it’s path( usr/share/graylog/data/config/node-id).

So I remove mounted volume and re-execute deployment then again it runs fine, I show in the pod that this time node-id file is there ( usr/share/graylog/data/config/node-id).

With volume mount other files remaining there only node-id file is not found !!!
can anyone help me with this !!!

This are my graylog logs.


75) [Guice/ErrorInjectingConstructor]: NodeIdPersistenceException: Unable to persist node ID
  at ServerStatus.<init>(ServerStatus.java:77)
  at ServerStatusBindings.configure(ServerStatusBindings.java:41)
  at NodeIdProvider.<init>(NodeIdProvider.java:32)
      \_ for 1st parameter
  while locating NodeIdProvider
  at ClusterConfigServiceImpl.<init>(ClusterConfigServiceImpl.java:66)
      \_ for 3rd parameter
  while locating ClusterConfigServiceImpl
  at ServerBindings.bindSingletons(ServerBindings.java:166)
  at LegacyDefaultStreamMigration.<init>(LegacyDefaultStreamMigration.java:39)
      \_ for 1st parameter
  while locating LegacyDefaultStreamMigration
  while locating Periodical annotated with @Element(setName=,uniqueId=77, type=MULTIBINDER, keyType=)
  at PeriodicalsService.<init>(PeriodicalsService.java:51)
      \_ for 2nd parameter
  at PeriodicalsService.class(PeriodicalsService.java:39)
  while locating PeriodicalsService

Learn more:
  https://github.com/google/guice/wiki/ERROR_INJECTING_CONSTRUCTOR
Caused by: NodeIdPersistenceException: Unable to persist node ID
	at NodeId.generate(NodeId.java:78)
	at NodeId.readOrGenerate(NodeId.java:56)
	at NodeId.<init>(NodeId.java:42)
	at ServerStatus.<init>(ServerStatus.java:79)
	at ServerStatus$$FastClassByGuice$$1170574.GUICE$TRAMPOLINE(<generated>)
	at ServerStatus$$FastClassByGuice$$1170574.apply(<generated>)
	at DefaultConstructionProxyFactory$FastClassProxy.newInstance(DefaultConstructionProxyFactory.java:82)
	at ConstructorInjector.provision(ConstructorInjector.java:114)
	at ConstructorInjector.construct(ConstructorInjector.java:91)
	at ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
	at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
	at SingletonScope$1.get(SingletonScope.java:169)
	at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
	at SingleParameterInjector.inject(SingleParameterInjector.java:40)
	at SingleParameterInjector.getAll(SingleParameterInjector.java:60)
	at ConstructorInjector.provision(ConstructorInjector.java:113)
	at ConstructorInjector.construct(ConstructorInjector.java:91)
	at ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
	at BoundProviderFactory.get(BoundProviderFactory.java:58)
	at SingleParameterInjector.inject(SingleParameterInjector.java:40)
	at SingleParameterInjector.getAll(SingleParameterInjector.java:60)
	at ConstructorInjector.provision(ConstructorInjector.java:113)
	at ConstructorInjector.construct(ConstructorInjector.java:91)
	at ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
	at FactoryProxy.get(FactoryProxy.java:60)
	at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
	at SingletonScope$1.get(SingletonScope.java:169)
	at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
	at SingleParameterInjector.inject(SingleParameterInjector.java:40)
	at SingleParameterInjector.getAll(SingleParameterInjector.java:60)
	at ConstructorInjector.provision(ConstructorInjector.java:113)
	at ConstructorInjector.construct(ConstructorInjector.java:91)
	at ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
	at FactoryProxy.get(FactoryProxy.java:60)
	at SingleParameterInjector.inject(SingleParameterInjector.java:40)
	at RealMultibinder$RealMultibinderProvider.doProvision(RealMultibinder.java:206)
	at RealMultibinder$RealMultibinderProvider.doProvision(RealMultibinder.java:159)
	at InternalProviderInstanceBindingImpl$Factory.get(InternalProviderInstanceBindingImpl.java:113)
	at SingleParameterInjector.inject(SingleParameterInjector.java:40)
	at SingleParameterInjector.getAll(SingleParameterInjector.java:60)
	at ConstructorInjector.provision(ConstructorInjector.java:113)
	at ConstructorInjector.construct(ConstructorInjector.java:91)
	at ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
	at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
	at SingletonScope$1.get(SingletonScope.java:169)
	at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
	at InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:213)
	at InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:186)
	at InternalInjectorCreator.build(InternalInjectorCreator.java:113)
	at Guice.createInjector(Guice.java:87)
	at GuiceInjectorHolder.createInjector(GuiceInjectorHolder.java:34)
	at CmdLineTool.setupInjector(CmdLineTool.java:489)
	at CmdLineTool.run(CmdLineTool.java:294)
	at Main.main(Main.java:45)
Caused by: IOException: Directory '/etc/graylog/server' could not be created
	at FileUtils.openOutputStream(FileUtils.java:361)
	at FileUtils.writeStringToFile(FileUtils.java:2015)
	at FileUtils.writeStringToFile(FileUtils.java:1983)
	at NodeId.persist(NodeId.java:85)
	at NodeId.generate(NodeId.java:75)
	... 53 more

76) [Guice/ErrorInjectingConstructor]: NodeIdPersistenceException: Unable to persist node ID
  at ServerStatus.<init>(ServerStatus.java:77)
  at ServerStatusBindings.configure(ServerStatusBindings.java:41)
  at NodeIdProvider.<init>(NodeIdProvider.java:32)
      \_ for 1st parameter
  while locating NodeIdProvider
  at Indices.<init>(Indices.java:77)
      \_ for 2nd parameter
  at Indices.class(Indices.java:62)
  at TimeBasedRotationStrategy.<init>(TimeBasedRotationStrategy.java:70)
      \_ for 1st parameter
  at TimeBasedRotationStrategy.class(TimeBasedRotationStrategy.java:58)
  while locating TimeBasedRotationStrategy

Learn more:
  https://github.com/google/guice/wiki/ERROR_INJECTING_CONSTRUCTOR
Caused by: NodeIdPersistenceException: Unable to persist node ID
	at NodeId.generate(NodeId.java:78)
	at NodeId.readOrGenerate(NodeId.java:56)
	at NodeId.<init>(NodeId.java:42)
	at ServerStatus.<init>(ServerStatus.java:79)
	at ServerStatus$$FastClassByGuice$$1170574.GUICE$TRAMPOLINE(<generated>)
	at ServerStatus$$FastClassByGuice$$1170574.apply(<generated>)
	at DefaultConstructionProxyFactory$FastClassProxy.newInstance(DefaultConstructionProxyFactory.java:82)
	at ConstructorInjector.provision(ConstructorInjector.java:114)
	at ConstructorInjector.construct(ConstructorInjector.java:91)
	at ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
	at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
	at SingletonScope$1.get(SingletonScope.java:169)
	at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
	at SingleParameterInjector.inject(SingleParameterInjector.java:40)
	at SingleParameterInjector.getAll(SingleParameterInjector.java:60)
	at ConstructorInjector.provision(ConstructorInjector.java:113)
	at ConstructorInjector.construct(ConstructorInjector.java:91)
	at ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
	at BoundProviderFactory.get(BoundProviderFactory.java:58)
	at SingleParameterInjector.inject(SingleParameterInjector.java:40)
	at SingleParameterInjector.getAll(SingleParameterInjector.java:60)
	at ConstructorInjector.provision(ConstructorInjector.java:113)
	at ConstructorInjector.construct(ConstructorInjector.java:91)
	at ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
	at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
	at SingletonScope$1.get(SingletonScope.java:169)
	at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
	at SingleParameterInjector.inject(SingleParameterInjector.java:40)
	at SingleParameterInjector.getAll(SingleParameterInjector.java:60)
	at ConstructorInjector.provision(ConstructorInjector.java:113)
	at ConstructorInjector.construct(ConstructorInjector.java:91)
	at ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
	at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
	at SingletonScope$1.get(SingletonScope.java:169)
	at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
	at InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:213)
	at InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:186)
	at InternalInjectorCreator.build(InternalInjectorCreator.java:113)
	at Guice.createInjector(Guice.java:87)
	at GuiceInjectorHolder.createInjector(GuiceInjectorHolder.java:34)
	at CmdLineTool.setupInjector(CmdLineTool.java:489)
	at CmdLineTool.run(CmdLineTool.java:294)
	at Main.main(Main.java:45)
Caused by: IOException: Directory '/etc/graylog/server' could not be created
	at FileUtils.openOutputStream(FileUtils.java:361)
	at FileUtils.writeStringToFile(FileUtils.java:2015)
	at FileUtils.writeStringToFile(FileUtils.java:1983)
	at NodeId.persist(NodeId.java:85)
	at NodeId.generate(NodeId.java:75)
	... 42 more

77) [Guice/ErrorInjectingConstructor]: NodeIdPersistenceException: Unable to persist node ID
  at ProcessBuffer.<init>(ProcessBuffer.java:62)
  at GenericBindings.configure(GenericBindings.java:72)
  while locating ProcessBuffer

Learn more:
  https://github.com/google/guice/wiki/ERROR_INJECTING_CONSTRUCTOR
Caused by: NodeIdPersistenceException: Unable to persist node ID
	at NodeId.generate(NodeId.java:78)
	at NodeId.readOrGenerate(NodeId.java:56)
	at NodeId.<init>(NodeId.java:42)
	at ServerStatus.<init>(ServerStatus.java:79)
	at ServerStatus$$FastClassByGuice$$1170574.GUICE$TRAMPOLINE(<generated>)
	at ServerStatus$$FastClassByGuice$$1170574.apply(<generated>)
	at DefaultConstructionProxyFactory$FastClassProxy.newInstance(DefaultConstructionProxyFactory.java:82)
	at ConstructorInjector.provision(ConstructorInjector.java:114)
	at ConstructorInjector.construct(ConstructorInjector.java:91)
	at ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
	at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
	at SingletonScope$1.get(SingletonScope.java:169)
	at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
	at SingleParameterInjector.inject(SingleParameterInjector.java:40)
	at SingleParameterInjector.getAll(SingleParameterInjector.java:60)
	at ConstructorInjector.provision(ConstructorInjector.java:113)
	at ConstructorInjector.construct(ConstructorInjector.java:91)
	at ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
	at InjectorImpl$1.get(InjectorImpl.java:1100)
	at FactoryProvider2.invoke(FactoryProvider2.java:878)
	at com.sun.proxy.$Proxy50.create(Unknown Source)
	at ProcessBuffer.<init>(ProcessBuffer.java:91)
	at ProcessBuffer$$FastClassByGuice$$21297823.GUICE$TRAMPOLINE(<generated>)
	at ProcessBuffer$$FastClassByGuice$$21297823.apply(<generated>)
	at DefaultConstructionProxyFactory$FastClassProxy.newInstance(DefaultConstructionProxyFactory.java:82)
	at ConstructorInjector.provision(ConstructorInjector.java:114)
	at ConstructorInjector.construct(ConstructorInjector.java:91)
	at ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:296)
	at ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
	at SingletonScope$1.get(SingletonScope.java:169)
	at InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:45)
	at InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:213)
	at InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:186)
	at InternalInjectorCreator.build(InternalInjectorCreator.java:113)
	at Guice.createInjector(Guice.java:87)
	at GuiceInjectorHolder.createInjector(GuiceInjectorHolder.java:34)
	at CmdLineTool.setupInjector(CmdLineTool.java:489)
	at CmdLineTool.run(CmdLineTool.java:294)
	at Main.main(Main.java:45)
Caused by: IOException: Directory '/etc/graylog/server' could not be created
	at FileUtils.openOutputStream(FileUtils.java:361)
	at FileUtils.writeStringToFile(FileUtils.java:2015)
	at FileUtils.writeStringToFile(FileUtils.java:1983)
	at NodeId.persist(NodeId.java:85)
	at NodeId.generate(NodeId.java:75)
	... 38 more

77 errors

======================
Full classname legend:
======================
AuthServiceAuthenticator:                       "org.graylog.security.authservice.AuthServiceAuthenticator"
AuthenticatingRealm:                            "org.apache.shiro.realm.AuthenticatingRealm"
AuthenticatingRealmModule:                      "org.graylog2.security.realm.AuthenticatingRealmModule"
BearerTokenRealm:                               "org.graylog2.security.realm.BearerTokenRealm"
BlockingBatchedESOutput:                        "org.graylog2.outputs.BlockingBatchedESOutput"
BoundProviderFactory:                           "com.google.inject.internal.BoundProviderFactory"
BufferSynchronizerService:                      "org.graylog2.initializers.BufferSynchronizerService"
Buffers:                                        "org.graylog2.buffers.Buffers"
Cluster:                                        "org.graylog2.indexer.cluster.Cluster"
ClusterConfigService:                           "org.graylog2.plugin.cluster.ClusterConfigService"
ClusterConfigServiceImpl:                       "org.graylog2.cluster.ClusterConfigServiceImpl"
CmdLineTool:                                    "org.graylog2.bootstrap.CmdLineTool"
ConfigurationStateUpdater:                      "org.graylog.plugins.pipelineprocessor.processors.ConfigurationStateUpdater"
ConstructorBindingImpl$Factory:                 "com.google.inject.internal.ConstructorBindingImpl$Factory"
ConstructorInjector:                            "com.google.inject.internal.ConstructorInjector"
ContentPackPersistenceService:                  "org.graylog2.contentpacks.ContentPackPersistenceService"
ContentPackService:                             "org.graylog2.contentpacks.ContentPackService"
ContentPacksModule:                             "org.graylog2.contentpacks.ContentPacksModule"
DBJobTriggerService:                            "org.graylog.scheduler.DBJobTriggerService"
DBProcessingStatusService:                      "org.graylog2.system.processing.DBProcessingStatusService"
DefaultConstructionProxyFactory$FastClassProxy: "com.google.inject.internal.DefaultConstructionProxyFactory$FastClassProxy"
DefaultMessageOutput:                           "org.graylog2.outputs.DefaultMessageOutput"
DefaultSecurityManager:                         "org.apache.shiro.mgt.DefaultSecurityManager"
DefaultSecurityManagerProvider:                 "org.graylog2.bindings.providers.DefaultSecurityManagerProvider"
DefaultStreamChangeHandler:                     "org.graylog2.streams.DefaultStreamChangeHandler"
DefaultStreamProvider:                          "org.graylog2.bindings.providers.DefaultStreamProvider"
ElasticsearchBackend:                           "org.graylog.storage.elasticsearch7.views.ElasticsearchBackend"
ElasticsearchBackendProvider:                   "org.graylog2.storage.providers.ElasticsearchBackendProvider"
Element:                                        "com.google.inject.internal.Element"
EntityWithExcerptFacade:                        "org.graylog2.contentpacks.facades.EntityWithExcerptFacade"
EventIndexer:                                   "org.graylog.events.indices.EventIndexer"
EventNotificationHandler:                       "org.graylog.events.notifications.EventNotificationHandler"
EventProcessorEngine:                           "org.graylog.events.processor.EventProcessorEngine"
EventsModule:                                   "org.graylog.events.EventsModule"
FactoryProvider2:                               "com.google.inject.assistedinject.FactoryProvider2"
FactoryProxy:                                   "com.google.inject.internal.FactoryProxy"
FailureHandlingService:                         "org.graylog.failure.FailureHandlingService"
FileUtils:                                      "org.apache.commons.io.FileUtils"
Function:                                       "org.graylog.plugins.pipelineprocessor.ast.functions.Function"
FunctionRegistry:                               "org.graylog.plugins.pipelineprocessor.parser.FunctionRegistry"
GeneratedQueryContext:                          "org.graylog.plugins.views.search.engine.GeneratedQueryContext"
GenericBindings:                                "org.graylog2.shared.bindings.GenericBindings"
GenericInitializerBindings:                     "org.graylog2.shared.bindings.GenericInitializerBindings"
GlobalAuthServiceConfig:                        "org.graylog.security.authservice.GlobalAuthServiceConfig"
GracefulShutdown:                               "org.graylog2.system.shutdown.GracefulShutdown"
Guice:                                          "com.google.inject.Guice"
GuiceInjectorHolder:                            "org.graylog2.shared.bindings.GuiceInjectorHolder"
HTTPHeaderAuthenticationRealm:                  "org.graylog2.security.realm.HTTPHeaderAuthenticationRealm"
IOException:                                    "java.io.IOException"
IndexLookup:                                    "org.graylog.plugins.views.search.elasticsearch.IndexLookup"
IndexRangeService:                              "org.graylog2.indexer.ranges.IndexRangeService"
IndexSetRegistry:                               "org.graylog2.indexer.IndexSetRegistry"
Indices:                                        "org.graylog2.indexer.indices.Indices"
InjectorImpl$1:                                 "com.google.inject.internal.InjectorImpl$1"
InputBuffer:                                    "org.graylog2.plugin.buffers.InputBuffer"
InputBufferImpl:                                "org.graylog2.shared.buffers.InputBufferImpl"
InputBufferImpl$$FastClassByGuice$$104153195:   "org.graylog2.shared.buffers.InputBufferImpl$$FastClassByGuice$$104153195"
InputEventListener:                             "org.graylog2.inputs.InputEventListener"
InputFacade:                                    "org.graylog2.contentpacks.facades.InputFacade"
InputLauncher:                                  "org.graylog2.shared.inputs.InputLauncher"
InputSetupService:                              "org.graylog2.shared.initializers.InputSetupService"
InputStateListener:                             "org.graylog2.inputs.InputStateListener"
InternalFactoryToProviderAdapter:               "com.google.inject.internal.InternalFactoryToProviderAdapter"
InternalInjectorCreator:                        "com.google.inject.internal.InternalInjectorCreator"
InternalProviderInstanceBindingImpl$Factory:    "com.google.inject.internal.InternalProviderInstanceBindingImpl$Factory"
JobSchedulerModule:                             "org.graylog.scheduler.JobSchedulerModule"
JobSchedulerService:                            "org.graylog.scheduler.JobSchedulerService"
Journal:                                        "org.graylog2.shared.journal.Journal"
JournallingMessageHandler:                      "org.graylog2.shared.buffers.JournallingMessageHandler"
LegacyDefaultStreamMigration:                   "org.graylog.plugins.pipelineprocessor.periodical.LegacyDefaultStreamMigration"
LocalKafkaJournal:                              "org.graylog2.shared.journal.LocalKafkaJournal"
LocalKafkaJournalModule:                        "org.graylog2.shared.journal.LocalKafkaJournalModule"
LocalKafkaMessageQueueAcknowledger:             "org.graylog2.shared.messageq.localkafka.LocalKafkaMessageQueueAcknowledger"
LocalKafkaMessageQueueReader:                   "org.graylog2.shared.messageq.localkafka.LocalKafkaMessageQueueReader"
LocalKafkaMessageQueueWriter:                   "org.graylog2.shared.messageq.localkafka.LocalKafkaMessageQueueWriter"
LookupModule:                                   "org.graylog2.lookup.LookupModule"
Main:                                           "org.graylog2.bootstrap.Main"
MappedFieldTypesService:                        "org.graylog2.indexer.fieldtypes.MappedFieldTypesService"
MappedFieldTypesServiceImpl:                    "org.graylog2.indexer.fieldtypes.MappedFieldTypesServiceImpl"
MembersInjectorImpl:                            "com.google.inject.internal.MembersInjectorImpl"
MessageOutput:                                  "org.graylog2.plugin.outputs.MessageOutput"
MessageOutputBindings:                          "org.graylog2.bindings.MessageOutputBindings"
MessageProcessorModule:                         "org.graylog2.messageprocessors.MessageProcessorModule"
MessageQueueAcknowledger:                       "org.graylog2.shared.messageq.MessageQueueAcknowledger"
MessageQueueModule:                             "org.graylog2.shared.messageq.MessageQueueModule"
MessageQueueReader:                             "org.graylog2.shared.messageq.MessageQueueReader"
MessageQueueWriter:                             "org.graylog2.shared.messageq.MessageQueueWriter"
Messages:                                       "org.graylog2.indexer.messages.Messages"
ModelType:                                      "org.graylog2.contentpacks.model.ModelType"
MongoDBProcessingStatusRecorderService:         "org.graylog2.system.processing.MongoDBProcessingStatusRecorderService"
MongoIndexRangeService:                         "org.graylog2.indexer.ranges.MongoIndexRangeService"
MongoIndexSetRegistry:                          "org.graylog2.indexer.MongoIndexSetRegistry"
MongoIndexSetService:                           "org.graylog2.indexer.indexset.MongoIndexSetService"
NodeId:                                         "org.graylog2.plugin.system.NodeId"
NodeIdPersistenceException:                     "org.graylog2.plugin.system.NodeIdPersistenceException"
NodeIdProvider:                                 "org.graylog2.shared.bindings.providers.NodeIdProvider"
NodePingThread:                                 "org.graylog2.periodical.NodePingThread"
NotificationServiceImpl:                        "org.graylog2.notifications.NotificationServiceImpl"
OrderedAuthenticatingRealms:                    "org.graylog2.security.OrderedAuthenticatingRealms"
OutputBuffer:                                   "org.graylog2.buffers.OutputBuffer"
OutputBuffer$$FastClassByGuice$$35619879:       "org.graylog2.buffers.OutputBuffer$$FastClassByGuice$$35619879"
OutputBufferProcessor:                          "org.graylog2.buffers.processors.OutputBufferProcessor"
OutputRegistry:                                 "org.graylog2.outputs.OutputRegistry"
OutputSetupService:                             "org.graylog2.initializers.OutputSetupService"
Periodical:                                     "org.graylog2.plugin.periodical.Periodical"
PeriodicalsService:                             "org.graylog2.shared.initializers.PeriodicalsService"
PersistenceServicesBindings:                    "org.graylog2.bindings.PersistenceServicesBindings"
PipelineProcessorModule:                        "org.graylog.plugins.pipelineprocessor.PipelineProcessorModule"
PipelineRuleParser:                             "org.graylog.plugins.pipelineprocessor.parser.PipelineRuleParser"
PluginBindings:                                 "org.graylog2.shared.bindings.PluginBindings"
PluginConfigService:                            "org.graylog.plugins.threatintel.PluginConfigService"
PluginModule:                                   "org.graylog2.plugin.PluginModule"
ProcessBuffer:                                  "org.graylog2.shared.buffers.ProcessBuffer"
ProcessBuffer$$FastClassByGuice$$21297823:      "org.graylog2.shared.buffers.ProcessBuffer$$FastClassByGuice$$21297823"
ProcessingStatusRecorder:                       "org.graylog2.system.processing.ProcessingStatusRecorder"
ProcessorFunctionsModule:                       "org.graylog.plugins.pipelineprocessor.functions.ProcessorFunctionsModule"
ProviderInternalFactory:                        "com.google.inject.internal.ProviderInternalFactory"
ProviderToInternalFactoryAdapter:               "com.google.inject.internal.ProviderToInternalFactoryAdapter"
QueryBackend:                                   "org.graylog.plugins.views.search.engine.QueryBackend"
QueryEngine:                                    "org.graylog.plugins.views.search.engine.QueryEngine"
QueryValidationService:                         "org.graylog.plugins.views.search.validation.QueryValidationService"
QueryValidationServiceImpl:                     "org.graylog.plugins.views.search.validation.QueryValidationServiceImpl"
RealMapBinder$RealMapProvider:                  "com.google.inject.internal.RealMapBinder$RealMapProvider"
RealMultibinder$RealMultibinderProvider:        "com.google.inject.internal.RealMultibinder$RealMultibinderProvider"
RemoveFromStream:                               "org.graylog.plugins.pipelineprocessor.functions.messages.RemoveFromStream"
RotationStrategy:                               "org.graylog2.plugin.indexer.rotation.RotationStrategy"
SearchVersion:                                  "org.graylog2.storage.SearchVersion"
Searches:                                       "org.graylog2.indexer.searches.Searches"
SecurityBindings:                               "org.graylog2.shared.security.SecurityBindings"
ServerBindings:                                 "org.graylog2.bindings.ServerBindings"
ServerStatus:                                   "org.graylog2.plugin.ServerStatus"
ServerStatus$$FastClassByGuice$$1170574:        "org.graylog2.plugin.ServerStatus$$FastClassByGuice$$1170574"
ServerStatusBindings:                           "org.graylog2.shared.bindings.ServerStatusBindings"
Service:                                        "com.google.common.util.concurrent.Service"
ServiceManager:                                 "com.google.common.util.concurrent.ServiceManager"
ServiceManagerProvider:                         "org.graylog2.shared.bindings.providers.ServiceManagerProvider"
SessionAuthenticator:                           "org.graylog2.security.realm.SessionAuthenticator"
SessionCreator:                                 "org.graylog2.shared.security.SessionCreator"
SingleFieldInjector:                            "com.google.inject.internal.SingleFieldInjector"
SingleParameterInjector:                        "com.google.inject.internal.SingleParameterInjector"
SingletonScope$1:                               "com.google.inject.internal.SingletonScope$1"
StaticOrderedAuthenticatingRealms:              "org.graylog2.security.StaticOrderedAuthenticatingRealms"
StreamCacheService:                             "org.graylog.plugins.pipelineprocessor.functions.messages.StreamCacheService"
StreamServiceImpl:                              "org.graylog2.streams.StreamServiceImpl"
ThreatIntelPluginModule:                        "org.graylog.plugins.threatintel.ThreatIntelPluginModule"
TimeBasedRotationStrategy:                      "org.graylog2.indexer.rotation.strategies.TimeBasedRotationStrategy"
UrlWhitelistNotificationService:                "org.graylog2.system.urlwhitelist.UrlWhitelistNotificationService"
UrlWhitelistService:                            "org.graylog2.system.urlwhitelist.UrlWhitelistService"
UserSessionTerminationService:                  "org.graylog2.security.UserSessionTerminationService"
UsernamePasswordRealm:                          "org.graylog2.security.realm.UsernamePasswordRealm"
VersionAwareProvider:                           "org.graylog2.storage.VersionAwareProvider"
ViewsBindings:                                  "org.graylog.plugins.views.ViewsBindings"
========================
End of classname legend:
========================

	at com.google.inject.internal.Errors.throwCreationExceptionIfErrorsExist(Errors.java:568)
	at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:190)
	at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:113)
	at com.google.inject.Guice.createInjector(Guice.java:87)
	at org.graylog2.shared.bindings.GuiceInjectorHolder.createInjector(GuiceInjectorHolder.java:34)
	at org.graylog2.bootstrap.CmdLineTool.setupInjector(CmdLineTool.java:489)
	at org.graylog2.bootstrap.CmdLineTool.run(CmdLineTool.java:294)
	at org.graylog2.bootstrap.Main.main(Main.java:45)

UPDATE: this is solved by set node_id_file=usr/share/graylog/data/config/node-id in configmap variable

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.