Bug #15007
closedDirective with at least 3 times the same parameterized generic method leads to missing reports
Description
When a technique from the technique editor uses:
the same generic method applied on:
-one variable defined parameter
-2 almost identical string parameters
Rudder can not match properly the outgoing reports and ends up with missing reports.
I attached a screen of the compliance and an export in 5.0.9 of which is the minimal technique I found to reproduce the problem.
Files
Updated by Félix DALLIDET over 5 years ago
- File Bug 15007.json Bug 15007.json added
- File missing_report.png missing_report.png added
Updated by François ARMAND over 5 years ago
- Status changed from New to In progress
Updated by François ARMAND over 5 years ago
The problem can be workarounded by using different "report component" for each generic method as shown in the joined screenshot.
Updated by François ARMAND over 5 years ago
- Status changed from In progress to Pending technical review
- Assignee changed from François ARMAND to Nicolas CHARLES
- Pull Request set to https://github.com/Normation/rudder/pull/2238
Updated by François ARMAND over 5 years ago
- Status changed from Pending technical review to Pending release
Applied in changeset rudder|1317ad89ac30fdeec6bdbd46b57cbf7d532d15f2.
Updated by Félix DALLIDET over 5 years ago
- Name check changed from To do to Reviewed
Updated by Félix DALLIDET over 5 years ago
- Name check changed from Reviewed to Needs change
Updated by Félix DALLIDET over 5 years ago
- Fix check changed from To do to Error - Blocking
Updated by Félix DALLIDET over 5 years ago
It now works perfectly in success, BUT at the first run, when everything is repaired, I still have the same problem of missing reports.
Updated by François ARMAND over 5 years ago
- Subject changed from Missing reports in directives to Directive with at least 3 times the same parameterized generic method leads to missing reports
Updated by François ARMAND over 5 years ago
- Name check changed from Needs change to Reviewed
Updated by Félix DALLIDET over 5 years ago
- Fix check changed from Error - Blocking to Checked
Updated by Vincent MEMBRÉ over 5 years ago
- Status changed from Pending release to Released
This bug has been fixed in Rudder 5.0.12 which was released today.