elasticio / sailor-nodejs

The official elastic.io library for bootstrapping and executing for Node.js connectors.
4 stars 4 forks source link

`Rebound limit exceeded` message should be located in the step where it was emitted #213

Open if0s opened 1 week ago

if0s commented 1 week ago

Component Bug Report

Description

Currently, if we use the rebound feature, after 21 attempts to rebound we get an error message that will be located in the previous step rather than in the step that triggered the rebound.

Rebound and error is somewhere here: Sailor rebound Sailor "Rebound limit exceeded" on last iteration

Version

2.7.3

Steps to Reproduce

  1. Create flow where first step will be webhook and second REST API v2 component
  2. Enable Retry on failure in config and place there URL that will respond with 429 error
  3. Run flow and wait until last rebound will be triggered

Actual Result

Error Rebound limit exceeded in first step - webhook: image image

Expected Result

Error in second step - REST API v2: image

Workaround(s)

none