หลังจากอัปเกรดเป็น Drupal 9.2.0 โดยใช้ Composer บางครั้งฉันได้รับข้อผิดพลาดต่อไปนี้
ฟังก์ชันที่เลิกใช้แล้ว: พารามิเตอร์ที่จำเป็น $bubbleable_metadata ตามหลังพารามิเตอร์ทางเลือก $data ใน required_once() (บรรทัดที่ 276 ของ core/lib/Drupal/Core/Extension/ModuleHandler.php)
need_once() (บรรทัด: 276)
Drupal\Core\Extension\ModuleHandler->loadInclude('token', 'inc', 'token.tokens') (บรรทัด: 214)
token_module_implements_alter (อาร์เรย์, 'update_projects_alter', NULL) (บรรทัด: 539)
Drupal\Core\Extension\ModuleHandler->alter('module_implements', Array, 'update_projects_alter') (บรรทัด: 641)
Drupal\Core\Extension\ModuleHandler->buildImplementationInfo('update_projects_alter') (บรรทัด: 590)
Drupal\Core\Extension\ModuleHandler->getImplementationInfo('update_projects_alter') (บรรทัด: 328)
Drupal\Core\Extension\ModuleHandler->getImplementations('update_projects_alter') (บรรทัด: 481)
Drupal\Core\Extension\ModuleHandler->alter('update_projects', Array) (บรรทัด: 153)
Drupal\update\UpdateManager->getProjects() (บรรทัด: 284)
update_get_available() (บรรทัด: 38)
update_requirements('รันไทม์') call_user_func_array('update_requirements' อาร์เรย์) (บรรทัด: 403)
Drupal\Core\Extension\ModuleHandler->invokeAll('requirements', Array) (บรรทัด: 109)
Drupal\system\SystemManager->listRequirements() (บรรทัด: 49)
Drupal\system\Controller\SystemInfoController->สถานะ()
call_user_func_array(อาร์เรย์, อาร์เรย์) (บรรทัด: 123)
Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber{closure}() (บรรทัด: 578)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (บรรทัด: 124)
Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->wrapControllerExecutionInRenderContext(Array, Array) (บรรทัด: 97)
Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber{closure}() (บรรทัด: 158)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (บรรทัด: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (บรรทัด: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (บรรทัด: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (บรรทัด: 106)
Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (บรรทัด: 85)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (บรรทัด: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (บรรทัด: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (บรรทัด: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (บรรทัด: 716)
Drupal\Core\DrupalKernel->ที่จับ (วัตถุ) (บรรทัด: 19)
ฉันพบ ข้อผิดพลาดร้ายแรงหลังจากอัปเดตเป็น drupal core 9.1.0 ซึ่งแนะนำว่าการอัปเดตโมดูลโทเค็นควรแก้ไข แต่ฉันใช้เวอร์ชัน 8.x-1.9 อยู่แล้ว
ฉันลองเปลี่ยนเวอร์ชัน PHP (7.3, 7.4 และ 8.0) ล้างแคช และเรียกใช้ update.php แต่วิธีนี้ไม่สามารถแก้ไขปัญหาได้