-
-
Notifications
You must be signed in to change notification settings - Fork 760
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error: marker was not found #935
Comments
The same is happening to me. |
I am facing the same issue |
For anyone facing the same issue, I found a workaround which is simply re-trying it multiple times. If let's say it happens 1 out of 100 times (99% success rate) then with a second re-try it happens 1 out of 10000 times in total, etc. This code retries 5 times. async function retryResize(options, retries = 0) {
let { imagePath, size, quality = 60, maxRetries = 5 } = options;
let image = null;
try {
image = await Jimp.read(imagePath);
await image.resize(size, Jimp.AUTO);
await image.quality(quality);
} catch (e) {
if (retries >= maxRetries) {
throw e;
}
image = await retryResize(options, retries++);
}
return image;
} Notice that this function does still does |
same issue. |
Same issue |
Expected Behavior
Image processing successfully
Current Behavior
Error: marker was not found
Failure Information (for bugs)
bug
Steps to Reproduce
Context
its not happening all the time. sometime the error occur, sometime not with the same image.
Failure Logs
Error: marker was not found
at decodeScan (/mnt/KrishnaTorque/Projects/NodeJS/02/dxtrez/src/node_modules/jpeg-js/lib/decoder.js:344:15)
at constructor.parse (/mnt/KrishnaTorque/Projects/NodeJS/02/dxtrez/src/node_modules/jpeg-js/lib/decoder.js:804:29)
at Object.decode [as image/jpeg] (/mnt/KrishnaTorque/Projects/NodeJS/02/dxtrez/src/node_modules/jpeg-js/lib/decoder.js:1096:11)
at Jimp.call (/mnt/KrishnaTorque/Projects/NodeJS/02/dxtrez/src/node_modules/@jimp/core/src/utils/image-bitmap.js:165:21)
at Jimp.parseBitmap (/mnt/KrishnaTorque/Projects/NodeJS/02/dxtrez/src/node_modules/@jimp/core/src/index.js:400:17)
at /mnt/KrishnaTorque/Projects/NodeJS/02/dxtrez/src/node_modules/@jimp/core/src/index.js:344:14
at FSReqCallback.readFileAfterClose [as oncomplete] (internal/fs/read_file_context.js:63:3) {
methodName: 'constructor'
}
The text was updated successfully, but these errors were encountered: