Skip to content

Instantly share code, notes, and snippets.

@dodizzle
Created April 8, 2014 22:10
Show Gist options
  • Select an option

  • Save dodizzle/10200732 to your computer and use it in GitHub Desktop.

Select an option

Save dodizzle/10200732 to your computer and use it in GitHub Desktop.
cassandra thrift connection reset
This error on rabbit-hole:
2014-04-08T21:54:35.338Z - error: [rabbit:14855] [Error: Read Timed Out] 'message handler error' { payload:
{ timestamp_id: '1396914077729011088',
hearter_id: 413960,
entry_id: 110252952 },
type: 'unheart',
ack: [Function],
nack: [Function] } 'Error: Read Timed Out\n at null._onTimeout (/srv/rabbit-hole/releases/20140408214440/node_modules/helenus/lib/connection.js:403:16)\n at Timer.listOnTimeout [as ontimeout] (timers.js:110:15)'
Matches this error on the cassandra server logging with debug:
DEBUG [Thrift:8] 2014-04-08 21:54:35,339 CustomTThreadPoolServer.java (line 204) Thrift transport error occurred during processing of message.
org.apache.thrift.transport.TTransportException: java.net.SocketException: Connection reset
at org.apache.thrift.transport.TIOStreamTransport.read(TIOStreamTransport.java:129)
at org.apache.thrift.transport.TTransport.readAll(TTransport.java:84)
at org.apache.thrift.transport.TFramedTransport.readFrame(TFramedTransport.java:141)
at org.apache.thrift.transport.TFramedTransport.read(TFramedTransport.java:101)
at org.apache.thrift.transport.TTransport.readAll(TTransport.java:84)
at org.apache.thrift.protocol.TBinaryProtocol.readAll(TBinaryProtocol.java:362)
at org.apache.thrift.protocol.TBinaryProtocol.readI32(TBinaryProtocol.java:284)
at org.apache.thrift.protocol.TBinaryProtocol.readMessageBegin(TBinaryProtocol.java:191)
at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:27)
at org.apache.cassandra.thrift.CustomTThreadPoolServer$WorkerProcess.run(CustomTThreadPoolServer.java:194)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Caused by: java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream.java:196)
at java.net.SocketInputStream.read(SocketInputStream.java:122)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:275)
at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
at org.apache.thrift.transport.TIOStreamTransport.read(TIOStreamTransport.java:127)
... 12 more
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment