Hi Jochen, That was the issue. I replaced the whole directory and started the server which came up..
Thank you! Seby. On Fri, Oct 24, 2014 at 1:12 PM, Jochen Schalanda <[email protected]> wrote: > Hi, > > it looks like your on-disk message cache has been corrupted. Please delete > the mentioned file(s) from your spool directory (check the > message_cache_spool_dir setting in graylog2.conf) and restart your Graylog2 > server. > > > Cheers, > Jochen > > > Am Freitag, 24. Oktober 2014 07:02:33 UTC+2 schrieb Seby Francis: > >> This was a working instance on AWS EC2. Now we see the following >> exception. Can you please give some insight on this error? >> >> [root@graylog2]# java -jar /usr/share/graylog2-server/graylog2-server.jar >> --debug >> 2014-10-24 04:57:36,823 INFO : org.graylog2.Main - Running in Debug mode >> 2014-10-24 04:57:36,850 DEBUG: org.graylog2.shared.plugins.PluginLoader >> - Scanning directory </usr/share/graylog2-server/plugin> for plugins... >> 2014-10-24 04:57:36,851 DEBUG: org.graylog2.shared.plugins.PluginLoader >> - Loading [0] plugins >> 2014-10-24 04:57:36,851 DEBUG: org.graylog2.Main - Loaded modules: [] >> 2014-10-24 04:57:36,936 DEBUG: org.reflections.Reflections - going to >> scan these urls: >> jar:file:/usr/share/graylog2-server/graylog2-server.jar!/ >> 2014-10-24 04:57:38,005 INFO : org.reflections.Reflections - Reflections >> took 1058 ms to scan 1 urls, producing 8 keys and 18 values >> 2014-10-24 04:57:38,037 DEBUG: org.graylog2.Main - Adding plugin modules: >> [] >> 2014-10-24 04:57:38,396 DEBUG: org.reflections.Reflections - going to >> scan these urls: >> jar:file:/usr/share/graylog2-server/graylog2-server.jar!/ >> 2014-10-24 04:57:38,820 INFO : org.reflections.Reflections - Reflections >> took 424 ms to scan 1 urls, producing 5 keys and 19 values >> 2014-10-24 04:57:43,499 DEBUG: org.graylog2.caches.DiskJournalCache - >> Committing input-cache (entries 0) >> 2014-10-24 04:57:43,501 INFO : org.graylog2.caches.DiskJournalCache - >> Compacting off-heap message cache database files (input-cache) >> Exception in thread "main" java.io.IOError: java.io.IOException: storage >> has invalid header >> at org.mapdb.StoreDirect.checkHeaders(StoreDirect.java:243) >> at org.mapdb.StoreDirect.<init>(StoreDirect.java:207) >> at org.mapdb.StoreDirect.compact(StoreDirect.java:803) >> at org.mapdb.EngineWrapper.compact(EngineWrapper.java:130) >> at org.mapdb.EngineWrapper.compact(EngineWrapper.java:130) >> at org.mapdb.DB.compact(DB.java:1616) >> at org.graylog2.caches.DiskJournalCache.compact( >> DiskJournalCache.java:215) >> at org.graylog2.caches.DiskJournalCache.<init>(DiskJournalCache.java:114) >> at org.graylog2.caches.DiskJournalCache$Input.<init>( >> DiskJournalCache.java:65) >> at org.graylog2.bindings.providers.InputCacheProvider. >> get(InputCacheProvider.java:51) >> at org.graylog2.bindings.providers.InputCacheProvider. >> get(InputCacheProvider.java:35) >> 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.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.BoundProviderFactory.get( >> BoundProviderFactory.java:53) >> 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.BoundProviderFactory.get( >> BoundProviderFactory.java:53) >> 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.GuiceInjectorHolder.createInjector( >> GuiceInjectorHolder.java:38) >> at org.graylog2.Main.main(Main.java:169) >> Caused by: java.io.IOException: storage has invalid header >> ... 63 more >> [root@graylog2]# >> > -- > 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. > -- 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.
