{"record":{"id":"45b1d4ff2cb1b084","repo":"deepseek-ai/deepseek-harness","slug":"client-hmr-unparseable-event-frame-event-data","errorCode":null,"errorMessage":"client-hmr: unparseable event frame: ${event.data}","messagePattern":"client-hmr: unparseable event frame: (.+?)","errorType":"console","errorClass":null,"httpStatus":null,"severity":"error","filePath":"packages/client/hmr/src/client/index.ts","lineNumber":174,"sourceCode":"        // network anyway (host serves bundles no-cache); graph rev refresh\n        // lands with the reconnect-handshake mechanism.\n        break\n      default:\n        // Merge-extensible frame union: unknown frame types from newer hosts\n        // are ignored by design.\n        break\n    }\n  }\n\n  ctx.effect(() => {\n    const source = new EventSource(EVENTS_ENDPOINT)\n    source.addEventListener('message', (event: MessageEvent<string>) => {\n      let frame: PluginsEventFrame\n      try {\n        frame = JSON.parse(event.data) as PluginsEventFrame\n      } catch {\n        // Wire boundary: a malformed dev-channel frame is dropped loudly.\n        ctx.logger.warn(`client-hmr: unparseable event frame: ${event.data}`)\n        return\n      }\n      handle(frame)\n    })\n    return () => { source.close() }\n  }, 'client-hmr: event source')\n}\n","sourceCodeStart":156,"sourceCodeEnd":182,"githubUrl":"https://github.com/deepseek-ai/deepseek-harness/blob/b150a551b8d465e31e418e1b2eaf5e79bbb7d28e/packages/client/hmr/src/client/index.ts#L156-L182","documentation":"Error \"client-hmr: unparseable event frame: ${event.data}\" thrown in deepseek-ai/deepseek-harness.","triggerScenarios":"Thrown at packages/client/hmr/src/client/index.ts:174 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Ensure the client and dev server run matching versions; restart the dev server to resync the HMR protocol."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"b150a551b8d465e31e418e1b2eaf5e79bbb7d28e","analyzedAt":"2026-08-24T18:12:29.105Z","schemaVersion":2},"datasetVersion":"2026-08-24T22:17:12.610Z"}