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 92513CB92 for ; Tue, 1 May 2012 10:51:13 +0000 (UTC) Received: (qmail 53838 invoked by uid 500); 1 May 2012 10:51:13 -0000 Delivered-To: apmail-cassandra-commits-archive@cassandra.apache.org Received: (qmail 53812 invoked by uid 500); 1 May 2012 10:51:13 -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 53803 invoked by uid 99); 1 May 2012 10:51:13 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 May 2012 10:51:13 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED,T_RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 May 2012 10:51:11 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id BC55D42916B for ; Tue, 1 May 2012 10:50:51 +0000 (UTC) Date: Tue, 1 May 2012 10:50:51 +0000 (UTC) From: "Pavel Yaskevich (JIRA)" To: commits@cassandra.apache.org Message-ID: <614708479.12885.1335869451780.JavaMail.tomcat@hel.zones.apache.org> In-Reply-To: <170783863.9507.1335797989843.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Commented] (CASSANDRA-4196) While loading data using BulkOutPutFormat gettting an exception "java.lang.ClassCastException: org.apache.cassandra.utils.Murmur3BloomFilter cannot be cast to org.apache.cassandra.utils.Murmur2BloomFilter" MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/CASSANDRA-4196?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13265741#comment-13265741 ] Pavel Yaskevich commented on CASSANDRA-4196: -------------------------------------------- If we can't get descriptor there I think the best option would be to make serializer/deserialize explicitly use Murmur3... > While loading data using BulkOutPutFormat gettting an exception "java.lang.ClassCastException: org.apache.cassandra.utils.Murmur3BloomFilter cannot be cast to org.apache.cassandra.utils.Murmur2BloomFilter" > ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > > Key: CASSANDRA-4196 > URL: https://issues.apache.org/jira/browse/CASSANDRA-4196 > Project: Cassandra > Issue Type: Bug > Components: Hadoop, Tools > Affects Versions: 1.2 > Reporter: Samarth Gahire > Assignee: Dave Brosius > Priority: Minor > Labels: bulkloader, cassandra, hadoop, hash > Fix For: 1.2 > > Attachments: 4196_create_correct_bf_type.diff > > Original Estimate: 48h > Remaining Estimate: 48h > > We are using cassandra-1.1 rc1 for production setup and getting following error while bulkloading data using BulkOutPutFormat. > {code} > WARN 09:04:52,384 Failed closing IndexWriter(/cassandra/production/Data_daily/production-Data_daily-tmp-hc-2692) > java.lang.ClassCastException: org.apache.cassandra.utils.Murmur3BloomFilter cannot be cast to org.apache.cassandra.utils.Murmur2BloomFilter > at org.apache.cassandra.utils.FilterFactory.serialize(FilterFactory.java:50) > at org.apache.cassandra.io.sstable.SSTableWriter$IndexWriter.close(SSTableWriter.java:410) > at org.apache.cassandra.io.util.FileUtils.closeQuietly(FileUtils.java:94) > at org.apache.cassandra.io.sstable.SSTableWriter.abort(SSTableWriter.java:255) > at org.apache.cassandra.streaming.IncomingStreamReader.streamIn(IncomingStreamReader.java:154) > at org.apache.cassandra.streaming.IncomingStreamReader.read(IncomingStreamReader.java:92) > at org.apache.cassandra.net.IncomingTcpConnection.stream(IncomingTcpConnection.java:178) > at org.apache.cassandra.net.IncomingTcpConnection.run(IncomingTcpConnection.java:74) > WARN 09:04:52,393 Failed closing IndexWriter(/cassandra/production/Data_daily/production-Data_daily-tmp-hc-2693) > java.lang.ClassCastException: org.apache.cassandra.utils.Murmur3BloomFilter cannot be cast to org.apache.cassandra.utils.Murmur2BloomFilter > at org.apache.cassandra.utils.FilterFactory.serialize(FilterFactory.java:50) > at org.apache.cassandra.io.sstable.SSTableWriter$IndexWriter.close(SSTableWriter.java:410) > at org.apache.cassandra.io.util.FileUtils.closeQuietly(FileUtils.java:94) > at org.apache.cassandra.io.sstable.SSTableWriter.abort(SSTableWriter.java:255) > at org.apache.cassandra.streaming.IncomingStreamReader.streamIn(IncomingStreamReader.java:154) > at org.apache.cassandra.streaming.IncomingStreamReader.read(IncomingStreamReader.java:92) > at org.apache.cassandra.net.IncomingTcpConnection.stream(IncomingTcpConnection.java:178) > at org.apache.cassandra.net.IncomingTcpConnection.run(IncomingTcpConnection.java:74) > WARN 09:04:52,544 Failed closing IndexWriter(/cassandra/production/Data_daily/production-Data_daily-tmp-hc-2698) > java.lang.ClassCastException: org.apache.cassandra.utils.Murmur3BloomFilter cannot be cast to org.apache.cassandra.utils.Murmur2BloomFilter > at org.apache.cassandra.utils.FilterFactory.serialize(FilterFactory.java:50) > at org.apache.cassandra.io.sstable.SSTableWriter$IndexWriter.close(SSTableWriter.java:410) > at org.apache.cassandra.io.util.FileUtils.closeQuietly(FileUtils.java:94) > at org.apache.cassandra.io.sstable.SSTableWriter.abort(SSTableWriter.java:255) > at org.apache.cassandra.streaming.IncomingStreamReader.streamIn(IncomingStreamReader.java:154) > at org.apache.cassandra.streaming.IncomingStreamReader.read(IncomingStreamReader.java:92) > at org.apache.cassandra.net.IncomingTcpConnection.stream(IncomingTcpConnection.java:178) > at org.apache.cassandra.net.IncomingTcpConnection.run(IncomingTcpConnection.java:74) > ERROR 09:04:52,544 Exception in thread Thread[Thread-39,5,main] > [3:02:34 PM] Mariusz Dymarek: java.lang.IndexOutOfBoundsException > at java.nio.Buffer.checkIndex(Buffer.java:520) > at java.nio.HeapByteBuffer.getShort(HeapByteBuffer.java:289) > at org.apache.cassandra.db.CounterColumn.create(CounterColumn.java:79) > at org.apache.cassandra.db.ColumnSerializer.deserialize(ColumnSerializer.java:102) > at org.apache.cassandra.io.util.ColumnIterator.deserializeNext(ColumnSortedMap.java:251) > at org.apache.cassandra.io.util.ColumnIterator.next(ColumnSortedMap.java:271) > at org.apache.cassandra.io.util.ColumnIterator.next(ColumnSortedMap.java:228) > at edu.stanford.ppl.concurrent.SnapTreeMap.(SnapTreeMap.java:453) > at org.apache.cassandra.db.AtomicSortedColumns$Holder.(AtomicSortedColumns.java:301) > at org.apache.cassandra.db.AtomicSortedColumns.(AtomicSortedColumns.java:77) > at org.apache.cassandra.db.AtomicSortedColumns.(AtomicSortedColumns.java:48) > at org.apache.cassandra.db.AtomicSortedColumns$1.fromSorted(AtomicSortedColumns.java:61) > at org.apache.cassandra.db.SuperColumnSerializer.deserialize(SuperColumn.java:398) > at org.apache.cassandra.io.sstable.SSTableWriter.appendFromStream(SSTableWriter.java:211) > at org.apache.cassandra.streaming.IncomingStreamReader.streamIn(IncomingStreamReader.java:142) > at org.apache.cassandra.streaming.IncomingStreamReader.read(IncomingStreamReader.java:92) > at org.apache.cassandra.net.IncomingTcpConnection.stream(IncomingTcpConnection.java:178) > at org.apache.cassandra.net.IncomingTcpConnection.run(IncomingTcpConnection.java:74) > INFO 09:04:52,548 Streaming of file /opera/log1/hadoop/mapred/local/taskTracker/jobcache/job_201111101207_320989/attempt_201111101207_320989_m_000014_0/work/tmp/production/Data_daily/production-Data_daily-hc-1-Data.db sections=1 progress=0/21544606 - 0% for org.apache.cassandra.streaming.StreamInSession@49bbb2d4 failed: requesting a retry. > {code} > I tried to check into the code and it seems like *"Murmur3BloomFilter"* and *"Murmur2BloomFilter"* are recently added classes and might be causing this issue. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira