2025-03-26 10:40:37 [web.ERROR] [ValueError] imagejpeg(): Argument #3 ($quality) must be at between -1 and 100 {"trace":["#0 [internal function]: imagejpeg()","#1 /home/****-user/webapps/app-****-live/vendor/pixelandtonic/imagine/src/Gd/Image.php(648): call_user_func_array()","#2 /home/****-user/webapps/app-****-live/vendor/pixelandtonic/imagine/src/Utils/ErrorHandling.php(79): Imagine\\Gd\\Image->{closure:Imagine\\Gd\\Image::saveOrOutput():647}()","#3 /home/****-user/webapps/app-****-live/vendor/pixelandtonic/imagine/src/Gd/Image.php(647): Imagine\\Utils\\ErrorHandling::throwingRuntimeException()","#4 /home/****-user/webapps/app-****-live/vendor/pixelandtonic/imagine/src/Gd/Image.php(289): Imagine\\Gd\\Image->saveOrOutput()","#5 /home/****-user/webapps/app-****-live/vendor/craftcms/cms/src/image/Raster.php(774): Imagine\\Gd\\Image->save()","#6 /home/****-user/webapps/app-****-live/vendor/craftcms/cms/src/image/Raster.php(799): craft\\image\\Raster->_autoGuessImageQuality()","#7 /home/****-user/webapps/app-****-live/vendor/craftcms/cms/src/image/Raster.php(593): craft\\image\\Raster->_autoGuessImageQuality()","#8 /home/****-user/webapps/app-****-live/vendor/craftcms/cms/src/services/Images.php(359): craft\\image\\Raster->saveAs()","#9 /home/****-user/webapps/app-****-live/vendor/craftcms/cms/src/helpers/Image.php(266): craft\\services\\Images->cleanImage()","#10 /home/****-user/webapps/app-****-live/vendor/craftcms/cms/src/elements/Asset.php(3210): craft\\helpers\\Image::cleanImageByPath()","#11 /home/****-user/webapps/app-****-live/vendor/craftcms/cms/src/services/Elements.php(3787): craft\\elements\\Asset->afterSave()","#12 /home/****-user/webapps/app-****-live/vendor/craftcms/cms/src/services/Elements.php(1217): craft\\services\\Elements->{closure:craft\\services\\Elements::_saveElementInternal():3586}()","#13 /home/****-user/webapps/app-****-live/vendor/craftcms/cms/src/services/Elements.php(3586): craft\\services\\Elements->ensureBulkOp()","#14 /home/****-user/webapps/app-****-live/vendor/craftcms/cms/src/services/Elements.php(1303): craft\\services\\Elements->_saveElementInternal()","#15 /home/****-user/webapps/app-****-live/vendor/craftcms/cms/src/controllers/AssetsController.php(319): craft\\services\\Elements->saveElement()","#16 [internal function]: craft\\controllers\\AssetsController->actionUpload()","#17 /home/****-user/webapps/app-****-live/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array()","#18 /home/****-user/webapps/app-****-live/vendor/yiisoft/yii2/base/Controller.php(178): yii\\base\\InlineAction->runWithParams()","#19 /home/****-user/webapps/app-****-live/vendor/yiisoft/yii2/base/Module.php(552): yii\\base\\Controller->runAction()","#20 /home/****-user/webapps/app-****-live/vendor/craftcms/cms/src/web/Application.php(361): yii\\base\\Module->runAction()","#21 /home/****-user/webapps/app-****-live/vendor/craftcms/cms/src/web/Application.php(660): craft\\web\\Application->runAction()","#22 /home/****-user/webapps/app-****-live/vendor/craftcms/cms/src/web/Application.php(323): craft\\web\\Application->_processActionRequest()","#23 /home/****-user/webapps/app-****-live/vendor/yiisoft/yii2/base/Application.php(384): craft\\web\\Application->handleRequest()","#24 /home/****-user/webapps/app-****-live/web/index.php(12): yii\\base\\Application->run()","#25 {main}"],"memory":7453904,"exception":"[object] (ValueError(code: 0): imagejpeg(): Argument #3 ($quality) must be at between -1 and 100 at /home/****-user/webapps/app-****-live/vendor/pixelandtonic/imagine/src/Gd/Image.php:648)"}
2025-03-26 10:40:37 [web.WARNING] [application] Request context: {"environment":"production","userId":1,"sessionId":"12efe9608843f43f5ffc07c13cf14aad","vars":{"_GET":{"site":"default"},"_POST":{"folderId":"7400","CRAFT_CSRF_TOKEN":"••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••"},"_FILES":{"assets-upload":{"name":"2547-4030.jpg","full_path":"2547-4030.jpg","type":"image/jpeg","tmp_name":"/tmp/phpnjm2i69drc1u2fcZ9jY","error":0,"size":1067274}},"_COOKIE":
What happened?
Description
When I try to upload certain jpeg (not all), I get an error saying "Internal server error". This is what I find in the logs:
Craft CMS version
Craft Pro 5.6.11
PHP version
8.4.4
Operating system and version
No response
Database type and version
No response
Image driver and version
GD 8.4.4
Installed plugins and versions