{"record":{"id":"1af748b514ff08aa","repo":"langchain-ai/langgraph","slug":"unsupported-match-type-match-type","errorCode":null,"errorMessage":"Unsupported match type: {match_type}","messagePattern":"Unsupported match type: (.+?)","errorType":"exception","errorClass":"ValueError","httpStatus":null,"severity":"error","filePath":"libs/checkpoint/langgraph/store/memory/__init__.py","lineNumber":548,"sourceCode":"    if len(key) < len(path):\n        return False\n\n    if match_type == \"prefix\":\n        for k_elem, p_elem in zip(key, path, strict=False):\n            if p_elem == \"*\":\n                continue  # Wildcard matches any element\n            if k_elem != p_elem:\n                return False\n        return True\n    elif match_type == \"suffix\":\n        for k_elem, p_elem in zip(reversed(key), reversed(path), strict=False):\n            if p_elem == \"*\":\n                continue  # Wildcard matches any element\n            if k_elem != p_elem:\n                return False\n        return True\n    else:\n        raise ValueError(f\"Unsupported match type: {match_type}\")\n\n\ndef _compare_values(item_value: Any, filter_value: Any) -> bool:\n    \"\"\"Compare values in a JSONB-like way, handling nested objects.\"\"\"\n    if isinstance(filter_value, dict):\n        if any(k.startswith(\"$\") for k in filter_value):\n            return all(\n                _apply_operator(item_value, op_key, op_value)\n                for op_key, op_value in filter_value.items()\n            )\n        if not isinstance(item_value, dict):\n            return False\n        return all(\n            _compare_values(item_value.get(k), v) for k, v in filter_value.items()\n        )\n    elif isinstance(filter_value, (list, tuple)):\n        return (\n            isinstance(item_value, (list, tuple))","sourceCodeStart":530,"sourceCodeEnd":566,"githubUrl":"https://github.com/langchain-ai/langgraph/blob/38031739e551638e373fb553453256c23feeb41f/libs/checkpoint/langgraph/store/memory/__init__.py#L530-L566","documentation":"Error \"Unsupported match type: {match_type}\" thrown in langchain-ai/langgraph.","triggerScenarios":"Thrown at libs/checkpoint/langgraph/store/memory/__init__.py:548 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"38031739e551638e373fb553453256c23feeb41f","analyzedAt":"2026-08-26T18:02:49.312Z","schemaVersion":2},"datasetVersion":"2026-08-26T21:11:00.512Z"}