{"record":{"id":"11377db140dc576d","repo":"paperclipai/paperclip","slug":"paperclip-plugin-ui-component-name-is-not-cal","errorCode":null,"errorMessage":"Paperclip plugin UI component \"${name}\" is not callable","messagePattern":"Paperclip plugin UI component \"(.+?)\" is not callable","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"packages/plugins/sdk/src/ui/runtime.ts","lineNumber":50,"sourceCode":"  name: string,\n  props: TProps,\n): unknown {\n  const registry = getBridgeRegistry();\n  const component = registry?.sdkUi?.[name];\n  if (component === undefined) {\n    throw missingBridgeValueError(name);\n  }\n\n  const createElement = registry?.react?.createElement;\n  if (typeof createElement === \"function\") {\n    return createElement(component, props as Record<string, unknown>);\n  }\n\n  if (typeof component === \"function\") {\n    return component(props);\n  }\n\n  throw new Error(`Paperclip plugin UI component \"${name}\" is not callable`);\n}\n","sourceCodeStart":32,"sourceCodeEnd":52,"githubUrl":"https://github.com/paperclipai/paperclip/blob/120ae5428fa29bee300bcf806491cd4d965fbb7c/packages/plugins/sdk/src/ui/runtime.ts#L32-L52","documentation":"Error \"Paperclip plugin UI component \"${name}\" is not callable\" thrown in paperclipai/paperclip.","triggerScenarios":"Thrown at packages/plugins/sdk/src/ui/runtime.ts:50 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Register the UI component as a callable function in the plugin UI runtime."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"120ae5428fa29bee300bcf806491cd4d965fbb7c","analyzedAt":"2026-08-18T22:49:45.177Z","contentChangedAt":"2026-08-18T22:49:45.177Z","schemaVersion":2},"datasetVersion":"2026-09-14T00:17:10.932Z"}