I've migrated an old webshop from 1.9 to 2.3.0 and then upgraded to 2.3.1. And I've come across a problem that I can't quite find out why it is happening. There are about 300 products migrated into Magento 2.3, they all have the price of zero. When I try to use the onepage checkout, I get an error at the final step and it stops there.
I've got multiple extensions installed: - Forced Login - Disable Register - Infortis (To edit theme)
With a report saying this error:
Fatal Error: 'Uncaught Error: Call to a member function getAdditionalInformation() on null in domain.nl/public_html/vendor/magento/module-sales/Model/OrderRepository.php:172\nStack trace:\n#0 domain.nl/public_html/vendor/magento/module-sales/Model/OrderRepository.php(134): Magento\Sales\Model\OrderRepository->setPaymentAdditionalInfo(Object(Magento\Sales\Model\Order\Interceptor))\n#1 domain.nl/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Sales\Model\OrderRepository->get('668')\n#2 domain.nl/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Sales\Model\OrderRepository\Interceptor->___callParent('get', Array)\n#3 domain.nl/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Sales\Model\OrderRepository\Interceptor->Mage' in 'domain.nl/public_html/vendor/magento/module-sales/Model/OrderRepository.php' on line 172
I can't find anything about it online and I have no idea how to fix this or what's causing it.
Some other insight I'd be thankful for, if you need any other information, please do not hesitate to ask!