According to php documentation:
Version 7.3 ::: An alternative signature supporting an options array has been added. This signature supports also setting of the SameSite cookie attribute.
Your are probably running PHP version 7.2 (or some other version) that does not support the option array parameter.
You can check the PHP that the server is using by ...
I have faced the same issue earilier below artical help me to resovle my issue you can also give it a try this might help you:
HOW TO FIX THE ISSUE NOT A REGISTERED HANDLE IN MAGENTO 2
Magento 2 Issue with “Not Registered Handle” on all the sales sections?
Hope this will help to resolve your issue.
As per my knowledge this error will come when you are calling same instance of the template from 2 different way.
I mean you have to remove first block and create that new instance in your new location.
If this helps then hit like.
Enjoy your coding and improve by debugging !!! :)
Go to vendor\magento\module-msrp\Setup\Patch\Data\ChangePriceAttributeDefaultScope.php
comment line no 89 to 94
and in the file ...
Go to magento root dir (the place where composer or php bin/magento commands are executed)
run composer clear-cache and remove vendor - rm -rf vendor
after that perform composer install
than php bin/magento se:up