Return-Path: Delivered-To: apmail-cassandra-commits-archive@www.apache.org Received: (qmail 44247 invoked from network); 2 Aug 2010 09:29:45 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 2 Aug 2010 09:29:45 -0000 Received: (qmail 54262 invoked by uid 500); 2 Aug 2010 09:29:45 -0000 Delivered-To: apmail-cassandra-commits-archive@cassandra.apache.org Received: (qmail 53559 invoked by uid 500); 2 Aug 2010 09:29:42 -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 53549 invoked by uid 99); 2 Aug 2010 09:29:41 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 02 Aug 2010 09:29:41 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.22] (HELO thor.apache.org) (140.211.11.22) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 02 Aug 2010 09:29:38 +0000 Received: from thor (localhost [127.0.0.1]) by thor.apache.org (8.13.8+Sun/8.13.8) with ESMTP id o729TGZh028995 for ; Mon, 2 Aug 2010 09:29:17 GMT Message-ID: <13731953.114841280741356857.JavaMail.jira@thor> Date: Mon, 2 Aug 2010 05:29:16 -0400 (EDT) From: "Sasha1024 (JIRA)" To: commits@cassandra.apache.org Subject: [jira] Updated: (CASSANDRA-1346) Internal error processing get_slice In-Reply-To: <10818454.114051280736976374.JavaMail.jira@thor> 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-1346?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Sasha1024 updated CASSANDRA-1346: --------------------------------- Attachment: system.log-0.6.4 The report first was generated for 0.6.3. But the same happens in 0.6.4. system.log-0.6.4 is the updated log. > Internal error processing get_slice > ----------------------------------- > > Key: CASSANDRA-1346 > URL: https://issues.apache.org/jira/browse/CASSANDRA-1346 > Project: Cassandra > Issue Type: Bug > Components: Core > Affects Versions: 0.6.3 > Environment: Linux > cat /etc/issue: Debian GNU/Linux 5.0 > uname -a: Linux server.hp 2.6.26-2-amd64 #1 SMP Sun Jun 20 20:16:30 UTC 2010 x86_64 GNU/Linux > Reporter: Sasha1024 > Attachments: system.log, system.log-0.6.4 > > > I get the "Internal error processing get_slice" error. > Here are parameters of get_slice call: > {code} > string(8) "Torrents" > string(40) "e6c797bdcea982877f74cd41f257427bbe31b189" > object(cassandra_ColumnParent)#1709 (2) { > ["column_family"]=> > string(7) "Scrapes" > ["super_column"]=> > NULL > } > object(cassandra_SlicePredicate)#1710 (2) { > ["column_names"]=> > NULL > ["slice_range"]=> > object(cassandra_SliceRange)#1711 (4) { > ["start"]=> > string(0) "" > ["finish"]=> > string(0) "" > ["reversed"]=> > bool(false) > ["count"]=> > int(100000) > } > } > int(1) > {code} > Here is excerpt from storage-conf.xml: > {code} > > > > > org.apache.cassandra.locator.RackUnawareStrategy > 1 > org.apache.cassandra.locator.EndPointSnitch > > {code} > Here is var_dump of exception: > {code} > TApplicationException Object > ( > [message:protected] => Internal error processing get_slice > [string:Exception:private] => > [code:protected] => 6 > [file:protected] => /home/team/TORRENTS_SE/include/Tools/phpcassa/thrift/packages/cassandra/Cassandra.php > [line:protected] => 206 > [trace:Exception:private] => Array > ( > [0] => Array > ( > [file] => /home/team/TORRENTS_SE/include/Tools/phpcassa/thrift/packages/cassandra/Cassandra.php > [line] => 169 > [function] => recv_get_slice > [class] => CassandraClient > [type] => -> > [args] => Array > ( > ) > ) > [1] => Array > ( > [file] => /home/team/TORRENTS_SE/include/Tools/CassandraTools.php > [line] => 99 > [function] => get_slice > [class] => CassandraClient > [type] => -> > [args] => Array > ( > [0] => Torrents > [1] => e6c797bdcea982877f74cd41f257427bbe31b189 > [2] => cassandra_ColumnParent Object > ( > [column_family] => Scrapes > [super_column] => > ) > [3] => cassandra_SlicePredicate Object > ( > [column_names] => > [slice_range] => cassandra_SliceRange Object > ( > [start] => > [finish] => > [reversed] => > [count] => 100000 > ) > ) > [4] => 1 > ) > ) > [2] => Array > ( > [file] => /home/team/TORRENTS_SE/data/bin/cassandra-to-sphinx.php > [line] => 10 > [function] => GetColumns > [class] => CassandraTools > [type] => :: > [args] => Array > ( > [0] => Array > ( > [ColumnFamily] => Scrapes > [RowKey] => e6c797bdcea982877f74cd41f257427bbe31b189 > ) > [1] => Array > ( > [count] => 100000 > ) > ) > ) > ) > [previous:Exception:private] => > ) > {code} > Excerpt from /var/log/cassandra/system.log: > {code} > ERROR [pool-1-thread-28] 2010-08-02 11:01:25,402 Cassandra.java (line 1242) Internal error processing get_slice > java.lang.RuntimeException: java.util.concurrent.ExecutionException: java.lang.RuntimeException: java.io.EOFException > at org.apache.cassandra.service.StorageProxy.weakReadLocal(StorageProxy.java:543) > at org.apache.cassandra.service.StorageProxy.readProtocol(StorageProxy.java:407) > at org.apache.cassandra.thrift.CassandraServer.readColumnFamily(CassandraServer.java:97) > at org.apache.cassandra.thrift.CassandraServer.getSlice(CassandraServer.java:180) > at org.apache.cassandra.thrift.CassandraServer.multigetSliceInternal(CassandraServer.java:259) > at org.apache.cassandra.thrift.CassandraServer.get_slice(CassandraServer.java:220) > at org.apache.cassandra.thrift.Cassandra$Processor$get_slice.process(Cassandra.java:1234) > at org.apache.cassandra.thrift.Cassandra$Processor.process(Cassandra.java:1128) > at org.apache.cassandra.thrift.CustomTThreadPoolServer$WorkerProcess.run(CustomTThreadPoolServer.java:167) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:619) > Caused by: java.util.concurrent.ExecutionException: java.lang.RuntimeException: java.io.EOFException > at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222) > at java.util.concurrent.FutureTask.get(FutureTask.java:83) > at org.apache.cassandra.service.StorageProxy.weakReadLocal(StorageProxy.java:539) > ... 11 more > Caused by: java.lang.RuntimeException: java.io.EOFException > at org.apache.cassandra.db.filter.SSTableSliceIterator$ColumnGroupReader.pollColumn(SSTableSliceIterator.java:159) > at org.apache.cassandra.db.filter.SSTableSliceIterator.computeNext(SSTableSliceIterator.java:92) > at org.apache.cassandra.db.filter.SSTableSliceIterator.computeNext(SSTableSliceIterator.java:39) > at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:135) > at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:130) > at org.apache.commons.collections.iterators.CollatingIterator.anyHasNext(CollatingIterator.java:364) > at org.apache.commons.collections.iterators.CollatingIterator.hasNext(CollatingIterator.java:217) > at org.apache.cassandra.utils.ReducingIterator.computeNext(ReducingIterator.java:55) > at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:135) > at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:130) > at org.apache.cassandra.db.filter.SliceQueryFilter.collectReducedColumns(SliceQueryFilter.java:109) > at org.apache.cassandra.db.filter.QueryFilter.collectCollatedColumns(QueryFilter.java:112) > at org.apache.cassandra.db.ColumnFamilyStore.getTopLevelColumns(ColumnFamilyStore.java:869) > at org.apache.cassandra.db.ColumnFamilyStore.getColumnFamily(ColumnFamilyStore.java:770) > at org.apache.cassandra.db.ColumnFamilyStore.getColumnFamily(ColumnFamilyStore.java:739) > at org.apache.cassandra.db.Table.getRow(Table.java:381) > at org.apache.cassandra.db.SliceFromReadCommand.getRow(SliceFromReadCommand.java:59) > at org.apache.cassandra.service.StorageProxy$weakReadLocalCallable.call(StorageProxy.java:758) > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > ... 3 more > Caused by: java.io.EOFException > at org.apache.cassandra.io.util.MappedFileDataInput.readFully(MappedFileDataInput.java:261) > at org.apache.cassandra.io.util.MappedFileDataInput.readFully(MappedFileDataInput.java:223) > at org.apache.cassandra.db.ColumnSerializer.deserialize(ColumnSerializer.java:87) > at org.apache.cassandra.db.SuperColumnSerializer.deserialize(SuperColumn.java:335) > at org.apache.cassandra.db.SuperColumnSerializer.deserialize(SuperColumn.java:284) > at org.apache.cassandra.db.filter.SSTableSliceIterator$ColumnGroupReader.getNextBlock(SSTableSliceIterator.java:194) > at org.apache.cassandra.db.filter.SSTableSliceIterator$ColumnGroupReader.pollColumn(SSTableSliceIterator.java:154) > ... 22 more > {code} -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.