Hi Jochen,

I tried deleting those files before but unfortunately that didn't solve my 
problem.
Everything looks normal until the first input arrives or until I try to stop 
the server. If an input message arrives I get the same message. If I stop the 
server (even without receiving any input) it logs the following:

2015-02-13T15:02:59.562Z ERROR [AbstractCacheWorkerThread] Exception while 
working on cache: 
java.lang.IllegalStateException: Error while accessing database
        at org.graylog2.caches.DiskJournalCache.pop(DiskJournalCache.java:191)
        at 
org.graylog2.periodical.AbstractCacheWorkerThread.drainMessagesEnqueue(AbstractCacheWorkerThread.java:75)
        at 
org.graylog2.periodical.AbstractCacheWorkerThread.work(AbstractCacheWorkerThread.java:58)
        at 
org.graylog2.periodical.OutputCacheWorkerThread$1.run(OutputCacheWorkerThread.java:60)
        at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.IllegalAccessError: already closed
        at org.mapdb.EngineWrapper$1.get(EngineWrapper.java:472)
        at org.mapdb.EngineWrapper.get(EngineWrapper.java:58)
        at org.mapdb.Atomic$Long.get(Atomic.java:315)
        at org.mapdb.Queues$SimpleQueue.poll(Queues.java:127)
        at org.mapdb.Queues$SimpleQueue.take(Queues.java:243)
        at org.graylog2.caches.DiskJournalCache.pop(DiskJournalCache.java:181)
        ... 4 more
2015-02-13T15:02:59.564Z ERROR [AbstractCacheWorkerThread] Exception while 
working on cache: 
java.lang.IllegalStateException: Error while accessing database
        at org.graylog2.caches.DiskJournalCache.pop(DiskJournalCache.java:191)
        at 
org.graylog2.periodical.AbstractCacheWorkerThread.drainMessagesEnqueue(AbstractCacheWorkerThread.java:75)
        at 
org.graylog2.periodical.AbstractCacheWorkerThread.work(AbstractCacheWorkerThread.java:58)
        at 
org.graylog2.periodical.InputCacheWorkerThread$1.run(InputCacheWorkerThread.java:60)
        at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.IllegalAccessError: already closed
        at org.mapdb.EngineWrapper$1.get(EngineWrapper.java:472)
        at org.mapdb.EngineWrapper.get(EngineWrapper.java:58)
        at org.mapdb.Atomic$Long.get(Atomic.java:315)
        at org.mapdb.Queues$SimpleQueue.poll(Queues.java:127)
        at org.mapdb.Queues$SimpleQueue.take(Queues.java:243)
        at org.graylog2.caches.DiskJournalCache.pop(DiskJournalCache.java:181)
        ... 4 more


Thanks,
Laszlo

On Friday 13 Feb 2015 14:45:28 Jochen Schalanda wrote:
> Hi Laszlo,
> 
> you simply have to remove the files inside your spool directory (
> *message_cache_spool_dir* in your graylog2.conf,
> https://github.com/Graylog2/graylog2-server/blob/0.92.4/misc/graylog2.conf#
> L314-315) and restart graylog2-server.
> 
> 
> Cheers,
> Jochen
> 
> On Friday, 13 February 2015 11:42:18 UTC+1, Laszlo Toth wrote:
> > Hi Kay,
> > 
> > How can I delete the master cache?
> > (It's not a big problem if I loose messages even from elasticsearch as
> > all the logs are archived somewhere else. I use graylog2 to analyse
> > the logs.)
> > 
> > Thanks,
> > Laszlo

Reply via email to