{"record":{"id":"c8e7c65d534b55fe","repo":"pola-rs/polars","slug":"comparison-of-fixedsizelistarray-is-not-supported","errorCode":null,"errorMessage":"Comparison of FixedSizeListArray is not supported without dtype-array feature","messagePattern":"Comparison of FixedSizeListArray is not supported without dtype-array feature","errorType":"panic","errorClass":null,"httpStatus":null,"severity":"error","filePath":"crates/polars-compute/src/comparisons/list.rs","lineNumber":185,"sourceCode":"            PH::Primitive(PR::UInt8) => call_binary!(PrimitiveArray<u8>),\n            PH::Primitive(PR::UInt16) => call_binary!(PrimitiveArray<u16>),\n            PH::Primitive(PR::UInt32) => call_binary!(PrimitiveArray<u32>),\n            PH::Primitive(PR::UInt64) => call_binary!(PrimitiveArray<u64>),\n            PH::Primitive(PR::UInt128) => call_binary!(PrimitiveArray<u128>),\n            PH::Primitive(PR::Float16) => call_binary!(PrimitiveArray<pf16>),\n            PH::Primitive(PR::Float32) => call_binary!(PrimitiveArray<f32>),\n            PH::Primitive(PR::Float64) => call_binary!(PrimitiveArray<f64>),\n            PH::Primitive(PR::Int256) => call_binary!(PrimitiveArray<i256>),\n            PH::Primitive(PR::DaysMs) => call_binary!(PrimitiveArray<days_ms>),\n            PH::Primitive(PR::MonthDayNano) => {\n                call_binary!(PrimitiveArray<months_days_ns>)\n            },\n            PH::Primitive(PR::MonthDayMillis) => unimplemented!(),\n\n            #[cfg(feature = \"dtype-array\")]\n            PH::FixedSizeList => call_binary!(arrow::array::FixedSizeListArray),\n            #[cfg(not(feature = \"dtype-array\"))]\n            PH::FixedSizeList => todo!(\n                \"Comparison of FixedSizeListArray is not supported without dtype-array feature\"\n            ),\n\n            PH::Null => call_binary!(NullArray),\n            PH::FixedSizeBinary => call_binary!(FixedSizeBinaryArray),\n            PH::Binary => call_binary!(BinaryArray<i32>),\n            PH::LargeBinary => call_binary!(BinaryArray<i64>),\n            PH::Utf8 => call_binary!(Utf8Array<i32>),\n            PH::LargeUtf8 => call_binary!(Utf8Array<i64>),\n            PH::List => call_binary!(ListArray<i32>),\n            PH::LargeList => call_binary!(ListArray<i64>),\n            PH::Struct => call_binary!(StructArray),\n            PH::Union => todo!(\"Comparison of UnionArrays is not yet supported\"),\n            PH::Map => todo!(\"Comparison of MapArrays is not yet supported\"),\n            PH::Dictionary(I::Int8) => call_binary!(DictionaryArray<i8>),\n            PH::Dictionary(I::Int16) => call_binary!(DictionaryArray<i16>),\n            PH::Dictionary(I::Int32) => call_binary!(DictionaryArray<i32>),\n            PH::Dictionary(I::Int64) => call_binary!(DictionaryArray<i64>),","sourceCodeStart":167,"sourceCodeEnd":203,"githubUrl":"https://github.com/pola-rs/polars/blob/9b5d73fd00236295624374b075d16b1fe6ec6df9/crates/polars-compute/src/comparisons/list.rs#L167-L203","documentation":"todo!() in the comparison dispatch: FixedSizeListArray comparison requires the dtype-array compile feature, which is disabled in this build. Rebuild with the dtype-array feature to compare fixed-size-list columns.","triggerScenarios":"This panic/expect fires when execution reaches an unguarded state described by: \"Comparison of FixedSizeListArray is not supported without dtype-array feature\". Typical triggers: unsupported dtype or feature-gated code path reached at runtime, invalid user input or environment variable value, calling API methods in the wrong order or on mismatched types, or data (lengths, offsets, ranges) violating the function's preconditions.","commonSituations":"Encountered when input data or configuration does not meet the preconditions of the throwing code path (\"Comparison of FixedSizeListArray is not supported without dtype-array feature\"). Common cases: missing Cargo feature flags, mismatched dtypes/lengths between arrays or series, out-of-range temporal values, malformed environment variables, or operations on unsupported/complex nested types.","solutions":["Enable the `dtype-array` cargo feature to get FixedSizeListArray comparison support.","Convert the fixed-size-list column to a regular List column, which has comparison support without the feature."],"exampleFix":null,"handlingStrategy":"fallback","validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"9b5d73fd00236295624374b075d16b1fe6ec6df9","analyzedAt":"2026-08-19T12:15:06.350Z","contentChangedAt":"2026-08-19T12:15:06.350Z","schemaVersion":2},"datasetVersion":"2026-09-14T00:17:10.932Z"}