paperclipai/paperclip · error

Too many concurrent issue-list requests for this…

Error message

Too many concurrent issue-list requests for this actor/client

What it means

429 from the issue-list request coordinator: too many identical in-flight list requests for the same actor/client key; the response is retried after the supplied Retry-After seconds instead of duplicating work.

Solutions

  1. Back off and retry after a delay; reduce request concurrency or frequency for this actor/client.
Defensive patterns

Strategy: retry

When it happens

Trigger: Thrown at server/src/routes/issues.ts:6027 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of paperclipai/paperclip@3f1d897a7c (2026-08-18). Data as JSON: /api/errors/26f58e3371142919. Report an issue: GitHub.

Appendix: source

Thrown at server/src/routes/issues.ts:7589

      });
    } catch (err) {
      logger.warn(
        {
          err,
          issueId: issue.id,
          executionWorkspaceId: issue.executionWorkspaceId ?? null,
        },
        "failed to destroy reusable sandbox leases for terminal issue",
      );
    }
  }

  async function resolveIssueRouteId(rawId: string): Promise<string> {
    const identifier = normalizeIssueReferenceIdentifier(rawId);
    if (identifier) {
      const issue = await svc.getByIdentifier(identifier);
      if (issue) {
        return issue.id;
      }
    }
    return rawId;
  }

  async function resolveIssueProjectAndGoal(issue: {
    companyId: string;
    projectId: string | null;
    goalId: string | null;
  }) {
    const projectPromise = issue.projectId
      ? projectsSvc.getById(issue.projectId)
      : Promise.resolve(null);
    const directGoalPromise = issue.goalId
      ? goalsSvc.getById(issue.goalId)
      : Promise.resolve(null);
    const [project, directGoal] = await Promise.all([
      projectPromise,

View on GitHub (pinned to 3f1d897a7c)