Significant-Gravitas/AutoGPT · error · HTTPException
User not found.
Error message
User not found.
What it means
Error "User not found." thrown in Significant-Gravitas/AutoGPT.
Source
Thrown at autogpt_platform/backend/backend/api/features/v1.py:529
responses={
402: {"description": "Subscription required (NO_TIER user, paywall on)"},
},
)
async def execute_graph_block(
block_id: str,
data: BlockInput,
user_id: Annotated[str, Security(get_user_id)],
ctx: Annotated[RequestContext, Security(get_request_context)],
) -> CompletedBlockOutput:
obj = get_block(block_id)
if not obj:
raise HTTPException(status_code=404, detail=f"Block #{block_id} not found.")
if obj.disabled:
raise HTTPException(status_code=403, detail=f"Block #{block_id} is disabled.")
user = await get_user_by_id(user_id)
if not user:
raise HTTPException(status_code=404, detail="User not found.")
try:
await execution_utils.charge_for_direct_block_execution(
user_id=user_id, block=obj, input_data=data, source="internal"
)
except InsufficientBalanceError as e:
raise HTTPException(status_code=HTTP_402_PAYMENT_REQUIRED, detail=str(e)) from e
# Direct block execution has no graph; build a minimal ExecutionContext
# carrying the caller's identity + timezone so blocks that depend on
# those (e.g. time blocks) get correct data.
execution_context = ExecutionContext(
user_id=user_id,
user_timezone=get_user_timezone_or_utc(user.timezone),
)
start_time = time.time()
try:View on GitHub (pinned to 9c8bb5550f)
Solutions
- Confirm the user account exists; sign in again to refresh the session.
- Contact support if the account was deleted unexpectedly.
When it happens
Trigger: Thrown at autogpt_platform/backend/backend/api/features/v1.py:529 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of Significant-Gravitas/AutoGPT@9c8bb5550f (2026-08-14).
Data as JSON: /api/errors/74debdfebe9ccd89.
Report an issue: GitHub.