Uploaded image for project: 'Satellite'
  1. Satellite
  2. SAT-26151

[QE] [AUTOMATION] [Satellite6] Scheduled Insights sync task failed with error "undefined method `[]' for false:FalseClass"

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Undefined Undefined
    • None
    • None
    • RH Cloud
    • False
    • Hide

      None

      Show
      None
    • False
    • 0
    • Phoenix - Subscriptions
    • Sprint 134, Sprint 135, Sprint 141, Sprint 142, Sprint 143
    • None

      Description of problem:

      • The scheduled Insights sync tasks failed with error.
        The task with label "InsightsCloud::async:InsightsScheduledSync" failed at:

      13: InsightsCloud::async::InsightsResolutionsSync (error) with "error" message:

      ~~~~~~~~~~~~~~~~
      Error:

      NoMethodError

      undefined method `[]' for false:FalseClass

      • "/usr/share/gems/gems/foreman_rh_cloud-8.0.51/lib/insights_cloud/async/insights_resolutions_sync.rb:63:in `block in write_resolutions'"
      • "/usr/share/gems/gems/foreman_rh_cloud-8.0.51/lib/insights_cloud/async/insights_resolutions_sync.rb:62:in `each'"
      • "/usr/share/gems/gems/foreman_rh_cloud-8.0.51/lib/insights_cloud/async/insights_resolutions_sync.rb:62:in `map'"
      • "/usr/share/gems/gems/foreman_rh_cloud-8.0.51/lib/insights_cloud/async/insights_resolutions_sync.rb:62:in `write_resolutions'"
      • "/usr/share/gems/gems/foreman_rh_cloud-8.0.51/lib/insights_cloud/async/insights_resolutions_sync.rb:18:in `block (2 levels) in try_execute'"
      • "/usr/share/gems/gems/activerecord-6.1.7.4/lib/active_record/relation/delegation.rb:88:in `each'"
      • "/usr/share/gems/gems/activerecord-6.1.7.4/lib/active_record/relation/delegation.rb:88:in `each'"
        ~~~~~~~~~~~~~~~~

      Version-Release number of selected component (if applicable):

      How reproducible:

      • NA

      Steps to Reproduce:

      Issue observed while scheduled insights task execution, however, the same is not reproducible.

      The following are the steps to check the task:
      1. The Scheduled Insights Sync task is scheduled to run at a specific set time.
      2. When it runs, it fails with error.
      3. Go to Tasks, and check the Dynflow console to see full error.

      Actual results:

      • The task fails with the above-reported error.

      Expected results:

      • Task should run successfully.

      Additional info:

      • Full traceback attached.

      QE Tracker for https://issues.redhat.com/browse/SAT-22626
      Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2259705

              chiggins@redhat.com Cole Higgins
              satellite-focaccia-bot Focaccia Bot
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: