{"record":{"id":"6d8adc279ab502ff","repo":"langflow-ai/langflow","slug":"deployment-mapper-llm-list-result-payload-is-missi","errorCode":null,"errorMessage":"Deployment mapper llm list result payload is missing.","messagePattern":"Deployment mapper llm list result payload is missing\\.","errorType":"http","errorClass":"HTTPException","httpStatus":500,"severity":"error","filePath":"src/backend/base/langflow/api/v1/mappers/deployments/watsonx_orchestrate/mapper.py","lineNumber":1073,"sourceCode":"        )\n\n    def shape_llm_list_result(self, result: DeploymentListLlmsResult) -> DeploymentLlmListResponse:\n        adapter_provider_result = self.parse_adapter_slot(\n            slot=WXO_ADAPTER_PAYLOAD_SCHEMAS.deployment_llm_list_result,\n            slot_name=\"deployment_llm_list_result\",\n            raw=result.provider_result,\n            operation=\"listing available models\",\n        )\n        api_slot = self.api_payloads.deployment_llm_list_result\n        if api_slot is None:\n            msg = \"Watsonx deployment_llm_list_result payload slot is not configured.\"\n            raise HTTPException(status_code=status.HTTP_500_INTERNAL_SERVER_ERROR, detail=msg)\n        try:  # straight pass-through today, so just dump + validate\n            api_provider_result: WatsonxApiDeploymentLlmListResultData = api_slot.parse(\n                adapter_provider_result.model_dump(exclude_none=True)\n            )\n        except AdapterPayloadMissingError as exc:\n            raise HTTPException(\n                status_code=status.HTTP_500_INTERNAL_SERVER_ERROR,\n                detail=\"Deployment mapper llm list result payload is missing.\",\n            ) from exc\n        except AdapterPayloadValidationError as exc:\n            detail = exc.format_first_error()\n            raise HTTPException(\n                status_code=status.HTTP_500_INTERNAL_SERVER_ERROR,\n                detail=f\"Deployment mapper llm list result payload is invalid: {detail}\",\n            ) from exc\n        return DeploymentLlmListResponse(provider_data=api_provider_result.model_dump(mode=\"json\", exclude_none=True))\n\n    def util_create_snapshot_bindings(\n        self,\n        *,\n        result: DeploymentCreateResult,\n    ) -> CreateSnapshotBindings:\n        slot = WXO_ADAPTER_PAYLOAD_SCHEMAS.deployment_create_result\n        parsed = self.parse_adapter_slot(","sourceCodeStart":1055,"sourceCodeEnd":1091,"githubUrl":"https://github.com/langflow-ai/langflow/blob/976ec789d2886a86de109c044d089d68e96c9a35/src/backend/base/langflow/api/v1/mappers/deployments/watsonx_orchestrate/mapper.py#L1055-L1091","documentation":"Error \"Deployment mapper llm list result payload is missing.\" thrown in langflow-ai/langflow.","triggerScenarios":"Occurs when the mapper's llm list result payload is missing entirely.","commonSituations":"See trigger scenarios.","solutions":["Retry the request; the mapper returned no LLM list payload. Check the watsonx provider configuration."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"976ec789d2886a86de109c044d089d68e96c9a35","analyzedAt":"2026-08-14T18:23:12.227Z","schemaVersion":2},"datasetVersion":"2026-08-15T17:31:12.345Z"}