paperclipai/paperclip · error · Error
No active conversation issue is available for image uploads.
Error message
No active conversation issue is available for image uploads.
What it means
Error "No active conversation issue is available for image uploads." thrown in paperclipai/paperclip.
Source
Thrown at ui/src/pages/Pipelines.tsx:2393
const handleConversationVote = useCallback(async (
commentId: string,
vote: "up" | "down",
options?: { allowSharing?: boolean; reason?: string },
) => {
if (!conversationIssueId) return;
await issuesApi.upsertFeedbackVote(conversationIssueId, {
targetType: "issue_comment",
targetId: commentId,
vote,
reason: options?.reason,
allowSharing: options?.allowSharing,
});
await queryClient.invalidateQueries({ queryKey: queryKeys.issues.feedbackVotes(conversationIssueId) });
}, [conversationIssueId, queryClient]);
const handleConversationImageUpload = useCallback(async (file: File) => {
if (!conversationIssueId || !conversationCompanyId) {
throw new Error("No active conversation issue is available for image uploads.");
}
const attachment = await issuesApi.uploadAttachment(conversationCompanyId, conversationIssueId, file);
return attachment.contentPath;
}, [conversationCompanyId, conversationIssueId]);
const handleConversationAttachImage = useCallback(async (file: File) => {
if (!conversationIssueId || !conversationCompanyId) {
throw new Error("No active conversation issue is available for image attachments.");
}
return issuesApi.uploadAttachment(conversationCompanyId, conversationIssueId, file);
}, [conversationCompanyId, conversationIssueId]);
const handleDeleteConversationComment = useCallback(async (commentId: string) => {
if (!conversationIssueId) return;
await issuesApi.deleteComment(conversationIssueId, commentId);
await queryClient.invalidateQueries({ queryKey: queryKeys.issues.comments(conversationIssueId) });
}, [conversationIssueId, queryClient]);
View on GitHub (pinned to 01ad858492)
Solutions
- Open an active conversation issue before uploading images.
When it happens
Trigger: Thrown at ui/src/pages/Pipelines.tsx:2393 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/a3c785248b00aba2.
Report an issue: GitHub.