Filedrop plugin: malformed JSON causes infinite retry loop #202
Labels
No labels
Compat/Breaking
Kind/Bug
Kind/Competitor
Kind/Documentation
Kind/Enhancement
Kind/Epic
Kind/Feature
Kind/Security
Kind/Story
Kind/Testing
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Scope/Core
Scope/Cross-Plugin
Scope/Plugin-System
Scope/Single-Plugin
Status
Abandoned
Status
Blocked
Status
Need More Info
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
ultanio/cobot#202
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Bug
When a malformed JSON file is placed in the filedrop inbox, the filedrop plugin fails to parse it and retries every polling cycle indefinitely. This creates an error loop that can run for hours.
Reproduction
Place a JSON file with invalid syntax (e.g., unquoted shell expressions like
$(date +%s)) in an agent's filedrop inbox.Expected Behavior
The plugin should:
_corruptedsuffix)Actual Behavior
The plugin retries parsing the same corrupted file every cycle, logging the same error indefinitely.
Evidence
Corrupted file preserved at:
/olymp/filedrop/Alpha/processed/1771086703_doxios_776c_corrupted.jsonAlpha was stuck in this loop for hours until Zeus intervened.
Please create a PR for this @doxios