Error en carga de media en el apartado de items

Quiero cargar un archivo en un nuevo item pero al seleccionarlo y agregarlo, me bota este error
(esto pasa sí quiero subir una imagen, documento, video etc., al igual que si elijo la opción de enlazar un url de youtube o una iiif image).
2022-06-13T17:35:59+00:00 ERR (3): Laminas\ServiceManager\Exception\ServiceNotFoundException: Unable to resolve service “Omeka\File\Thumbnailer\GD” to a factory; are you certain you provided it during configuration? in C:\xampp\XAMPP\htdocs\omeka\vendor\laminas\laminas-servicemanager\src\ServiceManager.php:688
Stack trace:
#0 C:\xampp\XAMPP\htdocs\omeka\vendor\laminas\laminas-servicemanager\src\ServiceManager.php(764): Laminas\ServiceManager\ServiceManager->getFactory(‘Omeka\File\Thum…’)
#1 C:\xampp\XAMPP\htdocs\omeka\vendor\laminas\laminas-servicemanager\src\ServiceManager.php(228): Laminas\ServiceManager\ServiceManager->doCreate(‘Omeka\File\Thum…’, NULL)
#2 C:\xampp\XAMPP\htdocs\omeka\application\src\File\ThumbnailManager.php(36): Laminas\ServiceManager\ServiceManager->build(‘Omeka\File\Thum…’)
#3 C:\xampp\XAMPP\htdocs\omeka\application\src\File\TempFile.php(258): Omeka\File\ThumbnailManager->buildThumbnailer()
#4 C:\xampp\XAMPP\htdocs\omeka\application\src\File\TempFile.php(439): Omeka\File\TempFile->storeThumbnails()
#5 C:\xampp\XAMPP\htdocs\omeka\application\src\Media\Ingester\Upload.php(62): Omeka\File\TempFile->mediaIngestFile(Object(Omeka\Entity\Media), Object(Omeka\Api\Request), Object(Omeka\Stdlib\ErrorStore))
#6 C:\xampp\XAMPP\htdocs\omeka\application\src\Api\Adapter\MediaAdapter.php(169): Omeka\Media\Ingester\Upload->ingest(Object(Omeka\Entity\Media), Object(Omeka\Api\Request), Object(Omeka\Stdlib\ErrorStore))
#7 C:\xampp\XAMPP\htdocs\omeka\application\src\Api\Adapter\AbstractEntityAdapter.php(630): Omeka\Api\Adapter\MediaAdapter->hydrate(Object(Omeka\Api\Request), Object(Omeka\Entity\Media), Object(Omeka\Stdlib\ErrorStore))
#8 C:\xampp\XAMPP\htdocs\omeka\application\src\Api\Adapter\ItemAdapter.php(257): Omeka\Api\Adapter\AbstractEntityAdapter->hydrateEntity(Object(Omeka\Api\Request), Object(Omeka\Entity\Media), Object(Omeka\Stdlib\ErrorStore))
#9 C:\xampp\XAMPP\htdocs\omeka\application\src\Api\Adapter\AbstractEntityAdapter.php(630): Omeka\Api\Adapter\ItemAdapter->hydrate(Object(Omeka\Api\Request), Object(Omeka\Entity\Item), Object(Omeka\Stdlib\ErrorStore))
#10 C:\xampp\XAMPP\htdocs\omeka\application\src\Api\Adapter\AbstractEntityAdapter.php(440): Omeka\Api\Adapter\AbstractEntityAdapter->hydrateEntity(Object(Omeka\Api\Request), Object(Omeka\Entity\Item), Object(Omeka\Stdlib\ErrorStore))
#11 C:\xampp\XAMPP\htdocs\omeka\application\src\Api\Manager.php(233): Omeka\Api\Adapter\AbstractEntityAdapter->update(Object(Omeka\Api\Request))
#12 C:\xampp\XAMPP\htdocs\omeka\application\src\Api\Manager.php(136): Omeka\Api\Manager->execute(Object(Omeka\Api\Request))
#13 C:\xampp\XAMPP\htdocs\omeka\application\src\Mvc\Controller\Plugin\Api.php(152): Omeka\Api\Manager->update(‘items’, ‘4’, Array, Array, Array)
#14 C:\xampp\XAMPP\htdocs\omeka\application\src\Controller\Admin\ItemController.php(245): Omeka\Mvc\Controller\Plugin\Api->update(‘items’, ‘4’, Array, Array)
#15 C:\xampp\XAMPP\htdocs\omeka\vendor\laminas\laminas-mvc\src\Controller\AbstractActionController.php(77): Omeka\Controller\Admin\ItemController->editAction()
#16 C:\xampp\XAMPP\htdocs\omeka\vendor\laminas\laminas-eventmanager\src\EventManager.php(321): Laminas\Mvc\Controller\AbstractActionController->onDispatch(Object(Laminas\Mvc\MvcEvent))
#17 C:\xampp\XAMPP\htdocs\omeka\vendor\laminas\laminas-eventmanager\src\EventManager.php(178): Laminas\EventManager\EventManager->triggerListeners(Object(Laminas\Mvc\MvcEvent), Object(Closure))
#18 C:\xampp\XAMPP\htdocs\omeka\vendor\laminas\laminas-mvc\src\Controller\AbstractController.php(103): Laminas\EventManager\EventManager->triggerEventUntil(Object(Closure), Object(Laminas\Mvc\MvcEvent))
#19 C:\xampp\XAMPP\htdocs\omeka\vendor\laminas\laminas-mvc\src\DispatchListener.php(139): Laminas\Mvc\Controller\AbstractController->dispatch(Object(Laminas\Http\PhpEnvironment\Request), Object(Laminas\Http\PhpEnvironment\Response))
#20 C:\xampp\XAMPP\htdocs\omeka\vendor\laminas\laminas-eventmanager\src\EventManager.php(321): Laminas\Mvc\DispatchListener->onDispatch(Object(Laminas\Mvc\MvcEvent))
#21 C:\xampp\XAMPP\htdocs\omeka\vendor\laminas\laminas-eventmanager\src\EventManager.php(178): Laminas\EventManager\EventManager->triggerListeners(Object(Laminas\Mvc\MvcEvent), Object(Closure))
#22 C:\xampp\XAMPP\htdocs\omeka\vendor\laminas\laminas-mvc\src\Application.php(331): Laminas\EventManager\EventManager->triggerEventUntil(Object(Closure), Object(Laminas\Mvc\MvcEvent))
#23 C:\xampp\XAMPP\htdocs\omeka\index.php(21): Laminas\Mvc\Application->run()
#24 {main}

I’ll respond in English, my apologies if that’s an issue.

From the error message, it looks like you may just have written Omeka\File\Thumbnailer\GD in your config/local.config.php file, when it should be Omeka\File\Thumbnailer\Gd (note the lowercase “d” at the end) instead.

This topic was automatically closed 250 days after the last reply. New replies are no longer allowed.