java.lang.NullPointerException: null

DataStax JIRA | Fabrice Larcher | 2 years ago
  1. 0

    If I submit a {{null}} value to variable bound to a column which is a collection inside a UDT, then I get a NPE. No problem without prepared statements. No problem with columns of any native type inside a UDT. No problem if the value is not {{null}}. But also fails if no value is submitted for the corresponding column of the UDT (seems to be equivalent). Here is a code sample that reproduces the problem (at least on my computer) : {code} session.execute("CREATE KEYSPACE IF NOT EXISTS ks WITH replication = {'class': 'SimpleStrategy', 'replication_factor': 1 }"); session.execute("CREATE TYPE IF NOT EXISTS ks.my_type ( bla ascii, val int, l list<int>);"); session.execute("CREATE TABLE IF NOT EXISTS ks.udt_table (key int, udt my_type, PRIMARY KEY (key));"); session.execute("INSERT INTO ks.udt_table (key, udt) VALUES (1, { bla : 'toto', val : 42 });"); // OK PreparedStatement prepared = session.prepare(new SimpleStatement("INSERT INTO ks.udt_table (key, udt) VALUES (2, { bla : ?, val : ?, l: ? });")); BoundStatement bound = prepared.bind( "toto", 42, Lists.newArrayList(12)); session.execute(bound); // OK prepared = session.prepare(new SimpleStatement("INSERT INTO ks.udt_table (key, udt) VALUES (3, { bla : ?, val : ?, l: ? });")); bound = prepared.bind( "toto", null, Lists.newArrayList(12)); session.execute(bound); // OK prepared = session.prepare(new SimpleStatement("INSERT INTO ks.udt_table (key, udt) VALUES (4, { bla : ?, val : ?, l: ? });")); bound = prepared.bind( "toto", 42, null); session.execute(bound); // NOK prepared = session.prepare(new SimpleStatement("INSERT INTO ks.udt_table (key, udt) VALUES (5, { bla : ?, val : ? });")); bound = prepared.bind( "toto", 42); session.execute(bound); // NOK {code} Here is the stacktrace in application's log : {code} com.datastax.driver.core.exceptions.DriverInternalError: An unexpected error occurred server side on /127.0.0.1:9042: java.lang.NullPointerException at com.datastax.driver.core.exceptions.DriverInternalError.copy(DriverInternalError.java:42) at com.datastax.driver.core.DefaultResultSetFuture.extractCauseFromExecutionException(DefaultResultSetFuture.java:258) at com.datastax.driver.core.DefaultResultSetFuture.getUninterruptibly(DefaultResultSetFuture.java:174) at com.datastax.driver.core.AbstractSession.execute(AbstractSession.java:52) (...) Caused by: com.datastax.driver.core.exceptions.DriverInternalError: An unexpected error occurred server side on /127.0.0.1:9042: java.lang.NullPointerException at com.datastax.driver.core.Responses$Error.asException(Responses.java:86) at com.datastax.driver.core.DefaultResultSetFuture.onSet(DefaultResultSetFuture.java:110) at com.datastax.driver.core.RequestHandler.setFinalResult(RequestHandler.java:235) at com.datastax.driver.core.RequestHandler.onSet(RequestHandler.java:367) at com.datastax.driver.core.Connection$Dispatcher.messageReceived(Connection.java:584) at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70) at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564) at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791) at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:296) at org.jboss.netty.handler.codec.oneone.OneToOneDecoder.handleUpstream(OneToOneDecoder.java:70) at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564) at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791) at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:296) at org.jboss.netty.handler.codec.frame.FrameDecoder.unfoldAndFireMessageReceived(FrameDecoder.java:462) at org.jboss.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:443) at org.jboss.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:303) at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70) at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564) at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:559) at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268) at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255) at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88) at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:108) at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:318) at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89) at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178) at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108) at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42) 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:745) {code} Here is the stacktrace in system.log file : {code} ERROR [SharedPool-Worker-2] 2014-07-31 11:35:57,241 ErrorMessage.java:218 - Unexpected exception during request java.lang.NullPointerException: null at org.apache.cassandra.serializers.ListSerializer.deserializeForNativeProtocol(ListSerializer.java:82) ~[apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4] at org.apache.cassandra.serializers.ListSerializer.deserializeForNativeProtocol(ListSerializer.java:27) ~[apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4] at org.apache.cassandra.serializers.CollectionSerializer.reserializeToV3(CollectionSerializer.java:53) ~[apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4] at org.apache.cassandra.cql3.UserTypes$DelayedValue.bindInternal(UserTypes.java:175) ~[apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4] at org.apache.cassandra.cql3.UserTypes$DelayedValue.bindAndGet(UserTypes.java:188) ~[apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4] at org.apache.cassandra.cql3.Constants$Setter.execute(Constants.java:314) ~[apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4] at org.apache.cassandra.cql3.statements.UpdateStatement.addUpdateForKey(UpdateStatement.java:97) ~[apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4] at org.apache.cassandra.cql3.statements.ModificationStatement.getMutations(ModificationStatement.java:672) ~[apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4] at org.apache.cassandra.cql3.statements.ModificationStatement.executeWithoutCondition(ModificationStatement.java:501) ~[apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4] at org.apache.cassandra.cql3.statements.ModificationStatement.execute(ModificationStatement.java:487) ~[apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4] at org.apache.cassandra.cql3.QueryProcessor.processStatement(QueryProcessor.java:187) ~[apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4] at org.apache.cassandra.cql3.QueryProcessor.processPrepared(QueryProcessor.java:413) ~[apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4] at org.apache.cassandra.transport.messages.ExecuteMessage.execute(ExecuteMessage.java:133) ~[apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4] at org.apache.cassandra.transport.Message$Dispatcher.channelRead0(Message.java:421) [apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4] at org.apache.cassandra.transport.Message$Dispatcher.channelRead0(Message.java:318) [apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:103) [netty-all-4.0.20.Final.jar:4.0.20.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:332) [netty-all-4.0.20.Final.jar:4.0.20.Final] at io.netty.channel.AbstractChannelHandlerContext.access$700(AbstractChannelHandlerContext.java:31) [netty-all-4.0.20.Final.jar:4.0.20.Final] at io.netty.channel.AbstractChannelHandlerContext$8.run(AbstractChannelHandlerContext.java:323) [netty-all-4.0.20.Final.jar:4.0.20.Final] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_55] at org.apache.cassandra.concurrent.AbstractTracingAwareExecutorService$FutureTask.run(AbstractTracingAwareExecutorService.java:162) [apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4] at org.apache.cassandra.concurrent.SEPWorker.run(SEPWorker.java:103) [apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4] at java.lang.Thread.run(Thread.java:744) [na:1.7.0_55] {code} Is related to https://groups.google.com/a/lists.datastax.com/forum/#!topic/java-driver-user/oKTbrRy5GeU

    DataStax JIRA | 2 years ago | Fabrice Larcher
    java.lang.NullPointerException: null
  2. 0

    If I submit a {{null}} value to variable bound to a column which is a collection inside a UDT, then I get a NPE. No problem without prepared statements. No problem with columns of any native type inside a UDT. No problem if the value is not {{null}}. But also fails if no value is submitted for the corresponding column of the UDT (seems to be equivalent). Here is a code sample that reproduces the problem (at least on my computer) : {code} session.execute("CREATE KEYSPACE IF NOT EXISTS ks WITH replication = {'class': 'SimpleStrategy', 'replication_factor': 1 }"); session.execute("CREATE TYPE IF NOT EXISTS ks.my_type ( bla ascii, val int, l list<int>);"); session.execute("CREATE TABLE IF NOT EXISTS ks.udt_table (key int, udt my_type, PRIMARY KEY (key));"); session.execute("INSERT INTO ks.udt_table (key, udt) VALUES (1, { bla : 'toto', val : 42 });"); // OK PreparedStatement prepared = session.prepare(new SimpleStatement("INSERT INTO ks.udt_table (key, udt) VALUES (2, { bla : ?, val : ?, l: ? });")); BoundStatement bound = prepared.bind( "toto", 42, Lists.newArrayList(12)); session.execute(bound); // OK prepared = session.prepare(new SimpleStatement("INSERT INTO ks.udt_table (key, udt) VALUES (3, { bla : ?, val : ?, l: ? });")); bound = prepared.bind( "toto", null, Lists.newArrayList(12)); session.execute(bound); // OK prepared = session.prepare(new SimpleStatement("INSERT INTO ks.udt_table (key, udt) VALUES (4, { bla : ?, val : ?, l: ? });")); bound = prepared.bind( "toto", 42, null); session.execute(bound); // NOK prepared = session.prepare(new SimpleStatement("INSERT INTO ks.udt_table (key, udt) VALUES (5, { bla : ?, val : ? });")); bound = prepared.bind( "toto", 42); session.execute(bound); // NOK {code} Here is the stacktrace in application's log : {code} com.datastax.driver.core.exceptions.DriverInternalError: An unexpected error occurred server side on /127.0.0.1:9042: java.lang.NullPointerException at com.datastax.driver.core.exceptions.DriverInternalError.copy(DriverInternalError.java:42) at com.datastax.driver.core.DefaultResultSetFuture.extractCauseFromExecutionException(DefaultResultSetFuture.java:258) at com.datastax.driver.core.DefaultResultSetFuture.getUninterruptibly(DefaultResultSetFuture.java:174) at com.datastax.driver.core.AbstractSession.execute(AbstractSession.java:52) (...) Caused by: com.datastax.driver.core.exceptions.DriverInternalError: An unexpected error occurred server side on /127.0.0.1:9042: java.lang.NullPointerException at com.datastax.driver.core.Responses$Error.asException(Responses.java:86) at com.datastax.driver.core.DefaultResultSetFuture.onSet(DefaultResultSetFuture.java:110) at com.datastax.driver.core.RequestHandler.setFinalResult(RequestHandler.java:235) at com.datastax.driver.core.RequestHandler.onSet(RequestHandler.java:367) at com.datastax.driver.core.Connection$Dispatcher.messageReceived(Connection.java:584) at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70) at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564) at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791) at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:296) at org.jboss.netty.handler.codec.oneone.OneToOneDecoder.handleUpstream(OneToOneDecoder.java:70) at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564) at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791) at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:296) at org.jboss.netty.handler.codec.frame.FrameDecoder.unfoldAndFireMessageReceived(FrameDecoder.java:462) at org.jboss.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:443) at org.jboss.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:303) at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70) at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564) at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:559) at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268) at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255) at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88) at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:108) at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:318) at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89) at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178) at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108) at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42) 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:745) {code} Here is the stacktrace in system.log file : {code} ERROR [SharedPool-Worker-2] 2014-07-31 11:35:57,241 ErrorMessage.java:218 - Unexpected exception during request java.lang.NullPointerException: null at org.apache.cassandra.serializers.ListSerializer.deserializeForNativeProtocol(ListSerializer.java:82) ~[apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4] at org.apache.cassandra.serializers.ListSerializer.deserializeForNativeProtocol(ListSerializer.java:27) ~[apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4] at org.apache.cassandra.serializers.CollectionSerializer.reserializeToV3(CollectionSerializer.java:53) ~[apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4] at org.apache.cassandra.cql3.UserTypes$DelayedValue.bindInternal(UserTypes.java:175) ~[apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4] at org.apache.cassandra.cql3.UserTypes$DelayedValue.bindAndGet(UserTypes.java:188) ~[apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4] at org.apache.cassandra.cql3.Constants$Setter.execute(Constants.java:314) ~[apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4] at org.apache.cassandra.cql3.statements.UpdateStatement.addUpdateForKey(UpdateStatement.java:97) ~[apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4] at org.apache.cassandra.cql3.statements.ModificationStatement.getMutations(ModificationStatement.java:672) ~[apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4] at org.apache.cassandra.cql3.statements.ModificationStatement.executeWithoutCondition(ModificationStatement.java:501) ~[apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4] at org.apache.cassandra.cql3.statements.ModificationStatement.execute(ModificationStatement.java:487) ~[apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4] at org.apache.cassandra.cql3.QueryProcessor.processStatement(QueryProcessor.java:187) ~[apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4] at org.apache.cassandra.cql3.QueryProcessor.processPrepared(QueryProcessor.java:413) ~[apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4] at org.apache.cassandra.transport.messages.ExecuteMessage.execute(ExecuteMessage.java:133) ~[apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4] at org.apache.cassandra.transport.Message$Dispatcher.channelRead0(Message.java:421) [apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4] at org.apache.cassandra.transport.Message$Dispatcher.channelRead0(Message.java:318) [apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:103) [netty-all-4.0.20.Final.jar:4.0.20.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:332) [netty-all-4.0.20.Final.jar:4.0.20.Final] at io.netty.channel.AbstractChannelHandlerContext.access$700(AbstractChannelHandlerContext.java:31) [netty-all-4.0.20.Final.jar:4.0.20.Final] at io.netty.channel.AbstractChannelHandlerContext$8.run(AbstractChannelHandlerContext.java:323) [netty-all-4.0.20.Final.jar:4.0.20.Final] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_55] at org.apache.cassandra.concurrent.AbstractTracingAwareExecutorService$FutureTask.run(AbstractTracingAwareExecutorService.java:162) [apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4] at org.apache.cassandra.concurrent.SEPWorker.run(SEPWorker.java:103) [apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4] at java.lang.Thread.run(Thread.java:744) [na:1.7.0_55] {code} Is related to https://groups.google.com/a/lists.datastax.com/forum/#!topic/java-driver-user/oKTbrRy5GeU

    DataStax JIRA | 2 years ago | Fabrice Larcher
    java.lang.NullPointerException: null
  3. 0

    HQL Exception (org.hibernate.dialect.Dialect$3)

    Stack Overflow | 4 years ago | Hari
    java.lang.NullPointerException: null
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    Error loading model properties in JPA on play 2.0.3

    Stack Overflow | 4 years ago | Chappies
    java.lang.NullPointerException: null

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. java.lang.NullPointerException

      null

      at org.apache.cassandra.serializers.ListSerializer.deserializeForNativeProtocol()
    2. Apache Cassandra
      CollectionSerializer.reserializeToV3
      1. org.apache.cassandra.serializers.ListSerializer.deserializeForNativeProtocol(ListSerializer.java:82)[apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4]
      2. org.apache.cassandra.serializers.ListSerializer.deserializeForNativeProtocol(ListSerializer.java:27)[apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4]
      3. org.apache.cassandra.serializers.CollectionSerializer.reserializeToV3(CollectionSerializer.java:53)[apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4]
      3 frames
    3. org.apache.cassandra
      Message$Dispatcher.channelRead0
      1. org.apache.cassandra.cql3.UserTypes$DelayedValue.bindInternal(UserTypes.java:175)[apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4]
      2. org.apache.cassandra.cql3.UserTypes$DelayedValue.bindAndGet(UserTypes.java:188)[apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4]
      3. org.apache.cassandra.cql3.Constants$Setter.execute(Constants.java:314)[apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4]
      4. org.apache.cassandra.cql3.statements.UpdateStatement.addUpdateForKey(UpdateStatement.java:97)[apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4]
      5. org.apache.cassandra.cql3.statements.ModificationStatement.getMutations(ModificationStatement.java:672)[apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4]
      6. org.apache.cassandra.cql3.statements.ModificationStatement.executeWithoutCondition(ModificationStatement.java:501)[apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4]
      7. org.apache.cassandra.cql3.statements.ModificationStatement.execute(ModificationStatement.java:487)[apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4]
      8. org.apache.cassandra.cql3.QueryProcessor.processStatement(QueryProcessor.java:187)[apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4]
      9. org.apache.cassandra.cql3.QueryProcessor.processPrepared(QueryProcessor.java:413)[apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4]
      10. org.apache.cassandra.transport.messages.ExecuteMessage.execute(ExecuteMessage.java:133)[apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4]
      11. org.apache.cassandra.transport.Message$Dispatcher.channelRead0(Message.java:421)[apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4]
      12. org.apache.cassandra.transport.Message$Dispatcher.channelRead0(Message.java:318)[apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4]
      12 frames
    4. Netty
      AbstractChannelHandlerContext$8.run
      1. io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:103)[netty-all-4.0.20.Final.jar:4.0.20.Final]
      2. io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:332)[netty-all-4.0.20.Final.jar:4.0.20.Final]
      3. io.netty.channel.AbstractChannelHandlerContext.access$700(AbstractChannelHandlerContext.java:31)[netty-all-4.0.20.Final.jar:4.0.20.Final]
      4. io.netty.channel.AbstractChannelHandlerContext$8.run(AbstractChannelHandlerContext.java:323)[netty-all-4.0.20.Final.jar:4.0.20.Final]
      4 frames
    5. Java RT
      Executors$RunnableAdapter.call
      1. java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[na:1.7.0_55]
      1 frame
    6. org.apache.cassandra
      SEPWorker.run
      1. org.apache.cassandra.concurrent.AbstractTracingAwareExecutorService$FutureTask.run(AbstractTracingAwareExecutorService.java:162)[apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4]
      2. org.apache.cassandra.concurrent.SEPWorker.run(SEPWorker.java:103)[apache-cassandra-2.1.0-rc4.jar:2.1.0-rc4]
      2 frames
    7. Java RT
      Thread.run
      1. java.lang.Thread.run(Thread.java:744)[na:1.7.0_55]
      1 frame