Return-Path: X-Original-To: apmail-cassandra-commits-archive@www.apache.org Delivered-To: apmail-cassandra-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 368C8CAD5 for ; Thu, 20 Jun 2013 15:25:23 +0000 (UTC) Received: (qmail 64055 invoked by uid 500); 20 Jun 2013 15:25:22 -0000 Delivered-To: apmail-cassandra-commits-archive@cassandra.apache.org Received: (qmail 63720 invoked by uid 500); 20 Jun 2013 15:25:22 -0000 Mailing-List: contact commits-help@cassandra.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cassandra.apache.org Delivered-To: mailing list commits@cassandra.apache.org Received: (qmail 63648 invoked by uid 99); 20 Jun 2013 15:25:21 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 20 Jun 2013 15:25:21 +0000 Date: Thu, 20 Jun 2013 15:25:21 +0000 (UTC) From: "Jonathan Ellis (JIRA)" To: commits@cassandra.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Updated] (CASSANDRA-5668) NPE in net.OutputTcpConnection when tracing is enabled MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/CASSANDRA-5668?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jonathan Ellis updated CASSANDRA-5668: -------------------------------------- Attachment: 5668.txt Good idea to check for REQUEST_RESPONSE, although it's not quite as easy as it sounds since we still need to be able to inject the TraceState into the executor stage. Patch attached. (Note that once the session is closed we won't know elapsed time anymore. I don't see a good way around this.) > NPE in net.OutputTcpConnection when tracing is enabled > ------------------------------------------------------ > > Key: CASSANDRA-5668 > URL: https://issues.apache.org/jira/browse/CASSANDRA-5668 > Project: Cassandra > Issue Type: Bug > Affects Versions: 1.2.6, 2.0 beta 1 > Reporter: Ryan McGuire > Attachments: 5668-assert-2.txt, 5668-assert.txt, 5668-logs.tar.gz, 5668_npe_ddl.cql, 5668_npe_insert.cql, 5668.txt, system.log > > > I get multiple NullPointerException when trying to trace INSERT statements. > To reproduce: > {code} > $ ccm create -v git:trunk > $ ccm populate -n 3 > $ ccm start > $ ccm node1 cqlsh < 5668_npe_ddl.cql > $ ccm node1 cqlsh < 5668_npe_insert.cql > {code} > And see many exceptions like this in the logs of node1: > {code} > ERROR [WRITE-/127.0.0.3] 2013-06-19 14:54:35,885 OutboundTcpConnection.java (line 197) error writing to /127.0.0.3 > java.lang.NullPointerException > at org.apache.cassandra.net.OutboundTcpConnection.writeConnected(OutboundTcpConnection.java:182) > at org.apache.cassandra.net.OutboundTcpConnection.run(OutboundTcpConnection.java:144) > {code} > This is similar to CASSANDRA-5658 and is the reason that npe_ddl and npe_insert are separate files. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira