debugging Drupal谷歌分析计数器模块cron运行失败,因此无法获取数据

bbmckpt7  于 2023-11-22  发布在  其他
关注(0)|答案(1)|浏览(142)

该计划是使用谷歌分析计数器模块来显示一些属于某种内容类型的视图计数。所以我按照正在提供的文档(https://www.drupal.org/docs/contributed-modules/google-analytics-counter)现在,在按照步骤并做必要的配置后,当我运行cron时,我得到了这个错误

`Warning: Trying to access array offset on value of type null in Drupal\Core\Cron->processQueue() (line 264 of core/lib/Drupal/Core/Cron.php).
Drupal\Core\Cron->processQueue(Object, Object) (Line: 233)
Drupal\Core\Cron->processQueues() (Line: 162)
Drupal\Core\Cron->run() (Line: 75)
Drupal\Core\ProxyClass\Cron->run() (Line: 272)
Drupal\admin_toolbar_tools\Controller\ToolbarController->runCron()`

字符串
所以我检查了代码,我发现当cron运行时,工作者是谷歌分析计数器pluginid,plugdefination,配置没有被传递,因此$lease_time = $worker->getPluginDefinition()'cron']'time'];这是接收空值,cron运行突然停止,并抛出上面提到的错误/警告。

q9rjltbz

q9rjltbz1#

此问题已在问题#3387501中得到修复。请更新到最新版本(从今天起为4.0.3)。

相关问题