langflow-ai/langflow · error · HTTPException

Watsonx deployment_llm_list_result payload slot is not confi

Error message

Watsonx deployment_llm_list_result payload slot is not configured.

What it means

Error "Watsonx deployment_llm_list_result payload slot is not configured." thrown in langflow-ai/langflow.

Source

Thrown at src/backend/base/langflow/api/v1/mappers/deployments/watsonx_orchestrate/mapper.py:1067

            description=deployment_row.description,
            type=deployment_row.deployment_type,
            created_at=deployment_row.created_at,
            updated_at=deployment_row.updated_at,
            resource_key=deployment_row.resource_key,
            provider_data=provider_api_result.model_dump(mode="json"),
        )

    def shape_llm_list_result(self, result: DeploymentListLlmsResult) -> DeploymentLlmListResponse:
        adapter_provider_result = self.parse_adapter_slot(
            slot=WXO_ADAPTER_PAYLOAD_SCHEMAS.deployment_llm_list_result,
            slot_name="deployment_llm_list_result",
            raw=result.provider_result,
            operation="listing available models",
        )
        api_slot = self.api_payloads.deployment_llm_list_result
        if api_slot is None:
            msg = "Watsonx deployment_llm_list_result payload slot is not configured."
            raise HTTPException(status_code=status.HTTP_500_INTERNAL_SERVER_ERROR, detail=msg)
        try:  # straight pass-through today, so just dump + validate
            api_provider_result: WatsonxApiDeploymentLlmListResultData = api_slot.parse(
                adapter_provider_result.model_dump(exclude_none=True)
            )
        except AdapterPayloadMissingError as exc:
            raise HTTPException(
                status_code=status.HTTP_500_INTERNAL_SERVER_ERROR,
                detail="Deployment mapper llm list result payload is missing.",
            ) from exc
        except AdapterPayloadValidationError as exc:
            detail = exc.format_first_error()
            raise HTTPException(
                status_code=status.HTTP_500_INTERNAL_SERVER_ERROR,
                detail=f"Deployment mapper llm list result payload is invalid: {detail}",
            ) from exc
        return DeploymentLlmListResponse(provider_data=api_provider_result.model_dump(mode="json", exclude_none=True))

    def util_create_snapshot_bindings(

View on GitHub (pinned to 976ec789d2)

Solutions

  1. Configure the deployment_llm_list_result payload slot for the watsonx integration before listing LLMs.

When it happens

Trigger: Occurs when the watsonx deployment_llm_list_result payload slot is not configured on the mapper.

Common situations: See trigger scenarios.


AI-assisted analysis of langflow-ai/langflow@976ec789d2 (2026-08-14). Data as JSON: /api/errors/9b54ccdac1a6a411. Report an issue: GitHub.