GoodForNothing Image Optimizer [Paid] [Deleted]

hmmmm "enable lossy" setting is not sticking. It's unchecked every time I come back to the setting after checking it.
 
You will need to disable the handler, save it and enable to handler to fix the issue.

I think I did that and twice, but no change.

What happens when you enable deferred processing?

I didn't try that because I don't use the deferred processing. I already temporally uninstalled the add-on waiting for your next update.

hmmmm "enable lossy" setting is not sticking. It's unchecked every time I come back to the setting after checking it.

I noticed that too...
.
 
Mr. Goodie2Shoes updated GoodForNothing Image Optimizer with a new update entry:

Missing Phrases and Bug Fixes

This version includes a couple of phrases that were missing in the old version and also fixes an issue where an error was being thrown if an attachment's thumbnail was missing for reason. The system will now try to recreate the thumbnail.

Read the rest of this update entry...

EDIT: This version also fixes a bug in the core add-on where the "enable lossy compression" was not being saved.
 
Last edited:
Trying to access options, as I had to manually uninstall this yesterday as it broken any further administration capability for me, now trying to access the options panel I get:

Code:
Error Info
ErrorException: Declaration of GFNIo_StorageHandler_XenGallery_Media::_generateThumbnail($originalImagePath, $thumbnailPath, array $data) should be compatible with GFNIo_StorageHandler_Attachment::_generateThumbnail($originalImagePath, $imageType, $thumbnailPath, array $data) - library/GFNIo/StorageHandler/XenGallery/Media.php:0
Generated By: anthony, A moment ago
Stack Trace
#0 /home/ptsdforu/public_html/c/library/XenForo/Autoloader.php(119): XenForo_Application::handlePhpError(2, 'Declaration of ...', '/home/ptsdforu/...', 0, Array)
#1 /home/ptsdforu/public_html/c/library/XenForo/Autoloader.php(119): include()
#2 [internal function]: XenForo_Autoloader->autoload('GFNIo_StorageHa...')
#3 [internal function]: spl_autoload_call('GFNIo_StorageHa...')
#4 /home/ptsdforu/public_html/c/library/GFNIo/Model/ImageOptimize.php(181): class_exists('GFNIo_StorageHa...')
#5 /home/ptsdforu/public_html/c/library/GFNIo/Option/StorageHandlerExclude.php(18): GFNIo_Model_ImageOptimize->getStorageHandlerContentTypes(true)
#6 /home/ptsdforu/public_html/c/library/XenForo/ViewAdmin/Helper/Option.php(345): GFNIo_Option_StorageHandlerExclude::renderOption(Object(XenForo_ViewAdmin_Option_ListOptions), 'options', Array, true)
#7 /home/ptsdforu/public_html/c/library/XenForo/ViewAdmin/Helper/Option.php(72): XenForo_ViewAdmin_Helper_Option::_renderCallbackOptionHtml(Object(XenForo_ViewAdmin_Option_ListOptions), 'options', Array, true)
#8 /home/ptsdforu/public_html/c/library/XenForo/ViewAdmin/Helper/Option.php(33): XenForo_ViewAdmin_Helper_Option::renderPreparedOptionHtml(Object(XenForo_ViewAdmin_Option_ListOptions), Array, true, 'options')
#9 /home/ptsdforu/public_html/c/library/XenForo/ViewAdmin/Option/ListOptions.php(29): XenForo_ViewAdmin_Helper_Option::renderPreparedOptionsHtml(Object(XenForo_ViewAdmin_Option_ListOptions), Array, true)
#10 /home/ptsdforu/public_html/c/library/XenForo/ViewRenderer/Abstract.php(227): XenForo_ViewAdmin_Option_ListOptions->renderHtml()
#11 /home/ptsdforu/public_html/c/library/XenForo/ViewRenderer/HtmlAdmin.php(78): XenForo_ViewRenderer_Abstract->renderViewObject('XenForo_ViewAdm...', 'Html', Array, 'option_list')
#12 /home/ptsdforu/public_html/c/library/XenForo/FrontController.php(606): XenForo_ViewRenderer_HtmlAdmin->renderView('XenForo_ViewAdm...', Array, 'option_list', NULL)
#13 /home/ptsdforu/public_html/c/library/XenForo/FrontController.php(158): XenForo_FrontController->renderView(Object(XenForo_ControllerResponse_View), Object(XenForo_ViewRenderer_HtmlAdmin), Array)
#14 /home/ptsdforu/public_html/c/admin.php(13): XenForo_FrontController->run()
#15 {main}
Request State
array(3) {
  ["url"] => string(53) "https://www.myptsd.com/c/admin.php?options/list/gfnio"
  ["_GET"] => array(1) {
   ["options/list/gfnio"] => string(0) ""
  }
  ["_POST"] => array(0) {
  }
}
 
