{"record":{"id":"fa760ada6ce3f21e","repo":"mermaid-js/mermaid","slug":"no-data-for-eventmodel","errorCode":null,"errorMessage":"No data for EventModel","messagePattern":"No data for EventModel","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"packages/mermaid/src/diagrams/eventmodeling/db.ts","lineNumber":93,"sourceCode":"    ...DEFAULT_EVENTMODELING_CONFIG,\n    ...commonGetConfig().eventmodeling,\n  });\n  return config;\n};\n\ninterface EmStore {\n  ast?: EventModel;\n}\n\nlet store: EmStore = {};\n\nfunction getState(): Context {\n  let state = initial;\n  const { ast } = store;\n  const diagramProps = getDiagramProps();\n\n  if (!ast) {\n    throw new Error('No data for EventModel');\n  }\n\n  ast.frames.forEach((frame: EmFrame, index: number) => {\n    const textProps = calculateTextProps(frame, ast.dataEntities, diagramProps);\n\n    state = dispatch(state, {\n      $kind: PositionFrameKind,\n      index,\n      frame,\n      textProps,\n    });\n\n    let sourceFrames = undefined;\n    if (hasSourceFrame(frame)) {\n      log.debug(`source frame`, frame.sourceFrames);\n      sourceFrames = ast.frames.filter((currentFrame: EmFrame) => {\n        //@ts-ignore: sf is Reference<EmFrame> but Reference is present in 'langium' package not available in `mermaid` package directly. We might want to re-export it from `parser`.\n        return frame.sourceFrames.some((sf) => sf.$refText === currentFrame.name);","sourceCodeStart":75,"sourceCodeEnd":111,"githubUrl":"https://github.com/mermaid-js/mermaid/blob/d93e9c88c01a599c062ee6a3f1462e3558ac6b90/packages/mermaid/src/diagrams/eventmodeling/db.ts#L75-L111","documentation":"Error \"No data for EventModel\" thrown in mermaid-js/mermaid.","triggerScenarios":"Thrown at packages/mermaid/src/diagrams/eventmodeling/db.ts:93 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":"d93e9c88c01a599c062ee6a3f1462e3558ac6b90","analyzedAt":"2026-08-12T06:23:11.304Z","schemaVersion":2},"datasetVersion":"2026-08-12T13:17:24.610Z"}