paperclipai/paperclip · error
Project is paused
Error message
Project is paused
What it means
409 from POST /issues/:id/checkout. Fires when the issue's project is paused for a reason other than budget (generic pause); checkout is refused while the project is paused regardless of cause.
Source
Thrown at server/src/routes/issues.ts:11405
"failed to steer an active session goal; falling back to a boundary wake",
);
}
}
}
}
const commentReferenceSummaryAfter = await issueReferencesSvc.listIssueReferenceSummary(issue.id);
const commentReferenceDiff = issueReferencesSvc.diffIssueReferenceSummary(
commentReferenceSummaryBefore,
commentReferenceSummaryAfter,
);
issueResponse = {
...issueResponse,
relatedWork: commentReferenceSummaryAfter,
referencedIssueIdentifiers: commentReferenceSummaryAfter.outbound.map(
(item) => item.issue.identifier ?? item.issue.id,
),
};
await logActivity(db, {
companyId: issue.companyId,
actorType: actor.actorType,
actorId: actor.actorId,
agentId: actor.agentId,
runId: actor.runId,
agentApiKeyId: actor.agentApiKeyId,
responsibleUserIdOverride: authenticatedActorResponsibleUserId(req),
action: "issue.comment_added",
entityType: "issue",
entityId: issue.id,
details: {
commentId: comment.id,
bodySnippet: comment.body.slice(0, 120),
identifier: issue.identifier,
issueTitle: issue.title,
authorizationReason: issueMutationAuthorizationReason,
...(resumeRequested === true ? { resumeIntent: true, followUpRequested: true } : {}),View on GitHub (pinned to 01ad858492)
Solutions
- Wait for the conflicting state to clear (running job, hold, pause, or stale fingerprint), refresh the current state, then retry the operation.
Defensive patterns
Strategy: validation
When it happens
Trigger: Thrown at server/src/routes/issues.ts:10621 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of paperclipai/paperclip@01ad858492 (2026-08-18).
Data as JSON: /api/errors/7f8fd37eccc6c380.
Report an issue: GitHub.