Project

General

Profile

Bug #15007

Directive with at least 3 times the same parameterized generic method leads to missing reports

Added by Félix DALLIDET 6 months ago. Updated 5 months ago.

Status:
Released
Priority:
N/A
Category:
Web - Compliance & node report
Target version:
Severity:
Major - prevents use of part of Rudder | no simple workaround
User visibility:
Effort required:
Priority:
0

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

Bug 15007.json (1.62 KB) Bug 15007.json Félix DALLIDET, 2019-05-31 16:30
missing_report.png (91.1 KB) missing_report.png Félix DALLIDET, 2019-05-31 16:30
2019-06-03-workaround_compliance.png (43.9 KB) 2019-06-03-workaround_compliance.png François ARMAND, 2019-06-03 17:54

Subtasks

Bug #15119: Missing reports in directives in repairedRejectedFrançois ARMANDActions

Associated revisions

Revision 1317ad89 (diff)
Added by François ARMAND 6 months ago

Fixes #15007: Missing reports in directives

History

#1

Updated by Félix DALLIDET 6 months ago

  • File deleted (missing_report.png)
#2

Updated by Félix DALLIDET 6 months ago

  • File deleted (enrico_nrpe.json)
#4

Updated by François ARMAND 6 months ago

  • Status changed from New to In progress
#5

Updated by François ARMAND 6 months ago

The problem can be workarounded by using different "report component" for each generic method as shown in the joined screenshot.

#6

Updated by François ARMAND 6 months 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
#7

Updated by François ARMAND 6 months ago

  • Status changed from Pending technical review to Pending release
#14

Updated by Félix DALLIDET 5 months 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.

#15

Updated by François ARMAND 5 months ago

  • Subject changed from Missing reports in directives to Directive with at least 3 times the same parameterized generic method leads to missing reports
#18

Updated by Vincent MEMBRÉ 5 months ago

  • Status changed from Pending release to Released

This bug has been fixed in Rudder 5.0.12 which was released today.

Also available in: Atom PDF