View Issue Details

IDProjectCategoryView StatusLast Update
0007704OXID eShop (all versions)Generalpublic2024-08-07 09:33
ReporterSteven Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status acknowledgedResolutionopen 
Product Version7.1.0 
Summary0007704: When removing a component, error is thrown and entries remain
DescriptionWhen composer removes a component you get error

[Error]
Class "OxidEsales\EshopCommunity\Core\Autoload\BackwardsCompatibilityClassMapProvider" not found

However, the component is removed from the vendor directoy.

In var/generated/generated_services.yaml the entry for the component (service) remains. If you call the OE console, there's no issue. The remaining entry will be simply removed from generated_services.yaml.

Therefore it looks like you do not get any real problems by removing a component but the process is inconsistent.
Steps To Reproducecomposer require oxid-academy/product-data-reader
composer remove oxid-academy/product-data-reader
Check console output.
See remains in var/generated/generated_services.yaml.
Run ./vendor/bin/oe-console
See generated_services.yaml again.
TagsNo tags attached.
ThemeNot defined
BrowserNot defined
PHP VersionNot defined
Database VersionNot defined

Activities

There are no notes attached to this issue.