BerriAI/litellm · error · ValueError
Error adding member={member} to organization={organization_i
Error message
Error adding member={member} to organization={organization_id}: {e} What it means
Catch-all around the membership creation (and surrounding user resolution) in add_member: any unexpected failure — Prisma constraint violation, DB outage, serialization bug — is wrapped into an HTTPException 400 carrying the member and organization id, so the caller knows which add operation failed.
Source
Thrown at litellm/proxy/management_endpoints/organization_endpoints.py:1574
raise ValueError(
f"User does not exist in LiteLLM_UserTable. user_id={member.user_id} and user_email={member.user_email}"
)
# Add user to organization
_organization_membership: Final = await _table(OrganizationMembershipRepository(prisma_client)).create(
data={
"organization_id": organization_id,
"user_id": user_object.user_id,
"user_role": member.role,
}
)
organization_membership: Final = LiteLLM_OrganizationMembershipTable.model_validate(
_organization_membership.model_dump()
)
return user_object, organization_membership
except Exception as e:
raise ValueError(f"Error adding member={member} to organization={organization_id}: {e}")
View on GitHub (pinned to 77b7c6c40c)
Solutions
- Check proxy server logs for the underlying exception details.
- Verify the member and organization ids are valid.
Defensive patterns
Strategy: try-catch
When it happens
Trigger: Thrown at litellm/proxy/management_endpoints/organization_endpoints.py:1574 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of BerriAI/litellm@77b7c6c40c (2026-08-18).
Data as JSON: /api/errors/8d0fc19586083f42.
Report an issue: GitHub.