paperclipai/paperclip · error

Feedback trace not found

Error message

Feedback trace not found

What it means

404 from GET /feedback-traces/:traceId. Fires when no trace with that id exists, or the trace exists but its company is not among the actor's accessible companies — hidden rather than leaked.

Source

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

        const approvalResult = await opts.approveToolActionRequest({
          companyId: issue.companyId,
          issueId: issue.id,
          interactionId: interaction.id,
          actionRequestId: toolAction.actionRequestId,
          actor: {
            agentId: actor.agentId,
            userId: actor.actorType === "user" ? actor.actorId : null,
          },
        });
        const approval = readObject(approvalResult);
        const executionStatus = readToolActionExecutionStatus(approval.status);
        if (executionStatus) {
          const currentResult = readObject(interaction.result);
          continuationInteraction = {
            ...interaction,
            result: {
              ...currentResult,
              toolAction: {
                version: 1,
                status: executionStatus,
                errorMessage: readNonEmptyString(approval.error),
                resultSummary: readNonEmptyString(approval.resultSummary),
                updatedAt: new Date().toISOString(),
              },
            } as typeof interaction.result,
          };
        }
      }
      if (
        interaction.kind === "request_confirmation"
        && interaction.status === "accepted"
        && typeof secretProposal?.proposalId === "string"
      ) {
        const resolvedByUserId = actor.actorType === "user" ? actor.actorId : "board";
        try {
          if (opts.approveSecretProposal) {

View on GitHub (pinned to 01ad858492)

Solutions

  1. Verify the id in the request path or body refers to an existing record in this company; re-list the parent collection to get a valid id.
  2. Check that the record was not deleted or archived, and that the request is scoped to the correct companyId.
Defensive patterns

Strategy: validation

When it happens

Trigger: Thrown at server/src/routes/issues.ts:11750 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/a1b027b1a593866b. Report an issue: GitHub.