Describe the problem/error/question
Anytime I change another node (add/remove/re-arrange), the Edit Image (Resize) node breaks on run, rendering an error “Stream yields empty buffer”. The only way I can fix this is to fully remove the node and add it back.
Possible red herring but it’s frustrating regardless is when I test run the Edit Image node, it always seems to re-run upstream nodes even if the data is pinned. It seems more like a UI issue than an actual problem, but it could be related.
Note the expectation for the Edit Image (Resize) is to resize the image along the horizontal dimension, maintaining aspect ration, converting it from a png to jpeg @ 60% quality.
Note I have confirmed the docker container contains the graphicsmagick
package.
What is the error message (if any)?
Problem in node ‘Edit Image’ – Stream yields empty buffer
Please share your workflow
Information on your n8n setup
instance information
Debug info
core
- n8nVersion: 1.100.1
- platform: docker (self-hosted)
- nodeJsVersion: 22.16.0
- database: postgres
- executionMode: regular
- concurrency: -1
- license: enterprise (production)
storage
- success: all
- error: all
- progress: false
- manual: true
- binaryMode: memory
pruning
- enabled: true
- maxAge: 336 hours
- maxCount: 10000 executions
client
- userAgent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/137.0.0.0 safari/537.36
- isTouchDevice: false
Generated at: 2025-07-03T13:31:21.653Z
Note I’m running the n8n docker container in the cloud.