View Issue Details

IDProjectCategoryView StatusLast Update
0007704OXID eShop (all versions)Generalpublic2025-01-10 16:59
ReporterSteven Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionduplicate 
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

Relationships

duplicate of 0007367 confirmedHR Recommended Composer version breaks removing of console commands 

Activities

There are no notes attached to this issue.