cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Marco Matarazzo <>
Subject Illegal Argument Exception
Date Tue, 09 Apr 2013 08:59:52 GMT
C* 1.2.3 , three node cluster.

Yesterday we stumbled upon this error, and it's the first time we ever see it:

ERROR [ReadStage:13918] 2013-04-08 21:09:54,714 (line 164) Exception
in thread Thread[ReadStage:13918,5,main]
java.lang.RuntimeException: java.lang.IllegalArgumentException
        at org.apache.cassandra.service.RangeSliceVerbHandler.doVerb(
        at java.util.concurrent.ThreadPoolExecutor.runWorker(
        at java.util.concurrent.ThreadPoolExecutor$
Caused by: java.lang.IllegalArgumentException
        at java.nio.Buffer.limit(
        at org.apache.cassandra.db.marshal.AbstractCompositeType.getBytes(
        at org.apache.cassandra.db.marshal.AbstractCompositeType.getWithShortLength(
        at java.util.TreeMap.getEntryUsingComparator(
        at java.util.TreeMap.getEntry(
        at java.util.TreeMap.get(
        at org.apache.cassandra.db.TreeMapBackedSortedColumns.getColumn(
        at org.apache.cassandra.db.AbstractColumnContainer.getColumn(
        at org.apache.cassandra.db.filter.ExtendedFilter$FilterWithClauses.isSatisfiedBy(
        at org.apache.cassandra.db.ColumnFamilyStore.filter(
        at org.apache.cassandra.db.ColumnFamilyStore.getRangeSlice(
        at org.apache.cassandra.service.RangeSliceVerbHandler.executeLocally(
        at org.apache.cassandra.service.RangeSliceVerbHandler.doVerb(
        ... 4 more

I see that there is a similar past bug (
solved in 1.1 about concurrent CF creation. The problem here is that there was no CF creation
going on, the only *possible* cause was a bogus CQL select that was executing selectiong over
a field that didn't have an index, but I was not able to reproduce it systematically.

Marco Matarazzo

View raw message