JaJuMa Ultimate Image Optimizer

JaJuMa Ultimate Image Optimizer 2.3.29

No permission to download
waseemazam Corporal
Bronze Member
badge id 3 3 Years of Membership badge id 1 1 Year of Membership badge id 2 2 Years of Membership
Jan 11, 2021
63
117
$61
thanks to dear member @waseemazam submitted a new resource:

JaJuMa Ultimate Image Optimizer - Next-Generation AVIF & WebP Optimized Images, Lazy Loaded + High Resolution Images

Images are essential for any online store &
optimizing images in every way possible is crucial for e-commerce sites.
With our Ultimate Image Optimization extension you found the one-stop,
all-in-one image optimization solution for performance optimization &
faster load times, Core Web Vitals optimization with faster LCP and preventing CLS
as well as best quality possible, also on Retina/High-Resolution displays.

The Performance & Quality Boost for Your Magento 2 Store!
AVIF...​


Read more about this resource...
 
This module does not work for me on M 2.4.6-p2
Do you have a newer version?

In ClassReader.php line 34:
Class "Jajuma\ImageOptimizerUltimate\Console\Command\Optimize" does not exist
 
This module does not work for me on M 2.4.6-p2
Do you have a newer version?

In ClassReader.php line 34:
Class "Jajuma\ImageOptimizerUltimate\Console\Command\Optimize" does not exist
change version number to right number 2.3.29
check your error detail ,i can not repeat your error .and test with M2.4.6 P2
you need to check your config about Conversion Tool ,make sure it is ok for you

2023-09-242258130003.jpg

2023-09-242259100004.jpg
 
change version number to right number 2.3.29
check your error detail ,i can not repeat your error .and test with M2.4.6 P2
you need to check your config about Conversion Tool ,make sure it is ok for you

View attachment 59285

View attachment 59286


I get this error when installing the module
btw cwebp is installed on the server

1. php bin/magento setup:upgrade

Error:

Updating modules:
Class "Jajuma\ImageOptimizerUltimate\Console\Command\Optimize" does not exist

Debug

[2023-09-25T05:18:46.233285+00:00] main.DEBUG: Source class "\Jajuma\ImageOptimizerUltimate\Logger\ScanImages"

for "Jajuma\ImageOptimizerUltimate\Logger\ScanImagesLogger" generation does not exist. {"exception":"[object] (RuntimeException(code: 0): Source class \"\\Jajuma\\ImageOptimizerUltimate\\Logger\\ScanImages\" for \"Jajuma\\ImageOptimizerUltimate\\Logger\\ScanImagesLogger\" generation does not exist. at /vendor/magento/framework/Code/Generator.php:223)"} []
 
Last edited:
1.about cwebp , read plugin user Manual from backend config page.
2.In most cases, this is a file permission issue.
 
Anyone else come across a problem with the database prefix?

Extension installs and is able to be configured however when we go to the status page we get 'table doesn't exist' as the prefix is missing

3 exception(s):
Exception #0 (Magento\Framework\DB\Adapter\TableNotFoundException): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'XXXXXX_magento.jajuma_image_optimizer' doesn't exist, query was: SELECT `jajuma_image_optimizer`.`image_id` FROM `jajuma_image_optimizer` WHERE (status = 'success')
Exception #1 (Zend_Db_Statement_Exception): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'XXXXXX_magento.jajuma_image_optimizer' doesn't exist, query was: SELECT `jajuma_image_optimizer`.`image_id` FROM `jajuma_image_optimizer` WHERE (status = 'success')
Exception #2 (PDOException): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'XXXXXX_magento.jajuma_image_optimizer' doesn't exist

If we change the database table name to match the above it also fails as it appears it is also looking for the prefix table in the same query.

SQLSTATE[42S02]: Base table or view not found: 1146 Table 'XXXXXX_magento.mage_jajuma_image_optimizer' doesn't exist, query was: SELECT `main_table`.* FROM `mage_jajuma_image_optimizer` AS `main_table` LIMIT 20Exception in /home/XXXXXX/public_html/vendor/magento/framework/DB/Adapter/Pdo/Mysql.php:603
 
Anyone else come across a problem with the database prefix?

Extension installs and is able to be configured however when we go to the status page we get 'table doesn't exist' as the prefix is missing

