FYI, here is what gets logged from this error. It seems to be a broken JSON for extension timestamps in the TUF update library.
I don't fully understand how the extension update system works, but I'm guessing something is broken on either a vendor site or on some data a vendor included in an update. With update broken, it could be hard to fix though!
I don't fully understand how the extension update system works, but I'm guessing something is broken on either a vendor site or on some data a vendor included in an update. With update broken, it could be hard to fix though!
Code:
2024-06-20T13:57:49+00:00CRITICAL 172.70.114.172errorUncaught Throwable of type JsonException thrown with message "Syntax error". Stack trace: #0 [ROOT]/libraries/vendor/php-tuf/php-tuf/src/Metadata/MetadataBase.php(90): json_decode('', true, 512, 4194304)#1 [ROOT]/libraries/vendor/php-tuf/php-tuf/src/Client/Repository.php(67): Tuf\Metadata\MetadataBase::createFromJson('')#2 [ROOT]/libraries/vendor/php-tuf/php-tuf/src/Client/Updater.php(181): Tuf\Client\Repository->getTimestamp()#3 [ROOT]/libraries/vendor/php-tuf/php-tuf/src/Client/Updater.php(148): Tuf\Client\Updater->updateTimestamp()#4 [ROOT]/libraries/src/TUF/TufFetcher.php(117): Tuf\Client\Updater->refresh()#5 [ROOT]/libraries/src/Updater/Adapter/TufAdapter.php(84): Joomla\CMS\TUF\TufFetcher->getValidUpdate()#6 [ROOT]/libraries/src/Updater/Adapter/TufAdapter.php(50): Joomla\CMS\Updater\Adapter\TufAdapter->getUpdateTargets(Array)#7 [ROOT]/libraries/src/Updater/Updater.php(263): Joomla\CMS\Updater\Adapter\TufAdapter->findUpdate(Array)#8 [ROOT]/libraries/src/Updater/Updater.php(164): Joomla\CMS\Updater\Updater->getUpdateObjectsForSite(Array, '4', true)#9 [ROOT]/administrator/components/com_joomlaupdate/src/Model/UpdateModel.php(181): Joomla\CMS\Updater\Updater->findUpdates(220, 21600, '4', true)#10 [ROOT]/administrator/components/com_joomlaupdate/src/Controller/DisplayController.php(110): Joomla\Component\Joomlaupdate\Administrator\Model\UpdateModel->refreshUpdates()#11 [ROOT]/libraries/src/MVC/Controller/BaseController.php(730): Joomla\Component\Joomlaupdate\Administrator\Controller\DisplayController->getMenuBadgeData()#12 [ROOT]/libraries/src/Dispatcher/ComponentDispatcher.php(143): Joomla\CMS\MVC\Controller\BaseController->execute('getmenubadgedat...')#13 [ROOT]/libraries/src/Component/ComponentHelper.php(361): Joomla\CMS\Dispatcher\ComponentDispatcher->dispatch()#14 [ROOT]/libraries/src/Application/AdministratorApplication.php(150): Joomla\CMS\Component\ComponentHelper::renderComponent('com_joomlaupdat...')#15 [ROOT]/libraries/src/Application/AdministratorApplication.php(195): Joomla\CMS\Application\AdministratorApplication->dispatch()#16 [ROOT]/libraries/src/Application/CMSApplication.php(306): Joomla\CMS\Application\AdministratorApplication->doExecute()#17 [ROOT]/administrator/includes/app.php(58): Joomla\CMS\Application\CMSApplication->execute()#18 [ROOT]/administrator/index.php(32): require_once('/home/cnvc/site...')#19 {main}
Statistics: Posted by jeffgilmore — Thu Jun 20, 2024 2:14 pm