langflow-ai/langflow · error · HTTPException

Invalid deployment list item provider_data payload: expected

Error message

Invalid deployment list item provider_data payload: expected object.

What it means

Error "Invalid deployment list item provider_data payload: expected object." thrown in langflow-ai/langflow.

Source

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

            except KeyError as exc:
                raise HTTPException(
                    status_code=status.HTTP_500_INTERNAL_SERVER_ERROR,
                    detail=f"Failed to load tool data for tool id {snapshot_id}",
                ) from exc
            except AdapterPayloadValidationError as exc:
                detail = exc.format_first_error()
                raise HTTPException(
                    status_code=status.HTTP_500_INTERNAL_SERVER_ERROR,
                    detail=f"Invalid flow-version provider_data payload: {detail}",
                ) from exc

        return item_data_by_snapshot_id

    def _shape_provider_deployment_list_entry(self, item: ItemResult) -> dict[str, Any]:
        item_provider_data = item.provider_data
        if not isinstance(item_provider_data, dict):
            msg = "Invalid deployment list item provider_data payload: expected object."
            raise HTTPException(status_code=status.HTTP_500_INTERNAL_SERVER_ERROR, detail=msg)
        return {
            **item_provider_data,
            "id": str(item.id),
            "name": item.name,
            "type": item.type,
            "created_at": item.created_at,
            "updated_at": item.updated_at,
        }

    def shape_deployment_get_data(
        self,
        provider_data: AdapterPayload | None,
        *,
        name: str | None = None,
    ) -> dict[str, Any] | None:
        parsed = self.parse_adapter_slot(
            slot=WXO_ADAPTER_PAYLOAD_SCHEMAS.deployment_item_data,
            slot_name="deployment_item_data",

View on GitHub (pinned to 976ec789d2)

Solutions

  1. Provide an object for the deployment list item provider_data payload.

When it happens

Trigger: Occurs when a deployment list item provider_data payload is not an object.

Common situations: See trigger scenarios.


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