Details
-
Bug
-
Status: Resolved
-
Normal
-
Resolution: Duplicate
-
None
-
None
-
Correctness - Test Failure
-
Low
-
Normal
-
DTest
-
All
-
None
Description
scrub_test.py::TestScrubIndexes::test_scrub_collections_table
Saw failure on CASSANDRA-12988; confirmed failure locally and also fails on current trunk.
Seeing multiple stack traces come out of it. Here's one:
ERROR [CompactionExecutor:2] 2021-09-24 10:29:18,505 CassandraDaemon.java:581 - Exception in thread Thread[CompactionExecutor:2,1,main] java.io.IOError: org.apache.cassandra.serializers.MarshalException: Unexpected extraneous bytes after list value at org.apache.cassandra.db.compaction.Scrubber.throwIfCannotContinue(Scrubber.java:449) at org.apache.cassandra.db.compaction.Scrubber.scrub(Scrubber.java:272) at org.apache.cassandra.db.compaction.CompactionManager.scrubOne(CompactionManager.java:1159) at org.apache.cassandra.db.compaction.CompactionManager$3.execute(CompactionManager.java:459) at org.apache.cassandra.db.compaction.CompactionManager$2.call(CompactionManager.java:379) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:829) Caused by: org.apache.cassandra.serializers.MarshalException: Unexpected extraneous bytes after list value at org.apache.cassandra.serializers.ListSerializer.validateForNativeProtocol(ListSerializer.java:82) at org.apache.cassandra.serializers.CollectionSerializer.validate(CollectionSerializer.java:66) at org.apache.cassandra.db.marshal.AbstractType.validate(AbstractType.java:193) at org.apache.cassandra.db.marshal.AbstractType.validate(AbstractType.java:188) at org.apache.cassandra.db.compaction.Scrubber.scrub(Scrubber.java:263) ... 8 common frames omitted
Attachments
Issue Links
- duplicates
-
CASSANDRA-16969 Scrub does not detect invalid partition keys
- Resolved