{"record":{"id":"49bb2fe2d77f1a2b","repo":"langgenius/dify","slug":"missing-referenced-schema-refname","errorCode":null,"errorMessage":"Missing referenced schema: ${refName}","messagePattern":"Missing referenced schema: (.+?)","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"packages/contracts/openapi-ts.api.config.ts","lineNumber":320,"sourceCode":"\nconst selectReferencedSchemas = (\n  schemas: Record<string, SwaggerSchema>,\n  paths: Record<string, Record<string, unknown>>,\n) => {\n  const selectedSchemas: Record<string, SwaggerSchema> = {}\n  const pendingRefs = new Set<string>()\n  collectSchemaRefs(paths, pendingRefs)\n\n  while (pendingRefs.size > 0) {\n    const refName = pendingRefs.values().next().value\n    if (!refName) break\n\n    pendingRefs.delete(refName)\n\n    if (selectedSchemas[refName]) continue\n\n    const schema = schemas[refName]\n    if (!schema) throw new Error(`Missing referenced schema: ${refName}`)\n\n    selectedSchemas[refName] = schema\n\n    const nestedRefs = new Set<string>()\n    collectSchemaRefs(selectedSchemas[refName], nestedRefs)\n    for (const nestedRef of nestedRefs) {\n      if (!selectedSchemas[nestedRef]) pendingRefs.add(nestedRef)\n    }\n  }\n\n  return selectedSchemas\n}\n\nconst cloneDocumentWithPaths = (\n  document: SwaggerDocument,\n  paths: Record<string, Record<string, unknown>>,\n) => {\n  const { components: _components, paths: _paths, ...metadata } = document","sourceCodeStart":302,"sourceCodeEnd":338,"githubUrl":"https://github.com/langgenius/dify/blob/ef8544b173fd6cd7a8e71df2cab576e52bebbfbc/packages/contracts/openapi-ts.api.config.ts#L302-L338","documentation":"Error \"Missing referenced schema: ${refName}\" thrown in langgenius/dify.","triggerScenarios":"Thrown at packages/contracts/openapi-ts.api.config.ts:320 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":"ef8544b173fd6cd7a8e71df2cab576e52bebbfbc","analyzedAt":"2026-08-12T05:15:17.394Z","schemaVersion":2},"datasetVersion":"2026-08-12T12:31:55.035Z"}