Ok... just went to try and rebuild images, all I get on the page is:

Code:
Server Error
Declaration of GFNIo_StorageHandler_XenGallery_Media::_generateThumbnail($originalImagePath, $thumbnailPath, array $data) should be compatible with GFNIo_StorageHandler_Attachment::_generateThumbnail($originalImagePath, $imageType, $thumbnailPath, array $data)


[*]XenForo_Application::handlePhpError() in XenForo/Autoloader.php at line 119
[*]include() in XenForo/Autoloader.php at line 119
[*]XenForo_Autoloader->autoload()
[*]spl_autoload_call()
[*]class_exists() in GFNIo/Model/ImageOptimize.php at line 181
[*]GFNIo_Model_ImageOptimize->getStorageHandlerContentTypes() in GFNIo/ControllerAdmin/Rebuild.php at line 18
[*]GFNIo_ControllerAdmin_Rebuild->actionIndex() in XenForo/FrontController.php at line 351
[*]XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 134
[*]XenForo_FrontController->run() in /home/ptsdforu/public_html/c/admin.php at line 13

Honestly, this is pretty broken at this stage with a lot of issues.
 
Also getting:

Code:
Error Info
Zend_Db_Statement_Mysqli_Exception: Mysqli prepare error: Table 'ptsdforu_xenforo.gfn_core_data_cache' doesn't exist - library/Zend/Db/Statement/Mysqli.php:77
Generated By: Unknown Account, 17 minutes ago
Stack Trace
#0 /home/ptsdforu/public_html/c/library/Zend/Db/Statement.php(115): Zend_Db_Statement_Mysqli->_prepare('SELECT data_key...')
#1 /home/ptsdforu/public_html/c/library/Zend/Db/Adapter/Mysqli.php(381): Zend_Db_Statement->__construct(Object(Zend_Db_Adapter_Mysqli), 'SELECT data_key...')
#2 /home/ptsdforu/public_html/c/library/Zend/Db/Adapter/Abstract.php(478): Zend_Db_Adapter_Mysqli->prepare('SELECT data_key...')
#3 /home/ptsdforu/public_html/c/library/Zend/Db/Adapter/Abstract.php(773): Zend_Db_Adapter_Abstract->query('SELECT data_key...', Array)
#4 /home/ptsdforu/public_html/c/library/GFNCore/Model/DataCache.php(140): Zend_Db_Adapter_Abstract->fetchAssoc('SELECT data_key...')
#5 /home/ptsdforu/public_html/c/library/GFNCore/Model/DataCache.php(94): GFNCore_Model_DataCache->_getMultiFromDb(Array)
#6 /home/ptsdforu/public_html/c/library/GFNCore/Cache.php(51): GFNCore_Model_DataCache->getMulti(Array)
#7 /home/ptsdforu/public_html/c/library/GFNCore/Application.php(133): GFNCore_Cache::preload(Array)
#8 /home/ptsdforu/public_html/c/library/GFNCore/Application.php(52): GFNCore_Application->_preloadCache()
#9 /home/ptsdforu/public_html/c/library/GFNCore/Application.php(29): GFNCore_Application->__construct(Object(XenForo_Dependencies_Public))
#10 /home/ptsdforu/public_html/c/library/XenForo/CodeEvent.php(90): GFNCore_Application::init(Object(XenForo_Dependencies_Public), Array)
#11 /home/ptsdforu/public_html/c/library/XenForo/Dependencies/Abstract.php(215): XenForo_CodeEvent::fire('init_dependenci...', Array)
#12 /home/ptsdforu/public_html/wp-content/plugins/xenword-3.0-Gold/XenForo/index.php(84): XenForo_Dependencies_Abstract->preLoadData()
#13 /home/ptsdforu/public_html/wp-content/plugins/xenword-3.0-Gold/xenword.php(104): XenWord->getXenForo()
#14 /home/ptsdforu/public_html/wp-settings.php(273): include_once('/home/ptsdforu/...')
#15 /home/ptsdforu/public_html/wp-config.php(87): require_once('/home/ptsdforu/...')
#16 /home/ptsdforu/public_html/wp-load.php(39): require_once('/home/ptsdforu/...')
#17 /home/ptsdforu/public_html/wp-blog-header.php(13): require_once('/home/ptsdforu/...')
#18 /home/ptsdforu/public_html/index.php(17): require('/home/ptsdforu/...')
#19 {main}
Request State
array(3) {
  ["url"] => string(55) "https://www.myptsd.com/complex-ptsd/?filter_by=featured"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}
 
Back
Top Bottom