warpdotdev/warp · error · MergeError
fingerprint_mismatch
fingerprint_mismatch
Error message
fingerprint_mismatch
What it means
Error "fingerprint_mismatch" thrown in warpdotdev/warp.
Source
Thrown at resources/bundled/skills/tui-migrate-setup/scripts/merge_mcp_config.py:540
if not args.destination:
print("error: destination_path_unavailable", file=sys.stderr)
return 2
if args.apply and not args.fingerprint:
print("error: fingerprint_required", file=sys.stderr)
return 2
if args.dry_run and args.fingerprint:
print("error: fingerprint_not_valid_for_dry_run", file=sys.stderr)
return 2
try:
source = load_config(Path(args.source))
destination = load_config(Path(args.destination))
plan = build_plan(source, destination)
if args.dry_run:
print(json.dumps(_summary(plan, status="ready"), sort_keys=True))
return 0
if args.fingerprint != plan.fingerprint:
raise MergeError("fingerprint_mismatch")
backup_created = apply_plan(plan, Path(args.destination), destination)
print(
json.dumps(
_summary(plan, status="applied", backup_created=backup_created),
sort_keys=True,
)
)
return 0
except MergeError as error:
print(f"error: {error}", file=sys.stderr)
return 1
except Exception:
print("error: merge_failed", file=sys.stderr)
return 1
if __name__ == "__main__":
raise SystemExit(main())View on GitHub (pinned to e72fd7aacb)
When it happens
Trigger: Thrown at resources/bundled/skills/tui-migrate-setup/scripts/merge_mcp_config.py:540 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of warpdotdev/warp@e72fd7aacb (2026-08-16).
Data as JSON: /api/errors/6f895a2ef99f2452.
Report an issue: GitHub.