openclaw/openclaw · error · ClaudeCatalogParamsError
Claude session is unavailable on the paired node
Error message
Claude session is unavailable on the paired node
What it means
Error "Claude session is unavailable on the paired node" thrown in openclaw/openclaw.
Source
Thrown at extensions/anthropic/session-catalog.ts:1698
params: {
limit: MAX_PAGE_LIMIT,
searchTerm: params.threadId,
...(cursor ? { cursor } : {}),
},
timeoutMs: NODE_INVOKE_TIMEOUT_MS,
scopes: ["operator.write"],
});
const page = parseCatalogPage(unwrapNodePayload(raw));
const record = page.sessions.find((candidate) => candidate.threadId === params.threadId);
if (record) {
return record;
}
if (!page.nextCursor || page.nextCursor === cursor) {
break;
}
cursor = page.nextCursor;
}
throw new ClaudeCatalogParamsError("Claude session is unavailable on the paired node");
}
async function continueClaudeSession(
api: OpenClawPluginApi,
hostId: string,
threadId: string,
): Promise<{ sessionKey: string }> {
const sourceKey = adoptedSourceKey(hostId, threadId);
const linkSession = async (sessionKey: string, history?: ClaudeTranscriptItem[]) =>
await upstream.linkContinued({
sessionKey,
hostId,
threadId,
...(history ? { history } : {}),
listLocalSessions: listClaudeSessions,
readRemote: async () =>
(await readClaudeSessionTranscript({ runtime: api.runtime, hostId, threadId, limit: 1 }))
.items,View on GitHub (pinned to 01804a7531)
When it happens
Trigger: Thrown at extensions/anthropic/session-catalog.ts:1698 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of openclaw/openclaw@01804a7531 (2026-08-12).
Data as JSON: /api/errors/52293072f521c7dc.
Report an issue: GitHub.