{"record":{"id":"52293072f521c7dc","repo":"openclaw/openclaw","slug":"claude-session-is-unavailable-on-the-paired-node","errorCode":null,"errorMessage":"Claude session is unavailable on the paired node","messagePattern":"Claude session is unavailable on the paired node","errorType":"exception","errorClass":"ClaudeCatalogParamsError","httpStatus":null,"severity":"error","filePath":"extensions/anthropic/session-catalog.ts","lineNumber":1698,"sourceCode":"      params: {\n        limit: MAX_PAGE_LIMIT,\n        searchTerm: params.threadId,\n        ...(cursor ? { cursor } : {}),\n      },\n      timeoutMs: NODE_INVOKE_TIMEOUT_MS,\n      scopes: [\"operator.write\"],\n    });\n    const page = parseCatalogPage(unwrapNodePayload(raw));\n    const record = page.sessions.find((candidate) => candidate.threadId === params.threadId);\n    if (record) {\n      return record;\n    }\n    if (!page.nextCursor || page.nextCursor === cursor) {\n      break;\n    }\n    cursor = page.nextCursor;\n  }\n  throw new ClaudeCatalogParamsError(\"Claude session is unavailable on the paired node\");\n}\n\nasync function continueClaudeSession(\n  api: OpenClawPluginApi,\n  hostId: string,\n  threadId: string,\n): Promise<{ sessionKey: string }> {\n  const sourceKey = adoptedSourceKey(hostId, threadId);\n  const linkSession = async (sessionKey: string, history?: ClaudeTranscriptItem[]) =>\n    await upstream.linkContinued({\n      sessionKey,\n      hostId,\n      threadId,\n      ...(history ? { history } : {}),\n      listLocalSessions: listClaudeSessions,\n      readRemote: async () =>\n        (await readClaudeSessionTranscript({ runtime: api.runtime, hostId, threadId, limit: 1 }))\n          .items,","sourceCodeStart":1680,"sourceCodeEnd":1716,"githubUrl":"https://github.com/openclaw/openclaw/blob/01804a75319da4b69c9ab98ceaa30477e22b8c0b/extensions/anthropic/session-catalog.ts#L1680-L1716","documentation":"Error \"Claude session is unavailable on the paired node\" thrown in openclaw/openclaw.","triggerScenarios":"Thrown at extensions/anthropic/session-catalog.ts:1698 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":"01804a75319da4b69c9ab98ceaa30477e22b8c0b","analyzedAt":"2026-08-12T04:37:58.197Z","schemaVersion":2},"datasetVersion":"2026-08-12T13:17:24.610Z"}