MemPalace/mempalace · error · WriteRoutingError
{candidate.source}: {exc}
Error message
{candidate.source}: {exc} What it means
Error "{candidate.source}: {exc}" thrown in MemPalace/mempalace.
Source
Thrown at mempalace/write_routing.py:143
def resolve_write_routing_policy(
candidates: Iterable[RoutingPolicyCandidate],
*,
default: WriteRoutingPolicy = WriteRoutingPolicy.DIRECT,
) -> ResolvedWriteRoutingPolicy:
"""Return the first configured policy from ordered policy sources."""
for candidate in candidates:
if candidate.value is None:
continue
try:
policy = parse_write_routing_policy(
candidate.value,
legacy_boolean=candidate.legacy_boolean,
)
except WriteRoutingError as exc:
raise WriteRoutingError(f"{candidate.source}: {exc}") from exc
return ResolvedWriteRoutingPolicy(
policy=policy,
source=candidate.source,
)
return ResolvedWriteRoutingPolicy(
policy=default,
source="default",
)
def choose_write_route(
policy: WriteRoutingPolicy,
*,
daemon_available: bool,
daemon_can_start: bool,
) -> WriteRoutingDecision:View on GitHub (pinned to 06cb6987f0)
Solutions
- Inspect the candidate source error; fix or remove the failing write candidate
When it happens
Trigger: Thrown at mempalace/write_routing.py:143 when the library encounters an invalid state.
Common situations: A write routing candidate failed during dispatch.
AI-assisted analysis of MemPalace/mempalace@06cb6987f0 (2026-08-15).
Data as JSON: /api/errors/b99bb7d4e0509798.
Report an issue: GitHub.