Adobe Commerce de errores cron de trabajo de informes avanzados
Este artículo proporciona parches para los problemas de trabajos cron de informes avanzados en Adobe Commerce, que pueden provocar un error 404 en los clientes que intentan acceder a los informes avanzados.
Productos y versiones afectados
Adobe Commerce (todas las opciones de implementación) 2.3.x
Problema
Un cliente recibe un error 404 cuando intenta obtener acceso a Informes avanzados y hay errores en los registros asociados a analytics_collect_data job
Versiones de Magento compatibles:
Los parches son compatibles (pero es posible que no resuelvan el problema) con las siguientes versiones y ediciones de Adobe Commerce:
- MDVA-19391_EE_2.3.1_COMPOSER_v1.patch: Adobe Commerce (todas las opciones de implementación) 2.3.1-2.3.4-p2
- MDVA-18980_EE_2.2.6_COMPOSER_v1.patch: Adobe Commerce (todas las opciones de implementación) 2.3.0
- MDVA-15136_EE_2.2.6_COMPOSER_v1.patch: Adobe Commerce (todas las opciones de implementación) 2.3.0
Solución
Para solucionar el problema, aplique el parche correspondiente adjunto a este artículo. Para descargarlo, haga clic en los siguientes vínculos:
- Descargar MDVA-19391_EE_2.3.1_COMPOSER_v1.patch
- Descargar MDVA-15136_EE_2.2.6_COMPOSER_v1.patch
- Descargar MDVA-18980_EE_2.3.1_COMPOSER_v1.patch
Para comprobar qué parche utilizar:
-
Revise los registros mediante el siguiente comando:
grep analytics_collect_data var/log/support_report.log var/log/support_report.log.1.gz
-
Según el error que vea, seleccione un parche con la información de la tabla siguiente.
table 0-row-2 1-row-2 2-row-2 3-row-2 html-authored no-header Error Parche report.CRITICAL: Error al ejecutar un trabajo cron {"exception":"[object] (RuntimeException(code: 0): Error al ejecutar un trabajo cron en /srv/public_html/vendor/magento/module-cron/Observer/ProcessCronQueueObserver.php:327, TypeError(code: 0): substr_count() espera que el parámetro 1 sea una cadena, dado nulo en /srv/public_html/vendor/magento/module-page-builder-analytics/Model/ContentTypeUsageReportProvider.php:106)"} []
O
report.ERROR: el trabajo cron analytics_collect_data tiene un error: substr_count() espera el parámetro 1 será una cadena, dado nulo. Estadísticas: {"sum":0,"count":1,"realmem":0,"emalloc":0,"realmem_start":224919552,"emalloc_start":216398384} [] []
ApliqueMDVA-19391_EE_2.3.1_COMPOSER_v1.patch.zip, borre la caché y espere 24 horas para que el trabajo se ejecute de nuevo e inténtelo de nuevo. Error al abrir el archivo /tmp/analytics/tmp/../tmp/../tmp/../tmp/../tmp/../tmp/../tmp/../tmp/../tmp/../tmp/../tmp/../tmp/../tmp/../tmp/../tmp/.../tmp/../tmp/../tmp/.../ ApliqueMDVA-15136_EE_2.2.6_COMPOSER_v1.patch.zip, borre la caché y espere 24 horas para que el trabajo se ejecute de nuevo e inténtelo de nuevo. Cifrado no válido ApliqueMDVA-18980_EE_2.2.6_COMPOSER_v1.patch.zip, borre la caché y espere 24 horas para que el trabajo se ejecute de nuevo e inténtelo de nuevo.
Cómo aplicar el parche
Descomprima el archivo y siga las instrucciones de Cómo aplicar un parche de compositor proporcionado por el Adobe.