[MAGNOLIA-8580] Failing [module config] decorator prevents other decorators from being applied Created: 30/Sep/22 Updated: 23/Oct/23 Resolved: 11/Nov/22 |
|
| Status: | Closed |
| Project: | Magnolia |
| Component/s: | configuration |
| Affects Version/s: | 6.2.10, 6.2.25 |
| Fix Version/s: | 6.3.0, 6.2.27 |
| Type: | Bug | Priority: | Major |
| Reporter: | Aleksandr Pchelintcev | Assignee: | Jaroslav Simak |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Σ Remaining Estimate: | Not Specified | Remaining Estimate: | Not Specified |
| Σ Time Spent: | Not Specified | Time Spent: | Not Specified |
| Σ Original Estimate: | Not Specified | Original Estimate: | Not Specified |
| Sub-Tasks: |
|
||||||||||||||||||||||||||||||
| Template: | |||||||||||||||||||||||||||||||
| Acceptance criteria: |
Empty
|
||||||||||||||||||||||||||||||
| Task DoD: |
[X]*
Doc/release notes changes? Comment present?
[X]*
Downstream builds green?
[X]*
Solution information and context easily available?
[X]*
Tests
[X]*
FixVersion filled and not yet released
[ ] 
Architecture Decision Record (ADR)
|
||||||||||||||||||||||||||||||
| Bug DoR: |
[ ]*
Steps to reproduce, expected, and actual results filled
[ ]*
Affected version filled
|
||||||||||||||||||||||||||||||
| Date of First Response: | |||||||||||||||||||||||||||||||
| Epic Link: | DevX Bucket | ||||||||||||||||||||||||||||||
| Sprint: | DevX 23 | ||||||||||||||||||||||||||||||
| Story Points: | 2 | ||||||||||||||||||||||||||||||
| Team: |
| Description |
Steps to reproduce
Expected resultsThe malicious one is not applied, while the legit one should've been picked up without a problem. Actual resultsThe whole sequence of decorators is not applied. You should see an error in module startup logs. WorkaroundExplicitly get rid of the malicious decorator, much like it has been e.g. in this change for free trials that suffered after an update that has been removing ranker (FT infra was bringing in a decorator to disable ranker). Development notesWhether this concerns only module configs or also the "conventional" registries is not verified yet, there's a chance that those are un-affected. |