3 exception(s):
Exception #0 (Magento\Framework\DB\Adapter\TableNotFoundException): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'XXXXXX_magento.jajuma_image_optimizer' doesn't exist, query was: SELECT `jajuma_image_optimizer`.`image_id` FROM `jajuma_image_optimizer` WHERE (status = 'success')
Exception #1 (Zend_Db_Statement_Exception): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'XXXXXX_magento.jajuma_image_optimizer' doesn't exist, query was: SELECT `jajuma_image_optimizer`.`image_id` FROM `jajuma_image_optimizer` WHERE (status = 'success')
Exception #2 (PDOException): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'XXXXXX_magento.jajuma_image_optimizer' doesn't exist

If we change the database table name to match the above it also fails as it appears it is also looking for the prefix table in the same query.

SQLSTATE[42S02]: Base table or view not found: 1146 Table 'XXXXXX_magento.mage_jajuma_image_optimizer' doesn't exist, query was: SELECT `main_table`.* FROM `mage_jajuma_image_optimizer` AS `main_table` LIMIT 20Exception in /home/XXXXXX/public_html/vendor/magento/framework/DB/Adapter/Pdo/Mysql.php:603
file permission issue.now you can get sql from here
SQL:
CREATE TABLE `jajuma_image_optimizer` (
  `image_id` int(10) UNSIGNED NOT NULL COMMENT 'Image ID',
  `path` varchar(255) DEFAULT NULL COMMENT 'Image Path',
  `status` varchar(255) DEFAULT NULL COMMENT 'Status',
  `origin_size` int(11) DEFAULT NULL COMMENT 'Original Size',
  `optimize_size` int(11) DEFAULT NULL COMMENT 'Original Size',
  `percent` int(11) DEFAULT NULL COMMENT 'Percent',
  `highres` varchar(255) DEFAULT NULL COMMENT 'High-Res Version',
  `message` varchar(255) DEFAULT NULL COMMENT 'Message',
  `avif_optimize_size` int(11) DEFAULT NULL COMMENT 'Avif Optimize Size',
  `avif_percent` int(11) DEFAULT NULL COMMENT 'Avif Percent'
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Ultimate Image Optimizer Table';

ALTER TABLE `jajuma_image_optimizer`
  ADD PRIMARY KEY (`image_id`);
ALTER TABLE `jajuma_image_optimizer` ADD FULLTEXT KEY `JAJUMA_IMAGE_OPTIMIZER_STATUS` (`status`);




ALTER TABLE `jajuma_image_optimizer`
  MODIFY `image_id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'Image ID';
COMMIT;
 
file permission issue.now you can get sql from here
SQL:
CREATE TABLE `jajuma_image_optimizer` (
  `image_id` int(10) UNSIGNED NOT NULL COMMENT 'Image ID',
  `path` varchar(255) DEFAULT NULL COMMENT 'Image Path',
  `status` varchar(255) DEFAULT NULL COMMENT 'Status',
  `origin_size` int(11) DEFAULT NULL COMMENT 'Original Size',
  `optimize_size` int(11) DEFAULT NULL COMMENT 'Original Size',
  `percent` int(11) DEFAULT NULL COMMENT 'Percent',
  `highres` varchar(255) DEFAULT NULL COMMENT 'High-Res Version',
  `message` varchar(255) DEFAULT NULL COMMENT 'Message',
  `avif_optimize_size` int(11) DEFAULT NULL COMMENT 'Avif Optimize Size',
  `avif_percent` int(11) DEFAULT NULL COMMENT 'Avif Percent'
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Ultimate Image Optimizer Table';

ALTER TABLE `jajuma_image_optimizer`
  ADD PRIMARY KEY (`image_id`);
ALTER TABLE `jajuma_image_optimizer` ADD FULLTEXT KEY `JAJUMA_IMAGE_OPTIMIZER_STATUS` (`status`);




ALTER TABLE `jajuma_image_optimizer`
  MODIFY `image_id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'Image ID';
COMMIT;
This works and stops the error even though the table created is never used. Weird solution but if it work!! Thanks.
 
This module does not work for me on M 2.4.6-p2
Do you have a newer version?

In ClassReader.php line 34:
Class "Jajuma\ImageOptimizerUltimate\Console\Command\Optimize" does not exist
Check you module folder name should like --- app/code/Jajuma/ImageOptimizerUltimate/*
Run command -- bin/magneto cache:clean -> bin/magneto setup:db-schema:upgrade -> bin/magneto setup:upgrade
 
Back
Top