Dobrý den, prosím Vás o radu. Dnes jsem prováděla aktualizaci modulu Commerce z verze Commerce Core 8.x-2.33 na 8.x-2.34 (2023-Mar-30) a od té doby stánky nefungují.
Tak jako vždycky jsem to prováděla pomocí
composer update "drupal/*" --with-all-dependencies
a pak jsem pomocí drushe aktualizovala databázi a vymazala cache.
A na stránce se od té doby objevuje ona slavná chybová hláška "Na stránce došlo k neočekávané chybě. Zkuste to později."
Zde je výpis chyby z logu
Error: Call to undefined method Symfony\Component\HttpFoundation\RequestStack::getMasterRequest() v Drupal\commerce_product\ContextProvider\ProductVariationContext->getRuntimeContexts() (řádek 112 souboru /srv/http/samshop/web/modules/contrib/commerce/modules/product/src/ContextProvider/ProductVariationContext.php).
Zkoušela jsem spustit
composer update "symfony/*" --with-all-dependencies a composer update --with-all-dependencies, ale nic nepomáhá.
Musím dodat, že tohle se mi vyskytuje na lokálním serveru (Apache/2.4.55 (Unix) OpenSSL/3.0.8 PHP/8.2.2 ).
Stránky mám jinak hostované na websupportu, ale pokaždé, když je k dispozici update jádra nebo modulu, tak nejdříve dělám aktualizace na lokálním serveru a až když proběhne v pořádku, tak ji dělám na produkční verzi (nejdříve samozřejmě zalohuji databázi a soubory webu).
Budu moc ráda, když mě budete moci poradit. Učím se Symfony, ale jsem stále začátečnice.
Předem děkuji za jakoukoliv radu.
S pozdravem Pavlína
Dobrý den, bezva. I když jsem nestihl zareagovat rychle, tak jsem rád, že se to vyřešilo a ještě více, že se vám podařilo aplikovat patch. Snad to nebudete potřebovat moc často ;)
Dobrý večer, zde doplňuji aktualizaci, na stránce modulu Commerce byla už tato chyba nahlášena a objevil se tam patch, který to řeší. A funguje. Jsem ráda, že jsem se naučila jak aplikovat patche na drupalovské moduly