Open munkhulzii opened 2 years ago
We've not seen this before.
Could you include a full stack trace?
`[2022-06-29 15:32:00] main.CRITICAL: Error: Call to undefined method Magento\Sales\Api\Data\OrderExtension::setSources() in vendor/ampersand/magento2 -disable-stock-reservation/src/Plugin/Model/OrderRepositoryPlugin.php:135 Stack trace:
\OrderRepositoryPlugin->applyExtensionAttributesToOrder()
re}()
Sales\Model\IsStorePickupOrder->execute()
heckout\Onepage\Success\IsOrderStorePickup->execute()
{closure}()
ns()
ure}()
on{closure}()
()
re}()
`
The issue was solved by next deployment. So it looks like the first installation does not work fully. Maybe it was a issue with composer autoloader.
Issue can be closed.
thanks @munkhulzii very strange, perhaps something going fishy with your atomic deployments?
Hi @munkhulzii I had the exact same issue on Magento 2.4.3. Tried a full new deploy but still the same issue. How did you solve this ?
@joachimVT For me was the issue solved by next deployment.
Something wrong with composer autoloader and di:compile. Maybe try "compose install" 2 times during the deploy. Just run in a row.
The issue was solved by next deployment. So it looks like the first installation does not work fully. Maybe it was a issue with composer autoloader.
Issue can be closed.
I also faced the same issue and resolved using re-deployment. Thank you
Just to confirm. Works on local development but not on live until secound deployment. Magento v2.4.4 using deployer(.org)
I get following error on order success page: Error: Call to undefined method Magento\Sales\Api\Data\OrderExtension::setSources() in vendor/ampersand/magento2-disable-stock-reservation/src/Plugin/Model/OrderRepositoryPlugin.php:135.
And I do not see the functions setSources and getSources in the generated class generated/code/Magento/Sales/Api/Data/OrderExtension.php.
What could it be? Magento is in version 2.4.3. Module in version 1.1.4 is correctly installed and activated.