{"record":{"id":"6cc701a636a54a16","repo":"langflow-ai/langflow","slug":"str-exc-6cc701","errorCode":null,"errorMessage":"{str(exc)}","messagePattern":"\\{str\\(exc\\)\\}","errorType":"http","errorClass":"HTTPException","httpStatus":400,"severity":"error","filePath":"src/backend/base/langflow/api/v1/mappers/deployments/helpers.py","lineNumber":320,"sourceCode":"# ---------------------------------------------------------------------------\n# Route helpers (moved from langflow.api.v1.deployments)\n# ---------------------------------------------------------------------------\n\n\ndef deployment_pagination_params(\n    page: Annotated[int, Query(ge=1)] = 1,\n    size: Annotated[int, Query(ge=1, le=50)] = 20,\n) -> Params:\n    return Params(page=page, size=size)\n\n\ndef page_offset(page: int, size: int) -> int:\n    return (page - 1) * size\n\n\ndef raise_http_for_value_error(exc: ValueError) -> None:\n    status_code = status.HTTP_404_NOT_FOUND if \"not found\" in str(exc).lower() else status.HTTP_400_BAD_REQUEST\n    raise HTTPException(status_code=status_code, detail=str(exc)) from exc\n\n\n@contextmanager\ndef handle_adapter_errors(*, mapper: BaseDeploymentMapper | None = None):\n    \"\"\"Map deployment adapter exceptions to appropriate HTTP responses.\n\n    Domain exceptions (subclasses of :class:`DeploymentServiceError`) are\n    mapped via :func:`http_status_for_deployment_error` in the shared\n    ``lfx.services.adapters.deployment.exceptions`` module.  Non-domain\n    exceptions (``NotImplementedError``, ``ValueError``, etc.) are handled\n    as special cases here.\n    \"\"\"\n    try:\n        yield\n    except DeploymentServiceError as exc:\n        http_status = http_status_for_deployment_error(exc)\n        detail = exc.message\n        if isinstance(exc, ResourceConflictError) and mapper is not None:","sourceCodeStart":302,"sourceCodeEnd":338,"githubUrl":"https://github.com/langflow-ai/langflow/blob/976ec789d2886a86de109c044d089d68e96c9a35/src/backend/base/langflow/api/v1/mappers/deployments/helpers.py#L302-L338","documentation":"Error \"{str(exc)}\" thrown in langflow-ai/langflow.","triggerScenarios":"Occurs when an unexpected exception is raised in a deployment mapper helper; the exception string is surfaced.","commonSituations":"See trigger scenarios.","solutions":["Inspect the logged exception for the root cause and retry the deployment operation."],"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"}