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
- 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.
- 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.