• Resolved tlozano

    (@tlozano)


    Hola, lo primero de todo, muchas gracias por el plugin, este y todos los demás que tienes.

    Llevo usando este plugin desde hace tiempo, y con la ultima actualización me da un error en una web con DIVI 5.

    El error que da en pantalla es un “error fatal”

    Y en el debug puedo ver esto:

    [25-Aug-2026 08:56:09 UTC] PHP Fatal error: Uncaught Error: Call to a member function get_settings() on null in /home/admin/web/tst.miweb.es/public_html/wp-content/themes/Divi/includes/builder-5/server/FrontEnd/Assets/DynamicAssetsUtils.php:1316
    Stack trace: 0 /home/admin/web/tst.miweb.es/public_html/wp-content/themes/Divi/includes/builder-5/server/FrontEnd/Assets/DynamicAssetsUtils.php(3571): ET\Builder\FrontEnd\Assets\DynamicAssetsUtils::get_active_block_widgets() 1 /home/admin/web/tst.miweb.es/public_html/wp-content/themes/Divi/includes/builder-5/server/FrontEnd/Assets/DynamicAssets/DynamicAssetsListBuilder.php(1606): ET\Builder\FrontEnd\Assets\DynamicAssetsUtils::is_active_block_widget() 2 /home/admin/web/tst.miweb.es/public_html/wp-includes/class-wp-hook.php(355): ET\Builder\FrontEnd\Assets\DynamicAssets\DynamicAssetsListBuilder->divi_get_global_assets_list() 3 /home/admin/web/tst.miweb.es/public_html/wp-includes/plugin.php(206): WP_Hook->apply_filters() 4 /home/admin/web/tst.miweb.es/public_html/wp-content/themes/Divi/includes/builder-5/server/FrontEnd/Assets/DynamicAssets/DynamicAssetsListBuilder.php(562): apply_filters() 5 /home/admin/web/tst.miweb.es/public_html/wp-content/themes/Divi/includes/builder-5/server/FrontEnd/Assets/DynamicAssets.php(691): ET\Builder\FrontEnd\Assets\DynamicAssets\DynamicAssetsListBuilder->get_global_assets_list() 6 /home/admin/web/tst.miweb.es/public_html/wp-content/themes/Divi/includes/builder-5/server/FrontEnd/Assets/DynamicAssets.php(581): ET\Builder\FrontEnd\Assets\DynamicAssets->generate_dynamic_assets() 7 /home/admin/web/tst.miweb.es/public_html/wp-includes/class-wp-hook.php(353): ET\Builder\FrontEnd\Assets\DynamicAssets->initial_setup() 8 /home/admin/web/tst.miweb.es/public_html/wp-includes/class-wp-hook.php(377): WP_Hook->apply_filters() 9 /home/admin/web/tst.miweb.es/public_html/wp-includes/plugin.php(571): WP_Hook->do_action() 10 /home/admin/web/tst.miweb.es/public_html/wp-includes/class-wp.php(838): do_action_ref_array() 11 /home/admin/web/tst.miweb.es/public_html/wp-includes/functions.php(1352): WP->main() 12 /home/admin/web/tst.miweb.es/public_html/wp-blog-header.php(16): wp() 13 /home/admin/web/tst.miweb.es/public_html/index.php(17): require(‘…’) 14 {main}

    thrown in /home/admin/web/tst.miweb.es/public_html/wp-content/themes/Divi/includes/builder-5/server/FrontEnd/Assets/DynamicAssetsUtils.php on line 1316

    Solo ocurre al navegar por la web y cambiar de url mientras estoy logeado como administrador. Creo que como visitante anónimo no ocurre. Tengo Divi 5 Ver. 5.11.1

    He probado con una versión de Divi anterior, la 5.11 y tambien falla

    Y he probado con la versión anterior del plugin, la 2.3.0 y con esa funciona, no da ningún error, solo con la última, la 2.3.1

    Para las pruebas he dejado la web (es una web de prueba) solo con Divi 5 y en plugin “No Gutenberg?”

    De momento vuelvo a la version anterior, la 2.3.0 Que no me da errores.

    Muchas gracias.

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author Fernando Tellado

    (@fernandot)

    Hola @tlozano

    Antes de nada, edita lo que has pegado del error, si no te importa cámbialo a bloque de code y sobre todo oculta las rutas reales completas, aunque sea una web de pruebas 😉

    Voy mirando lo que indicas pero si puedes dime antes lo siguiente:

    • ¿Tienes activo el ajuste de Divi de activar el builder para entradas? Está en los ajustes de Divi > Opciones del tema > Builder > Post type integration
    • ¿Tienes activa la casilla de Enable Classic editor? Está en los ajustes de Divi > Opciones del tema > Builder > Advanced

    Por descartar y hacer las pruebas igual que lo tengas tú

    Fernando

    Plugin Author Fernando Tellado

    (@fernandot)

    Pues sí, probado, y es un fallo real de la 2.3.1 y lo he reproducido aquí con Divi 5.11.1.

    La 2.3.1 desregistra el widget «Bloque» y Divi le pregunta a WordPress por ese widget para decidir qué hojas de estilo carga, sin comprobar que exista. De ahí el fatal, y por eso cae el frontend entero. El arreglo es mío, ya está hecho y sale en la 2.3.2 en breve.

    Mientras tanto, o vuelves a la 2.3.0, o en Ajustes > No Gutenberg? desmarcas «Desactivar Gutenberg completamente» y vuelves a marcar todo menos «Restaurar la pantalla de widgets clásicos».

    Con la 2.3.1 puesta los widgets de bloques que tuvieras dejan de pintarse. No se pierde nada y vuelven al actualizar, pero no guardes la pantalla de widgets hasta entonces.

    Aviso por aquí cuando esté publicada.

    Fernando

    Thread Starter tlozano

    (@tlozano)

    Gracias,no sé porque, pero no me deja editar el mensaje anterior… de todas formas, la dirección url es ficticia; no es mi dominio real.

    en opciones del tema –> Enable Divi Builder On Post Types Tengo activadopara paginas y entradas.

    Si, tengo activado Enable Classic Editor.

    Gracias

    Thread Starter tlozano

    (@tlozano)

    Jope, que velocidad!. Muchas gracias

    Plugin Author Fernando Tellado

    (@fernandot)

    Subida, puedes esperar las 6 horas que se queda en espera o borrar el plugin y volverlo a instalar, así te saltas la espera 🙂

Viewing 5 replies - 1 through 5 (of 5 total)

You must be logged in to reply to this topic.