You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Index type conflict, ClassCastException if multiple indexed fields are included in the same query #1266
java.lang.ClassCastException: class java.lang.Double cannot be cast to class java.lang.String
at org.dizitart.no2.common.util.Comparables.compare(Comparables.java:20)
at org.dizitart.no2.common.DBValue.compareTo(DBValue.java:58)
at org.dizitart.no2.index.IndexEntryKey.compareTo(IndexEntryKey.java:111)
at org.dizitart.no2.index.IndexEntryKey.compareTo(IndexEntryKey.java:43)
at org.dizitart.no2.mvstore.NitriteMVMap.ceilingKey(NitriteMVMap.java:174)
at org.dizitart.no2.index.IndexMap.compositeGet(IndexMap.java:244)
at org.dizitart.no2.index.IndexMap.get(IndexMap.java:228)
at org.dizitart.no2.filters.EqualsFilter.applyOnIndex(EqualsFilter.java:58)
at org.dizitart.no2.index.IndexScanner.doScan(IndexScanner.java:86)
at org.dizitart.no2.index.SingleFieldIndex.scanIndex(SingleFieldIndex.java:232)
Activity
chore: update version to 4.4.2 in POM files and changelog
anidotnet commentedon Jul 9, 2026
The fix is now published at 4.4.2
fix: pick a single winning index instead of merging filters across in…