Hi,
When we use graylog collector 0.4.2 on Red Hat Enterprise 6.4, we sometimes 
meet exception in thread "ChunkProcessor" as below , then graylog collector 
can't send log to server util we restart collector.Because of this problem 
we can not collect complete log.Would we pass this exception to continue 
recevie log ?

Server Side:
* Graylog Version:1.3.3
* Elasticsearch Version:1.7.3
* MongoDB Version:v2.4.9

Exception:
Exception in thread "ChunkProcessor" java.lang.IndexOutOfBoundsException: 
readerIndex(164) + length(1) exceeds writerIndex(164): 
CompositeByteBuf(ridx: 164, widx: 164, cap: 164, components=1)
        at 
io.netty.buffer.AbstractByteBuf.checkReadableBytes(AbstractByteBuf.java:1166)
        at 
io.netty.buffer.AbstractByteBuf.readByte(AbstractByteBuf.java:570)
        at 
org.graylog.collector.file.splitters.NewlineChunkSplitter$1$1.computeNext(NewlineChunkSplitter.java:53)
        at 
org.graylog.collector.file.splitters.NewlineChunkSplitter$1$1.computeNext(NewlineChunkSplitter.java:32)
        at 
com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
        at 
com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
        at 
org.graylog.collector.file.ChunkProcessor.createMessages(ChunkProcessor.java:89)
        at 
org.graylog.collector.file.ChunkProcessor.process(ChunkProcessor.java:85)
        at 
org.graylog.collector.file.ChunkProcessor.run(ChunkProcessor.java:51)
        at 
com.google.common.util.concurrent.AbstractExecutionThreadService$1$2.run(AbstractExecutionThreadService.java:60)
        at 
com.google.common.util.concurrent.Callables$3.run(Callables.java:95)
        at java.lang.Thread.run(Thread.java:804)
2016-03-08T11:19:43.063+0800 ERROR [gelfTcpTransport-1-1] 
gelfclient.transport.GelfTcpTransport - Exception caught
java.io.IOException: Connection reset by peer
        at sun.nio.ch.FileDispatcherImpl.read0(Native Method) ~[?:1.7.0]
        at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:51) 
~[?:1.7.0]
        at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:235) 
~[?:1.7.0]
        at sun.nio.ch.IOUtil.read(IOUtil.java:204) ~[?:1.7.0]
        at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:409) 
~[?:1.7.0]
        at 
io.netty.buffer.UnpooledUnsafeDirectByteBuf.setBytes(UnpooledUnsafeDirectByteBuf.java:447)
 
~[graylog-collector.jar:?]
        at 
io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:881) 
~[graylog-collector.jar:?]
        at 
io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:242)
 
~[graylog-collector.jar:?]
        at 
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:119)
 
[graylog-collector.jar:?]
        at 
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:511) 
[graylog-collector.jar:?]
        at 
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:468)
 
[graylog-collector.jar:?]
        at 
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:382) 
[graylog-collector.jar:?]
        at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:354) 
[graylog-collector.jar:?]
        at 
io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:111)
 
[graylog-collector.jar:?]
        at 
io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137)
 
[graylog-collector.jar:?]
        at java.lang.Thread.run(Thread.java:804) [?:1.7.0]
2016-03-08T11:19:43.066+0800 ERROR [gelfTcpTransport-1-1] 
gelfclient.encoder.GelfMessageJsonEncoder - JSON encoding error
java.io.IOException: Connection reset by peer
        at sun.nio.ch.FileDispatcherImpl.read0(Native Method) ~[?:1.7.0]
        at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:51) 
~[?:1.7.0]
        at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:235) 
~[?:1.7.0]
        at sun.nio.ch.IOUtil.read(IOUtil.java:204) ~[?:1.7.0]
        at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:409) 
~[?:1.7.0]
        at 
io.netty.buffer.UnpooledUnsafeDirectByteBuf.setBytes(UnpooledUnsafeDirectByteBuf.java:447)
 
~[graylog-collector.jar:?]
        at 
io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:881) 
~[graylog-collector.jar:?]
        at 
io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:242)
 
~[graylog-collector.jar:?]
        at 
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:119)
 
[graylog-collector.jar:?]
        at 
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:511) 
[graylog-collector.jar:?]
        at 
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:468)
 
[graylog-collector.jar:?]
        at 
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:382) 
[graylog-collector.jar:?]
        at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:354) 
[graylog-collector.jar:?]
        at 
io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:111)
 
[graylog-collector.jar:?]
        at 
io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137)
 
[graylog-collector.jar:?]
        at java.lang.Thread.run(Thread.java:804) [?:1.7.0]
2016-03-08T11:19:43.067+0800 INFO  [gelfTcpTransport-1-1] 
gelfclient.transport.GelfTcpTransport - Channel disconnected!

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/graylog2/73676394-43fc-47f9-a15f-0fd61559f0c5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to