{"record":{"id":"a8abef0b9156d41b","repo":"clockworklabs/SpacetimeDB","slug":"spacetimedbqueryclient-can-only-handle-spacetimedb","errorCode":null,"errorMessage":"SpacetimeDBQueryClient can only handle spacetimedb queries, got: ${prefix}","messagePattern":"SpacetimeDBQueryClient can only handle spacetimedb queries, got: (.+?)","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"crates/bindings-typescript/src/tanstack/SpacetimeDBQueryClient.ts","lineNumber":135,"sourceCode":"          }\n        }\n      });\n  }\n\n  queryFn: QueryFunction<any[], QueryKey> = async ({\n    queryKey,\n  }: {\n    queryKey: QueryKey;\n  }) => {\n    const keyStr = JSON.stringify(queryKey);\n    const [prefix, accessorName, querySql] = queryKey as [\n      string,\n      string,\n      string,\n    ];\n\n    if (prefix !== 'spacetimedb') {\n      throw new Error(\n        `SpacetimeDBQueryClient can only handle spacetimedb queries, got: ${prefix}`\n      );\n    }\n\n    const registered = queryRegistry.get(querySql);\n    const whereExpr = registered?.whereExpr;\n\n    const existingSub = this.subscriptions.get(keyStr);\n    if (existingSub?.applied) {\n      return this.getTableData(existingSub.tableInstance, whereExpr);\n    }\n\n    // queue query if connection not ready yet\n    if (!this.connection) {\n      return new Promise<any[]>(resolve => {\n        const pending = this.pendingQueries.get(keyStr) || [];\n        pending.push({ resolve, querySql, whereExpr });\n        this.pendingQueries.set(keyStr, pending);","sourceCodeStart":117,"sourceCodeEnd":153,"githubUrl":"https://github.com/clockworklabs/SpacetimeDB/blob/524b4487d949b61a07d4f39c862d1290259dfd20/crates/bindings-typescript/src/tanstack/SpacetimeDBQueryClient.ts#L117-L153","documentation":"Error \"SpacetimeDBQueryClient can only handle spacetimedb queries, got: ${prefix}\" thrown in clockworklabs/SpacetimeDB.","triggerScenarios":"Thrown at crates/bindings-typescript/src/tanstack/SpacetimeDBQueryClient.ts:135 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":"524b4487d949b61a07d4f39c862d1290259dfd20","analyzedAt":"2026-08-16T23:58:54.611Z","schemaVersion":2},"datasetVersion":"2026-08-17T04:17:16.089Z"}