{"record":{"id":"6f895a2ef99f2452","repo":"warpdotdev/warp","slug":"fingerprint-mismatch","errorCode":"fingerprint_mismatch","errorMessage":"fingerprint_mismatch","messagePattern":"fingerprint_mismatch","errorType":"exception","errorClass":"MergeError","httpStatus":null,"severity":"error","filePath":"resources/bundled/skills/tui-migrate-setup/scripts/merge_mcp_config.py","lineNumber":540,"sourceCode":"    if not args.destination:\n        print(\"error: destination_path_unavailable\", file=sys.stderr)\n        return 2\n    if args.apply and not args.fingerprint:\n        print(\"error: fingerprint_required\", file=sys.stderr)\n        return 2\n    if args.dry_run and args.fingerprint:\n        print(\"error: fingerprint_not_valid_for_dry_run\", file=sys.stderr)\n        return 2\n\n    try:\n        source = load_config(Path(args.source))\n        destination = load_config(Path(args.destination))\n        plan = build_plan(source, destination)\n        if args.dry_run:\n            print(json.dumps(_summary(plan, status=\"ready\"), sort_keys=True))\n            return 0\n        if args.fingerprint != plan.fingerprint:\n            raise MergeError(\"fingerprint_mismatch\")\n        backup_created = apply_plan(plan, Path(args.destination), destination)\n        print(\n            json.dumps(\n                _summary(plan, status=\"applied\", backup_created=backup_created),\n                sort_keys=True,\n            )\n        )\n        return 0\n    except MergeError as error:\n        print(f\"error: {error}\", file=sys.stderr)\n        return 1\n    except Exception:\n        print(\"error: merge_failed\", file=sys.stderr)\n        return 1\n\n\nif __name__ == \"__main__\":\n    raise SystemExit(main())","sourceCodeStart":522,"sourceCodeEnd":558,"githubUrl":"https://github.com/warpdotdev/warp/blob/e72fd7aacbbb2236d9b3be2aad7e7178fe94b4bc/resources/bundled/skills/tui-migrate-setup/scripts/merge_mcp_config.py#L522-L558","documentation":"Error \"fingerprint_mismatch\" thrown in warpdotdev/warp.","triggerScenarios":"Thrown at resources/bundled/skills/tui-migrate-setup/scripts/merge_mcp_config.py:540 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":"e72fd7aacbbb2236d9b3be2aad7e7178fe94b4bc","analyzedAt":"2026-08-16T08:27:25.381Z","schemaVersion":2},"datasetVersion":"2026-08-16T13:17:31.715Z"}