regenerate thumbnails error
-
June 26, 2021 at 1:22 am #6008[anonymous]
I’m running the appimage of v.0.38.2 (build 14204) on ubuntu 20.04.
/tmp/.mount_Publiiu6M0tS/resources/app.asar/node_modules/@jimp/plugin-resize/dist/modules/resize.js:26 throw new Error('Invalid settings specified for the resizer.'); ^ Error: Invalid settings specified for the resizer. at Resize.initialize (/tmp/.mount_Publiiu6M0tS/resources/app.asar/node_modules/@jimp/plugin-resize/dist/modules/resize.js:26:11) at new Resize (/tmp/.mount_Publiiu6M0tS/resources/app.asar/node_modules/@jimp/plugin-resize/dist/modules/resize.js:18:8) at Jimp.resize (/tmp/.mount_Publiiu6M0tS/resources/app.asar/node_modules/@jimp/plugin-resize/dist/index.js:76:24) at Jimp.scale (/tmp/.mount_Publiiu6M0tS/resources/app.asar/node_modules/@jimp/plugin-scale/dist/index.js:35:12) at Jimp.scaleToFit (/tmp/.mount_Publiiu6M0tS/resources/app.asar/node_modules/@jimp/plugin-scale/dist/index.js:63:12) at Jimp.<anonymous> (/tmp/.mount_Publiiu6M0tS/resources/app.asar/back-end/image.js:411:35) at Timeout._onTimeout (/tmp/.mount_Publiiu6M0tS/resources/app.asar/node_modules/@jimp/core/dist/index.js:264:25) at listOnTimeout (internal/timers.js:549:17) at processTimers (internal/timers.js:492:7)
I changed the Website Speed settings in the Photo theme to enable Responsive Images. I have 36 posts and 760 images. The images are broken down as follows:
find ./ -type f | cut -d"." -f3 | sort | uniq -c 1 gif 2 jpeg 682 jpg 8 JPG 47 png 20 PNG
“Regenerate Thumbnails” gets to 2% and hangs forever, cpu stops getting used, etc.
The last lines in the regenerate-process.log are:
(i) Featured image detected (DSC02653-Pano.jpg) 22 JIMP SCALE TO FIT 749 x -1 JIMP SCALE TO FIT 480 x -1 JIMP SCALE TO FIT 300 x -1 JIMP SCALE TO FIT 1200 x -1 JIMP SCALE TO FIT 2560 x -1 JIMP SCALE TO FIT 1600 x -1 PROGRESS: 15 672 (i) Featured image detected (DSC02662.jpg) 23 JIMP SCALE TO FIT 2560 x -1
The last file mentioned there is:
11M May 26 2020 DSC02662.jpg
and loads fine in browser, in image viewers, and thumbnail works fine.
July 9, 2021 at 11:58 am #6029[anonymous]Hi,
Could you try to decrease a size of this image? I suppose that 11MB image can be too much for the JIMP library :/
August 30, 2021 at 4:06 am #6221[anonymous]Is the bug in JIMP or something else? On ubuntu 20.04 or 21.04, it seems I’m just stuck with any image regeneration/insertion for fairly large images (1600×1600 and larger). Anything I can do to help? It doesn’t matter if I use a .deb or a .AppiImage version of publii. This is Publii version 0.38.3.
Today’s error is on a 1600×1600 image:
/opt/Publii/resources/app.asar/node_modules/@jimp/plugin-resize/dist/modules/resize.js:26 throw new Error('Invalid settings specified for the resizer.'); ^ Error: Invalid settings specified for the resizer. at Resize.initialize (/opt/Publii/resources/app.asar/node_modules/@jimp/plugin-resize/dist/modules/resize.js:26:11) at new Resize (/opt/Publii/resources/app.asar/node_modules/@jimp/plugin-resize/dist/modules/resize.js:18:8) at Jimp.resize (/opt/Publii/resources/app.asar/node_modules/@jimp/plugin-resize/dist/index.js:76:24) at Jimp.scale (/opt/Publii/resources/app.asar/node_modules/@jimp/plugin-scale/dist/index.js:35:12) at Jimp.scaleToFit (/opt/Publii/resources/app.asar/node_modules/@jimp/plugin-scale/dist/index.js:63:12) at Jimp.<anonymous> (/opt/Publii/resources/app.asar/back-end/image.js:413:35) at Timeout._onTimeout (/opt/Publii/resources/app.asar/node_modules/@jimp/core/dist/index.js:264:25) at listOnTimeout (internal/timers.js:549:17) at processTimers (internal/timers.js:492:7)
August 30, 2021 at 4:18 am #6222[anonymous]FWIW, sharp works on modern linux per the installation instructions.
September 3, 2021 at 11:13 am #6255[anonymous]@deimos – unfortunately I was unable to properly build Publii with sharp on linux – I have tried many times and some builds works other not, giving errors which are extremely hard to debug. That’s why we have decided to abandon sharp on the linux build at this moment – we have lost too much time to make it working.
September 6, 2021 at 10:47 pm #6300[anonymous]Tomasz Dziuda wrote:@deimos – unfortunately I was unable to properly build Publii with sharp on linux – I have tried many times and some builds works other not, giving errors which are extremely hard to debug. That’s why we have decided to abandon sharp on the linux build at this moment – we have lost too much time to make it working.
Thanks for the honesty and sharing of issues. I suppose using native imagemagick/ffmpeg as found on system creates a whole set of other issues.