{"record":{"id":"9b54ccdac1a6a411","repo":"langflow-ai/langflow","slug":"watsonx-deployment-llm-list-result-payload-slot-is","errorCode":null,"errorMessage":"Watsonx deployment_llm_list_result payload slot is not configured.","messagePattern":"Watsonx deployment_llm_list_result payload slot is not configured\\.","errorType":"http","errorClass":"HTTPException","httpStatus":500,"severity":"error","filePath":"src/backend/base/langflow/api/v1/mappers/deployments/watsonx_orchestrate/mapper.py","lineNumber":1067,"sourceCode":"            description=deployment_row.description,\n            type=deployment_row.deployment_type,\n            created_at=deployment_row.created_at,\n            updated_at=deployment_row.updated_at,\n            resource_key=deployment_row.resource_key,\n            provider_data=provider_api_result.model_dump(mode=\"json\"),\n        )\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(","sourceCodeStart":1049,"sourceCodeEnd":1085,"githubUrl":"https://github.com/langflow-ai/langflow/blob/976ec789d2886a86de109c044d089d68e96c9a35/src/backend/base/langflow/api/v1/mappers/deployments/watsonx_orchestrate/mapper.py#L1049-L1085","documentation":"Error \"Watsonx deployment_llm_list_result payload slot is not configured.\" thrown in langflow-ai/langflow.","triggerScenarios":"Occurs when the watsonx deployment_llm_list_result payload slot is not configured on the mapper.","commonSituations":"See trigger scenarios.","solutions":["Configure the deployment_llm_list_result payload slot for the watsonx integration before listing LLMs."],"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-15T22:17:37.221Z"}