Project

General

Profile

Actions

Bug #15007

closed

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

Added by Félix DALLIDET over 5 years ago. Updated over 5 years ago.

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

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 1 (0 open1 closed)

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

Updated by Félix DALLIDET over 5 years ago

  • File deleted (missing_report.png)
Actions #2

Updated by Félix DALLIDET over 5 years ago

  • File deleted (enrico_nrpe.json)
Actions #4

Updated by François ARMAND over 5 years ago

  • Status changed from New to In progress
Actions #5

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.

Actions #6

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
Actions #7

Updated by François ARMAND over 5 years ago

  • Status changed from Pending technical review to Pending release
Actions #8

Updated by Vincent MEMBRÉ over 5 years ago

  • Name check set to To do
Actions #9

Updated by Vincent MEMBRÉ over 5 years ago

  • Fix check set to To do
Actions #11

Updated by Félix DALLIDET over 5 years ago

  • Name check changed from To do to Reviewed
Actions #12

Updated by Félix DALLIDET over 5 years ago

  • Name check changed from Reviewed to Needs change
Actions #13

Updated by Félix DALLIDET over 5 years ago

  • Fix check changed from To do to Error - Blocking
Actions #14

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.

Actions #15

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
Actions #16

Updated by François ARMAND over 5 years ago

  • Name check changed from Needs change to Reviewed
Actions #17

Updated by Félix DALLIDET over 5 years ago

  • Fix check changed from Error - Blocking to Checked
Actions #18

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.

Actions

Also available in: Atom PDF