Hi Mayur, thanks for letting us know! While the scenario leading to this error messages seems to be quite an edge-case, the handling of it inside Graylog wasn't 100% correct.
I've created a bug report (and fix) for this issue at https://github.com/Graylog2/graylog2-server/pull/2833 and it will be solved in Graylog 2.2.0. Cheers, Jochen On Wednesday, 14 September 2016 22:25:54 UTC+2, Mayur Mangalampalli wrote: > > Hi, > > I am seeing the following exception in the graylog servers periodically. > > 2016-09-14 20:20:56,618 ERROR: org.graylog2.periodical.IndexRotationThread > - Couldn't point deflector to a new index > java.lang.NullPointerException > at org.graylog2.indexer.indices.Indices.numberOfMessages(Indices.java:179) > ~[graylog.jar:?] > at > org.graylog2.indexer.rotation.strategies.MessageCountRotationStrategy.shouldRotate(MessageCountRotationStrategy.java:67) > > ~[graylog.jar:?] > at > org.graylog2.indexer.rotation.strategies.MessageCountRotationStrategy.shouldRotate(MessageCountRotationStrategy.java:33) > > ~[graylog.jar:?] > at > org.graylog2.indexer.rotation.strategies.AbstractRotationStrategy.rotate(AbstractRotationStrategy.java:55) > > ~[graylog.jar:?] > at > org.graylog2.periodical.IndexRotationThread.checkForRotation(IndexRotationThread.java:117) > > ~[graylog.jar:?] > at > org.graylog2.periodical.IndexRotationThread.doRun(IndexRotationThread.java:77) > > [graylog.jar:?] > at org.graylog2.plugin.periodical.Periodical.run(Periodical.java:77) > [graylog.jar:?] > at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) > [?:1.8.0_51] > at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) > [?:1.8.0_51] > at > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) > > [?:1.8.0_51] > at > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) > > [?:1.8.0_51] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) > > [?:1.8.0_51] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) > > [?:1.8.0_51] > at java.lang.Thread.run(Thread.java:745) [?:1.8.0_51] > > I am using graylog version 2.0.3. Can someone tell me what would cause > this issue and impact of the issue. > -- You received this message because you are subscribed to the Google Groups "Graylog Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to graylog2+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/graylog2/0ae03c87-7ccf-4db9-8b07-0d95a6a1d1b8%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.