We're trying to use CompositeTypes and Secondary indexes and are getting an assertion failure in ExtendedFilter.java line 258 (running C* 2.0.3) when we call getIndexedColumns. The assertion is for not finding any columns.
The strange bit is that if we re-create the column family in question and do *not *set ComparatorType then things work fine. This seems odd since as I understand it the ComparatorType is for controlling the ordering of columns within a row and the Secondary Index is to find a subset of rows that contain a particular column value....in other words they seem like they shouldn't have an interaction. Its also puzzling to us that ExtendedFilter asserts in this case...if it find no columns I would have expected an empty return but not a failure (that our client code saw as a Timeout exception). Any clues would be appreciated. Thanks, Brian Tarbox