GX-Bug #69241
geschlossenService Provider Cache wird nicht sauber erneuert / Service provider cache is not cleared properly
0%
Behebung eines Problems mit dem Shop-Cache, das andere Probleme verursacht hat.
Beschreibung
Service Provider Cache wird nicht sauber erneuert
Kann wie folgt reproduziet werden:
- Shop installieren 4.5.1.0 beta2
- Update auf 4.5.1.0 beta3 ausführen
- Im Gambio Admin unter Artikel->Optionen eine Option anlegen
- Unter Artikel einen Artikel bearbeiten und dort den Reiter "Optipnen" öffnen
- Keine Optionen werden angezeigt, es gibt nur eine Fehlermeldung im Log
- Lösche den Cache im Gambio Admin, der Fehler bleibt.
Erwartetes Ergebnis:
Wenn man den Cache im Gambio Admin erneuert, oder wenn dieser im Updater erneuert wird, sollten alle Caches auch komplett erneuert werden können
Tatsächliches Ergebnis:
Es wird beim Cache leeren über den Gambio Admin oder beim Updater, nicht jeder Cache erneuert, der Service Provider Cache wird nicht geleert, sodass fehlende Dateien als Fehler angeschrieben werden
Die Datei cache/service_provider_registry-21232f297a57a5a743894a0e4a801fc3.cache wurde nicht gelöscht
Service provider cache is not cleared properly
Can be reproduced as follows:
- install shop 4.5.1.0 beta2
- update to 4.5.1.0 beta3
- create an option in the Gambio Admin under Catalog->Options
- edit a product under catalog and open the tab "options
- no options are displayed, there is only an error message in the log
- Clear the cache in the Gambio Admin, the error remains
Expected result:
If you refresh the cache in the Gambio Admin, or if it is refreshed in the updater, you should be able to refresh all caches completely as well
Actual result:
Not every cache is refreshed when clearing the cache in the Gambio Admin or in the Updater, the service provider cache is not cleared, so missing files are written as errors.
The file cache/service_provider_registry-21232f297a57a5a743894a0e4a801fc3.cache it not deleted
CRITICAL: Service provider lied about providing (Gambio\Admin\Modules\Price\Services\ProductPriceConversionService) service