(Solved) [OMP 3.1.2-1] Asistente de ajustes (Settings wizard) no avanza

Estoy trabajando con OMP 3.21.2-1, todo funciona bien, pero el asistente de ajustes, al entrar a editar, no puedo avanzar más allá de la pestaña Apariencia. en el ErrorLog de Apache muestra esto:

PHP Fatal error: Uncaught Error: Call to undefined method CategoryDAO::getByPressId() in /web/htdocs/libros/controllers/tab/settings/appearance/form/AppearanceForm.inc.php:105\nStack trace:\n#0 /web/htdocs/libros/controllers/tab/settings/appearance/form/AppearanceForm.inc.php(79): AppearanceForm->_resizeCoverThumbnails(Object(Press), Object(CategoryDAO), '250', '374', '/pkpfiles/libro...')\n#1 /web/htdocs/libros/lib/pkp/classes/controllers/tab/settings/SettingsTabHandler.inc.php(129): AppearanceForm->execute()\n#2 /web/htdocs/libros/lib/pkp/classes/core/PKPRouter.inc.php(390): SettingsTabHandler->saveFormData(Array, Object(Request))\n#3 /web/htdocs/libros/lib/pkp/classes/core/PKPComponentRouter.inc.php(257): PKPRouter->_authorizeInitializeAndCallRequest(Array, Object(Request), Array)\n#4 /web/htdocs/libros/lib/pkp/classes/core/Dispatcher.inc.php(134): PKPComponentRouter->route(Object(Request))\n#5 /web/htdocs/libros/lib/pkp/classes/core/PKPApplication.inc.php(252): Dispatcher->dispatch(Object(Request))\n#6 /web/htdocs/libros/index.ph in /web/htdocs/libros/controllers/tab/settings/appearance/form/AppearanceForm.inc.php on line 105, referer: http://libros.uanl.mx/index.php/catalogo/admin/contexts?openWizard=1

¿Cuál creen que sea el error?

Hi @dagosalas,

This has already been resolved in the source code repository (see pkp/pkp-lib#4926 Fix missing PublishedMonographDAO::getByContextId by asmecher · Pull Request #692 · pkp/omp · GitHub) and the fix will be included in the next stable release (due this week).

Regards,
Alec Smecher
Public Knowledge Project Team

Thanks @asmecher!
Leyendo el código en el repositorio, la solución fue quitar el check de “Redimensiona todas las miniaturas de portada.” que es el que causaba el conflicto. Quite el check y me dejó continuar.

saludos!