You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Jonathan Ellis (JIRA)" <ji...@apache.org> on 2010/01/20 19:32:54 UTC

[jira] Commented: (CASSANDRA-720) UTFDataformat exception

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

Jonathan Ellis commented on CASSANDRA-720:
------------------------------------------

can you get me a copy of the bad Data/Index/Filter files, and can you check your logs to see if it is a first-generation sstable, or if it was a product of a compaction operation?

(bin/sstable2json should give you the same error on the bad ones)

> UTFDataformat exception
> -----------------------
>
>                 Key: CASSANDRA-720
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-720
>             Project: Cassandra
>          Issue Type: Bug
>    Affects Versions: 0.5
>         Environment: 4 node cluster, 1 machine mid bootstrap. 0.5 (r900058)
>            Reporter: Dan Di Spaltro
>            Assignee: Jonathan Ellis
>             Fix For: 0.5
>
>
> 2010-01-19_23:40:58.82195 ERROR - Error in executor futuretask
> 2010-01-19_23:40:58.82195 java.util.concurrent.ExecutionException: java.lang.RuntimeException: java.io.UTFDataFormatException: malformed input around byte 13
> 2010-01-19_23:40:58.82195       at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:252)
> 2010-01-19_23:40:58.82195       at java.util.concurrent.FutureTask.get(FutureTask.java:111)
> 2010-01-19_23:40:58.82195       at org.apache.cassandra.concurrent.DebuggableThreadPoolExecutor.afterExecute(DebuggableThreadPoolExecutor.java:154)
> 2010-01-19_23:40:58.82195       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1118)
> 2010-01-19_23:40:58.82195       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> 2010-01-19_23:40:58.82195       at java.lang.Thread.run(Thread.java:636)
> 2010-01-19_23:40:58.82195 Caused by: java.lang.RuntimeException: java.io.UTFDataFormatException: malformed input around byte 13
> 2010-01-19_23:40:58.82195       at org.apache.cassandra.io.SSTableScanner$KeyScanningIterator.next(SSTableScanner.java:119)
> 2010-01-19_23:40:58.82195       at org.apache.cassandra.io.SSTableScanner$KeyScanningIterator.next(SSTableScanner.java:94)
> 2010-01-19_23:40:58.82195       at org.apache.cassandra.io.SSTableScanner.next(SSTableScanner.java:86)
> 2010-01-19_23:40:58.82195       at org.apache.cassandra.io.SSTableScanner.next(SSTableScanner.java:31)
> 2010-01-19_23:40:58.82195       at org.apache.commons.collections.iterators.CollatingIterator.set(CollatingIterator.java:284)
> 2010-01-19_23:40:58.82195       at org.apache.commons.collections.iterators.CollatingIterator.least(CollatingIterator.java:326)
> 2010-01-19_23:40:58.82195       at org.apache.commons.collections.iterators.CollatingIterator.next(CollatingIterator.java:230)
> 2010-01-19_23:40:58.82195       at org.apache.cassandra.utils.ReducingIterator.computeNext(ReducingIterator.java:68)
> 2010-01-19_23:40:58.82195       at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:135)
> 2010-01-19_23:40:58.82195       at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:130)
> 2010-01-19_23:40:58.82195       at org.apache.commons.collections.iterators.FilterIterator.setNextObject(FilterIterator.java:183)
> 2010-01-19_23:40:58.82195       at org.apache.commons.collections.iterators.FilterIterator.hasNext(FilterIterator.java:94)
> 2010-01-19_23:40:58.82195       at org.apache.cassandra.db.ColumnFamilyStore.doFileCompaction(ColumnFamilyStore.java:921)
> 2010-01-19_23:40:58.82195       at org.apache.cassandra.db.ColumnFamilyStore.doFileCompaction(ColumnFamilyStore.java:855)
> 2010-01-19_23:40:58.82195       at org.apache.cassandra.db.ColumnFamilyStore.doCompaction(ColumnFamilyStore.java:658)
> 2010-01-19_23:40:58.82195       at org.apache.cassandra.db.CompactionManager$MinorCompactor.compact(CompactionManager.java:173)
> 2010-01-19_23:40:58.82195       at org.apache.cassandra.db.CompactionManager$MinorCompactor.compact(CompactionManager.java:160)
> 2010-01-19_23:40:58.82195       at org.apache.cassandra.db.CompactionManager$Compactor.call(CompactionManager.java:92)
> 2010-01-19_23:40:58.82195       at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
> 2010-01-19_23:40:58.82195       at java.util.concurrent.FutureTask.run(FutureTask.java:166)
> 2010-01-19_23:40:58.82195       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> 2010-01-19_23:40:58.82195       ... 2 more
> 2010-01-19_23:40:58.82195 Caused by: java.io.UTFDataFormatException: malformed input around byte 13
> 2010-01-19_23:40:58.82195       at java.io.DataInputStream.readUTF(DataInputStream.java:656)
> 2010-01-19_23:40:58.82195       at java.io.RandomAccessFile.readUTF(RandomAccessFile.java:938)
> 2010-01-19_23:40:58.82195       at org.apache.cassandra.io.IteratingRow.<init>(IteratingRow.java:48)2010-01-19_23:40:58.82195       at org.apache.cassandra.io.SSTableScanner$KeyScanningIterator.next(SSTableScanner.java:115)2010-01-19_23:40:58.82195       ... 22 more

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