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.

Reply via email to