{"record":{"id":"6b8aff5d2904b7c2","repo":"langgenius/dify","slug":"pipeline-template-not-found-from-upstream-service","errorCode":null,"errorMessage":"Pipeline template not found from upstream service.","messagePattern":"Pipeline template not found from upstream service\\.","errorType":"http","errorClass":"NotFound","httpStatus":404,"severity":"error","filePath":"api/controllers/console/datasets/rag_pipeline/rag_pipeline.py","lineNumber":141,"sourceCode":"\n@console_ns.route(\"/rag/pipeline/templates/<string:template_id>\")\nclass PipelineTemplateDetailApi(Resource):\n    @console_ns.doc(params=query_params_from_model(PipelineTemplateDetailQuery))\n    @console_ns.response(200, \"Pipeline template\", console_ns.models[PipelineTemplateDetailResponse.__name__])\n    @setup_required\n    @login_required\n    @account_initialization_required\n    @enterprise_license_required\n    @with_session\n    @model_validate(PipelineTemplateDetailQuery)\n    def get(self, req_data: PipelineTemplateDetailQuery, session: Session, template_id: str) -> JsonResponseWithStatus:\n        pipeline_template = RagPipelineService.get_pipeline_template_detail(\n            template_id,\n            type=req_data.type,\n            session=session,\n        )\n        if pipeline_template is None:\n            raise NotFound(\"Pipeline template not found from upstream service.\")\n        return dump_response(PipelineTemplateDetailResponse, pipeline_template), 200\n\n\n@console_ns.route(\"/rag/pipeline/customized/templates/<string:template_id>\")\nclass CustomizedPipelineTemplateApi(Resource):\n    @console_ns.expect(console_ns.models[CustomizedPipelineTemplatePayload.__name__])\n    @console_ns.response(204, \"Pipeline template updated\")\n    @setup_required\n    @login_required\n    @account_initialization_required\n    @enterprise_license_required\n    @with_current_user\n    @with_current_tenant_id\n    @model_validate(CustomizedPipelineTemplatePayload)\n    def patch(\n        self,\n        req_data: CustomizedPipelineTemplatePayload,\n        current_tenant_id: str,","sourceCodeStart":123,"sourceCodeEnd":159,"githubUrl":"https://github.com/langgenius/dify/blob/ef8544b173fd6cd7a8e71df2cab576e52bebbfbc/api/controllers/console/datasets/rag_pipeline/rag_pipeline.py#L123-L159","documentation":"Error \"Pipeline template not found from upstream service.\" thrown in langgenius/dify.","triggerScenarios":"Thrown at api/controllers/console/datasets/rag_pipeline/rag_pipeline.py:141 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-12T13:17:24.610Z"}