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 2E48A1079D for ; Fri, 31 Jan 2014 14:22:13 +0000 (UTC) Received: (qmail 46646 invoked by uid 500); 31 Jan 2014 14:22:12 -0000 Delivered-To: apmail-cassandra-commits-archive@cassandra.apache.org Received: (qmail 46372 invoked by uid 500); 31 Jan 2014 14:22:10 -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 46361 invoked by uid 99); 31 Jan 2014 14:22:10 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 31 Jan 2014 14:22:10 +0000 Date: Fri, 31 Jan 2014 14:22:10 +0000 (UTC) From: "Jason Brown (JIRA)" To: commits@cassandra.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (CASSANDRA-6631) cassandra-stress failing in trunk 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-6631?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13887785#comment-13887785 ] Jason Brown commented on CASSANDRA-6631: ---------------------------------------- The simple hack to get around it is to simply set replicate_on_write to false (or true, depending on your disposition) and skip getting the column from the Row. But then you're hacking up a dependent jar, which, again, depends on your disposition.... > cassandra-stress failing in trunk > --------------------------------- > > Key: CASSANDRA-6631 > URL: https://issues.apache.org/jira/browse/CASSANDRA-6631 > Project: Cassandra > Issue Type: Bug > Components: Tools > Environment: Debian Stable "Wheezy" > Oracle JDK 1.7.0_51-b13 > Reporter: Michael Shuler > Fix For: 2.1 > > > Stress is failing in trunk. > - ant clean jar > - ./bin/cassandra -f > - ./tools/bin/cassandra-stress write > {noformat} > (trunk)mshuler@hana:~/git/cassandra$ ./tools/bin/cassandra-stress write > Created keyspaces. Sleeping 1s for propagation. > Warming up WRITE with 50000 iterations... > Exception in thread "Thread-0" java.lang.RuntimeException: java.lang.IllegalArgumentException: replicate_on_write is not a column defined in this metadata > at org.apache.cassandra.stress.settings.StressSettings.getJavaDriverClient(StressSettings.java:142) > at org.apache.cassandra.stress.settings.StressSettings.getSmartThriftClient(StressSettings.java:49) > at org.apache.cassandra.stress.StressAction$Consumer.run(StressAction.java:273) > Caused by: java.lang.IllegalArgumentException: replicate_on_write is not a column defined in this metadata > at com.datastax.driver.core.ColumnDefinitions.getAllIdx(ColumnDefinitions.java:273) > at com.datastax.driver.core.ColumnDefinitions.getFirstIdx(ColumnDefinitions.java:279) > at com.datastax.driver.core.Row.getBool(Row.java:117) > at com.datastax.driver.core.TableMetadata$Options.(TableMetadata.java:474) > at com.datastax.driver.core.TableMetadata.build(TableMetadata.java:107) > at com.datastax.driver.core.Metadata.buildTableMetadata(Metadata.java:128) > at com.datastax.driver.core.Metadata.rebuildSchema(Metadata.java:89) > at com.datastax.driver.core.ControlConnection.refreshSchema(ControlConnection.java:259) > at com.datastax.driver.core.ControlConnection.tryConnect(ControlConnection.java:214) > at com.datastax.driver.core.ControlConnection.reconnectInternal(ControlConnection.java:161) > at com.datastax.driver.core.ControlConnection.connect(ControlConnection.java:77) > at com.datastax.driver.core.Cluster$Manager.init(Cluster.java:890) > at com.datastax.driver.core.Cluster$Manager.access$100(Cluster.java:806) > at com.datastax.driver.core.Cluster.getMetadata(Cluster.java:217) > at org.apache.cassandra.stress.util.JavaDriverClient.connect(JavaDriverClient.java:75) > at org.apache.cassandra.stress.settings.StressSettings.getJavaDriverClient(StressSettings.java:135) > ... 2 more > Exception in thread "Thread-19" java.lang.RuntimeException: java.lang.IllegalArgumentException: replicate_on_write is not a column defined in this metadata > at org.apache.cassandra.stress.settings.StressSettings.getJavaDriverClient(StressSettings.java:142) > at org.apache.cassandra.stress.settings.StressSettings.getSmartThriftClient(StressSettings.java:49) > at org.apache.cassandra.stress.StressAction$Consumer.run(StressAction.java:273) > Caused by: java.lang.IllegalArgumentException: replicate_on_write is not a column defined in this metadata > at com.datastax.driver.core.ColumnDefinitions.getAllIdx(ColumnDefinitions.java:273) > at com.datastax.driver.core.ColumnDefinitions.getFirstIdx(ColumnDefinitions.java:279) > at com.datastax.driver.core.Row.getBool(Row.java:117) > at com.datastax.driver.core.TableMetadata$Options.(TableMetadata.java:474) > at com.datastax.driver.core.TableMetadata.build(TableMetadata.java:107) > at com.datastax.driver.core.Metadata.buildTableMetadata(Metadata.java:128) > at com.datastax.driver.core.Metadata.rebuildSchema(Metadata.java:89) > at com.datastax.driver.core.ControlConnection.refreshSchema(ControlConnection.java:259) > at com.datastax.driver.core.ControlConnection.tryConnect(ControlConnection.java:214) > at com.datastax.driver.core.ControlConnection.reconnectInternal(ControlConnection.java:161) > at com.datastax.driver.core.ControlConnection.connect(ControlConnection.java:77) > at com.datastax.driver.core.Cluster$Manager.init(Cluster.java:890) > at com.datastax.driver.core.Cluster$Manager.access$100(Cluster.java:806) > at com.datastax.driver.core.Cluster.getMetadata(Cluster.java:217) > at org.apache.cassandra.stress.util.JavaDriverClient.connect(JavaDriverClient.java:75) > at org.apache.cassandra.stress.settings.StressSettings.getJavaDriverClient(StressSettings.java:135) > ... 2 more > Exception in thread "Thread-18" java.lang.RuntimeException: java.lang.IllegalArgumentException: replicate_on_write is not a column defined in this metadata > at org.apache.cassandra.stress.settings.StressSettings.getJavaDriverClient(StressSettings.java:142) > at org.apache.cassandra.stress.settings.StressSettings.getSmartThriftClient(StressSettings.java:49) > at org.apache.cassandra.stress.StressAction$Consumer.run(StressAction.java:273) > Caused by: java.lang.IllegalArgumentException: replicate_on_write is not a column defined in this metadata > > {noformat} -- This message was sent by Atlassian JIRA (v6.1.5#6160)