langflow-ai/langflow · error · HTTPException

Deployment mapper llm list result payload is invalid: {detai

Error message

Deployment mapper llm list result payload is invalid: {detail}

What it means

Error "Deployment mapper llm list result payload is invalid: {detail}" thrown in langflow-ai/langflow.

Source

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

            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(
        self,
        *,
        result: DeploymentCreateResult,
    ) -> CreateSnapshotBindings:
        slot = WXO_ADAPTER_PAYLOAD_SCHEMAS.deployment_create_result
        parsed = self.parse_adapter_slot(
            slot=slot,
            slot_name="deployment_create_result",
            raw=result.provider_result,
            operation="creating the deployment",
        )
        return CreateSnapshotBindings(

View on GitHub (pinned to 976ec789d2)

Solutions

  1. Fix the LLM list payload as indicated in the validation detail.

When it happens

Trigger: Occurs when the mapper's llm list result payload fails validation; the validation detail is included.

Common situations: See trigger scenarios.


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