You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "David King (JIRA)" <ji...@apache.org> on 2010/03/13 02:25:27 UTC

[jira] Commented: (CASSANDRA-889) Corrupted store?

    [ https://issues.apache.org/jira/browse/CASSANDRA-889?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12844790#action_12844790 ] 

David King commented on CASSANDRA-889:
--------------------------------------

Now I'm getting the aforementioned when trying to run Cassandra from the command line, but previous attempts had thrown these stack traces too:

java.util.concurrent.ExecutionException: java.lang.NumberFormatException: For input string: "16?886656"
        at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:252)
        at java.util.concurrent.FutureTask.get(FutureTask.java:111)
        at org.apache.cassandra.concurrent.DebuggableThreadPoolExecutor.afterExecute(DebuggableThreadPoolExecutor.java:154)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)        at java.lang.Thread.run(Thread.java:636)
Caused by: java.lang.NumberFormatException: For input string: "16?886656"
        at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
        at java.lang.Integer.parseInt(Integer.java:481)
        at java.math.BigInteger.<init>(BigInteger.java:343)
        at java.math.BigInteger.<init>(BigInteger.java:467)
        at org.apache.cassandra.dht.BigIntegerToken.<init>(BigIntegerToken.java:32)
        at org.apache.cassandra.dht.RandomPartitioner.convertFromDiskFormat(RandomPartitioner.java:53)
        at org.apache.cassandra.io.IteratingRow.<init>(IteratingRow.java:48)
        at org.apache.cassandra.io.SSTableScanner$KeyScanningIterator.next(SSTableScanner.java:115)
        at org.apache.cassandra.io.SSTableScanner$KeyScanningIterator.next(SSTableScanner.java:94)
        at org.apache.cassandra.io.SSTableScanner.next(SSTableScanner.java:86)
        at org.apache.cassandra.io.SSTableScanner.next(SSTableScanner.java:31)
        at org.apache.commons.collections.iterators.CollatingIterator.set(CollatingIterator.java:284)
        at org.apache.commons.collections.iterators.CollatingIterator.least(CollatingIterator.java:326)
        at org.apache.commons.collections.iterators.CollatingIterator.next(CollatingIterator.java:230)
        at org.apache.cassandra.utils.ReducingIterator.computeNext(ReducingIterator.java:68)
        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.FilterIterator.setNextObject(FilterIterator.java:183)
        at org.apache.commons.collections.iterators.FilterIterator.hasNext(FilterIterator.java:94)
        at org.apache.cassandra.db.ColumnFamilyStore.doFileCompaction(ColumnFamilyStore.java:921)
        at org.apache.cassandra.db.ColumnFamilyStore.doFileCompaction(ColumnFamilyStore.java:855)
        at org.apache.cassandra.db.ColumnFamilyStore.doCompaction(ColumnFamilyStore.java:658)
        at org.apache.cassandra.db.CompactionManager$MinorCompactor.compact(CompactionManager.java:173)
        at org.apache.cassandra.db.CompactionManager$MinorCompactor.compact(CompactionManager.java:160)
        at org.apache.cassandra.db.CompactionManager$Compactor.call(CompactionManager.java:92)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
        ... 2 more

 INFO [COMPACTION-POOL:1] 2010-03-12 17:38:06,150 ColumnFamilyStore.java (line 875) Compacting [org.apache.cassandra.io.SSTableReader(path='/cassandra/data/permacache/permacache-157-Data.db'),org.apache.cassandra.io.SSTableReader(path='/cassandra/data/permacache/permacache-162-Data.db'),org.apache.cassandra.io.SSTableReader(path='/cassandra/data/permacache/permacache-167-Data.db'),org.apache.cassandra.io.SSTableReader(path='/cassandra/data/permacache/permacache-172-Data.db')]
 INFO [main] 2010-03-12 17:38:06,150 RecoveryManager.java (line 64) Replaying /cassandra/commitlog/CommitLog-1268438954990.log, /cassandra/commitlog/CommitLog-1268439155620.log, /cassandra/commitlog/CommitLog-1268439268510.log, /cassandra/commitlog/CommitLog-1268439275116.log, /cassandra/commitlog/CommitLog-1268439283130.log, /cassandra/commitlog/CommitLog-1268439291371.log, /cassandra/commitlog/CommitLog-1268440649476.log
ERROR [main] 2010-03-12 17:38:06,989 CassandraDaemon.java (line 184) Exception encountered during startup.
java.lang.NegativeArraySizeException
        at org.apache.cassandra.db.CommitLog.recover(CommitLog.java:318)
        at org.apache.cassandra.db.RecoveryManager.doRecovery(RecoveryManager.java:65)
        at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:90)
        at org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:166)

> Corrupted store?
> ----------------
>
>                 Key: CASSANDRA-889
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-889
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 0.5
>         Environment: 64-bit Linux, 64-bit JVM
>            Reporter: David King
>         Attachments: hs_err_pid13935.log, system.log
>
>
> After running with Cassandra for a few hours, a node crashed. Attempts to launch the node now gives:
> Listening for transport dt_socket at address: 8888
> INFO - Sampling index for /cassandra/data/system/LocationInfo-5-Data.db
> INFO - Sampling index for /cassandra/data/system/HintsColumnFamily-1-Data.db
> INFO - Sampling index for /cassandra/data/system/HintsColumnFamily-2-Data.db
> INFO - Removing orphan /cassandra/data/permacache/permacache-tmp-194-Index.db
> INFO - Sampling index for /cassandra/data/permacache/permacache-89-Data.db
> INFO - Sampling index for /cassandra/data/permacache/permacache-110-Data.db
> INFO - Sampling index for /cassandra/data/permacache/permacache-131-Data.db
> INFO - Sampling index for /cassandra/data/permacache/permacache-152-Data.db
> #
> # An unexpected error has been detected by Java Runtime Environment:
> #
> #  SIGSEGV (0xb) at pc=0x00007f28b640ba87, pid=13935, tid=1088579920
> #
> # Java VM: OpenJDK 64-Bit Server VM (1.6.0_0-b12 mixed mode linux-amd64)
> # Distribution: Ubuntu 8.10, package 6b12-0ubuntu6.6# Problematic frame:# V  [libjvm.so+0x30ea87]#
> # An error report file with more information is saved as:# /usr/local/apache-cassandra-0.5.1-src/hs_err_pid13935.log
> #
> # If you would like to submit a bug report, please include
> # instructions how to reproduce the bug and visit:
> #   https://bugs.launchpad.net/ubuntu/+source/openjdk-6/
> #
> Aborted

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.