You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Sasha1024 (JIRA)" <ji...@apache.org> on 2010/08/02 10:16:16 UTC
[jira] Created: (CASSANDRA-1346) Internal error processing
get_slice
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
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}
<Keyspace Name="Torrents">
<!--...-->
<ColumnFamily Name="Scrapes" ColumnType="Super" CompareWith="BytesType" CompareSubcolumnsWith="BytesType" />
<!--...-->
<ReplicaPlacementStrategy>org.apache.cassandra.locator.RackUnawareStrategy</ReplicaPlacementStrategy>
<ReplicationFactor>1</ReplicationFactor>
<EndPointSnitch>org.apache.cassandra.locator.EndPointSnitch</EndPointSnitch>
</Keyspace>
{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}
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (CASSANDRA-1346) Internal error processing
get_slice
Posted by "Sasha1024 (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CASSANDRA-1346?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12894530#action_12894530 ]
Sasha1024 commented on CASSANDRA-1346:
--------------------------------------
Does "fresh install" implies "clean empty database", or no?
> 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, 0.6.4
> 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-0.6.3.log, system-0.6.4.log
>
>
> 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}
> <Keyspace Name="Torrents">
> <!--...-->
> <ColumnFamily Name="Scrapes" ColumnType="Super" CompareWith="BytesType" CompareSubcolumnsWith="BytesType" />
> <!--...-->
> <ReplicaPlacementStrategy>org.apache.cassandra.locator.RackUnawareStrategy</ReplicaPlacementStrategy>
> <ReplicationFactor>1</ReplicationFactor>
> <EndPointSnitch>org.apache.cassandra.locator.EndPointSnitch</EndPointSnitch>
> </Keyspace>
> {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.
[jira] Updated: (CASSANDRA-1346) Internal error processing
get_slice
Posted by "Sasha1024 (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CASSANDRA-1346?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sasha1024 updated CASSANDRA-1346:
---------------------------------
Attachment: (was: system.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-0.6.3.log, system-0.6.4.log
>
>
> 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}
> <Keyspace Name="Torrents">
> <!--...-->
> <ColumnFamily Name="Scrapes" ColumnType="Super" CompareWith="BytesType" CompareSubcolumnsWith="BytesType" />
> <!--...-->
> <ReplicaPlacementStrategy>org.apache.cassandra.locator.RackUnawareStrategy</ReplicaPlacementStrategy>
> <ReplicationFactor>1</ReplicationFactor>
> <EndPointSnitch>org.apache.cassandra.locator.EndPointSnitch</EndPointSnitch>
> </Keyspace>
> {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.
[jira] Updated: (CASSANDRA-1346) Internal error processing
get_slice
Posted by "Sasha1024 (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CASSANDRA-1346?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sasha1024 updated CASSANDRA-1346:
---------------------------------
Description:
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}
<Keyspace Name="Torrents">
<!--...-->
<ColumnFamily Name="Scrapes" ColumnType="Super" CompareWith="BytesType" CompareSubcolumnsWith="BytesType" />
<!--...-->
<ReplicaPlacementStrategy>org.apache.cassandra.locator.RackUnawareStrategy</ReplicaPlacementStrategy>
<ReplicationFactor>1</ReplicationFactor>
<EndPointSnitch>org.apache.cassandra.locator.EndPointSnitch</EndPointSnitch>
</Keyspace>
{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}
was:
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}
<Keyspace Name="Torrents">
<!--...-->
<ColumnFamily Name="Scrapes" ColumnType="Super" CompareWith="BytesType" CompareSubcolumnsWith="BytesType" />
<!--...-->
<ReplicaPlacementStrategy>org.apache.cassandra.locator.RackUnawareStrategy</ReplicaPlacementStrategy>
<ReplicationFactor>1</ReplicationFactor>
<EndPointSnitch>org.apache.cassandra.locator.EndPointSnitch</EndPointSnitch>
</Keyspace>
{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 syetem.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}
> 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
>
> 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}
> <Keyspace Name="Torrents">
> <!--...-->
> <ColumnFamily Name="Scrapes" ColumnType="Super" CompareWith="BytesType" CompareSubcolumnsWith="BytesType" />
> <!--...-->
> <ReplicaPlacementStrategy>org.apache.cassandra.locator.RackUnawareStrategy</ReplicaPlacementStrategy>
> <ReplicationFactor>1</ReplicationFactor>
> <EndPointSnitch>org.apache.cassandra.locator.EndPointSnitch</EndPointSnitch>
> </Keyspace>
> {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.
[jira] Updated: (CASSANDRA-1346) Internal error processing
get_slice
Posted by "Sasha1024 (JIRA)" <ji...@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}
> <Keyspace Name="Torrents">
> <!--...-->
> <ColumnFamily Name="Scrapes" ColumnType="Super" CompareWith="BytesType" CompareSubcolumnsWith="BytesType" />
> <!--...-->
> <ReplicaPlacementStrategy>org.apache.cassandra.locator.RackUnawareStrategy</ReplicaPlacementStrategy>
> <ReplicationFactor>1</ReplicationFactor>
> <EndPointSnitch>org.apache.cassandra.locator.EndPointSnitch</EndPointSnitch>
> </Keyspace>
> {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.
[jira] Updated: (CASSANDRA-1346) Internal error processing
get_slice
Posted by "Sasha1024 (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CASSANDRA-1346?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sasha1024 updated CASSANDRA-1346:
---------------------------------
Comment: was deleted
(was: A longer excerpt from system.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
>
>
> 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}
> <Keyspace Name="Torrents">
> <!--...-->
> <ColumnFamily Name="Scrapes" ColumnType="Super" CompareWith="BytesType" CompareSubcolumnsWith="BytesType" />
> <!--...-->
> <ReplicaPlacementStrategy>org.apache.cassandra.locator.RackUnawareStrategy</ReplicaPlacementStrategy>
> <ReplicationFactor>1</ReplicationFactor>
> <EndPointSnitch>org.apache.cassandra.locator.EndPointSnitch</EndPointSnitch>
> </Keyspace>
> {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.
[jira] Commented: (CASSANDRA-1346) Internal error processing
get_slice
Posted by "Jonathan Ellis (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CASSANDRA-1346?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12894529#action_12894529 ]
Jonathan Ellis commented on CASSANDRA-1346:
-------------------------------------------
can you reproduce starting with a fresh install?
> 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, 0.6.4
> 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-0.6.3.log, system-0.6.4.log
>
>
> 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}
> <Keyspace Name="Torrents">
> <!--...-->
> <ColumnFamily Name="Scrapes" ColumnType="Super" CompareWith="BytesType" CompareSubcolumnsWith="BytesType" />
> <!--...-->
> <ReplicaPlacementStrategy>org.apache.cassandra.locator.RackUnawareStrategy</ReplicaPlacementStrategy>
> <ReplicationFactor>1</ReplicationFactor>
> <EndPointSnitch>org.apache.cassandra.locator.EndPointSnitch</EndPointSnitch>
> </Keyspace>
> {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.
[jira] Updated: (CASSANDRA-1346) Internal error processing
get_slice
Posted by "Sasha1024 (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CASSANDRA-1346?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sasha1024 updated CASSANDRA-1346:
---------------------------------
Attachment: (was: system.log-0.6.4)
> 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-0.6.3.log, system-0.6.4.log
>
>
> 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}
> <Keyspace Name="Torrents">
> <!--...-->
> <ColumnFamily Name="Scrapes" ColumnType="Super" CompareWith="BytesType" CompareSubcolumnsWith="BytesType" />
> <!--...-->
> <ReplicaPlacementStrategy>org.apache.cassandra.locator.RackUnawareStrategy</ReplicaPlacementStrategy>
> <ReplicationFactor>1</ReplicationFactor>
> <EndPointSnitch>org.apache.cassandra.locator.EndPointSnitch</EndPointSnitch>
> </Keyspace>
> {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.
[jira] Updated: (CASSANDRA-1346) Internal error processing
get_slice
Posted by "Sasha1024 (JIRA)" <ji...@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-0.6.3.log
system-0.6.4.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-0.6.3.log, system-0.6.4.log
>
>
> 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}
> <Keyspace Name="Torrents">
> <!--...-->
> <ColumnFamily Name="Scrapes" ColumnType="Super" CompareWith="BytesType" CompareSubcolumnsWith="BytesType" />
> <!--...-->
> <ReplicaPlacementStrategy>org.apache.cassandra.locator.RackUnawareStrategy</ReplicaPlacementStrategy>
> <ReplicationFactor>1</ReplicationFactor>
> <EndPointSnitch>org.apache.cassandra.locator.EndPointSnitch</EndPointSnitch>
> </Keyspace>
> {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.
[jira] Updated: (CASSANDRA-1346) Internal error processing
get_slice
Posted by "Sasha1024 (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CASSANDRA-1346?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sasha1024 updated CASSANDRA-1346:
---------------------------------
Affects Version/s: 0.6.4
> 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, 0.6.4
> 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-0.6.3.log, system-0.6.4.log
>
>
> 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}
> <Keyspace Name="Torrents">
> <!--...-->
> <ColumnFamily Name="Scrapes" ColumnType="Super" CompareWith="BytesType" CompareSubcolumnsWith="BytesType" />
> <!--...-->
> <ReplicaPlacementStrategy>org.apache.cassandra.locator.RackUnawareStrategy</ReplicaPlacementStrategy>
> <ReplicationFactor>1</ReplicationFactor>
> <EndPointSnitch>org.apache.cassandra.locator.EndPointSnitch</EndPointSnitch>
> </Keyspace>
> {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.
[jira] Updated: (CASSANDRA-1346) Internal error processing
get_slice
Posted by "Sasha1024 (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/CASSANDRA-1346?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sasha1024 updated CASSANDRA-1346:
---------------------------------
Description:
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}
<Keyspace Name="Torrents">
<!--...-->
<ColumnFamily Name="Scrapes" ColumnType="Super" CompareWith="BytesType" CompareSubcolumnsWith="BytesType" />
<!--...-->
<ReplicaPlacementStrategy>org.apache.cassandra.locator.RackUnawareStrategy</ReplicaPlacementStrategy>
<ReplicationFactor>1</ReplicationFactor>
<EndPointSnitch>org.apache.cassandra.locator.EndPointSnitch</EndPointSnitch>
</Keyspace>
{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 syetem.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}
was:
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}
<Keyspace Name="Torrents">
<!--...-->
<ColumnFamily Name="Scrapes" ColumnType="Super" CompareWith="BytesType" CompareSubcolumnsWith="BytesType" />
<!--...-->
<ReplicaPlacementStrategy>org.apache.cassandra.locator.RackUnawareStrategy</ReplicaPlacementStrategy>
<ReplicationFactor>1</ReplicationFactor>
<EndPointSnitch>org.apache.cassandra.locator.EndPointSnitch</EndPointSnitch>
</Keyspace>
{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}
> 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
>
> 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}
> <Keyspace Name="Torrents">
> <!--...-->
> <ColumnFamily Name="Scrapes" ColumnType="Super" CompareWith="BytesType" CompareSubcolumnsWith="BytesType" />
> <!--...-->
> <ReplicaPlacementStrategy>org.apache.cassandra.locator.RackUnawareStrategy</ReplicaPlacementStrategy>
> <ReplicationFactor>1</ReplicationFactor>
> <EndPointSnitch>org.apache.cassandra.locator.EndPointSnitch</EndPointSnitch>
> </Keyspace>
> {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 syetem.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.
[jira] Updated: (CASSANDRA-1346) Internal error processing
get_slice
Posted by "Sasha1024 (JIRA)" <ji...@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
A longer excerpt from system.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
>
>
> 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}
> <Keyspace Name="Torrents">
> <!--...-->
> <ColumnFamily Name="Scrapes" ColumnType="Super" CompareWith="BytesType" CompareSubcolumnsWith="BytesType" />
> <!--...-->
> <ReplicaPlacementStrategy>org.apache.cassandra.locator.RackUnawareStrategy</ReplicaPlacementStrategy>
> <ReplicationFactor>1</ReplicationFactor>
> <EndPointSnitch>org.apache.cassandra.locator.EndPointSnitch</EndPointSnitch>
> </Keyspace>
> {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.