Skip to main content

Types of warnings in Make

Within a scenario, you can have numerous modules and item mappings. Together, they create your scenario. Each of these elements can create an event that might need your attention -- a warning.

A warning can also be the result of handling an error with the Break error handler. With the warning Make informs you that the Break error handler created an incomplete execution of your scenario.

The main difference between a warning and an error is, that a warning doesn't disable the scheduling of your scenario and warnings don't count into the number of consecutive errors.

When a module returns a warning, Make highlights the module with the "Warning" sign. To check the error type, click the thought bubble above the module.

warning-example-a.png
warning-example-b.png

When you use error handling, you will see a warning when the error handler activates. In the example, the Break error handler handled the BundleValidationError. The error handler activation turned the original error into a warning.

ExecutionInterruptedError

A module outputs the ExecutionInterruptedError when the scenario runs for more than 40 minutes (5 minutes for the Free subscription). The module that is currently processing data outputs the warning.

When a module outputs the ExecutionInterruptedError the scenario ends with a warning. The scenario doesn't process the remaining bundles. Make will keep scheduling further scenario runs.

To fix the ExecutionInterruptedError, consider strategies to optimize your scenario:

  • Split your scenario. You can use the combination of the following modules:

    • Make > Run a scenario module and send your data as scenario inputs to the next scenario.

      Note

      You need the Core plan to use the Make app and the Pro plan to use the scenario inputs.

      Check the Make pricing.

    • HTTP app to send relevant data to a webhook in the next scenario.

    For example, if you are processing a lot of bundles in a scenario with 20 modules and the scenario ends with the ExecutionInterruptedError, you can split the scenario into two scenarios with 10 modules each.

  • Set the search modules' Limit to a lower number to reduce the amount of data processed by the scenario.

  • Check the API documentation of the apps you use in the scenario. If the app’s API has a suitable endpoint that supports batch requests, you can use the JSON aggregator and the HTTP app to send your data in batches. In addition, you save on operation consumption.

OutOfSpaceError

Data store modules output the OutOfSpaceError when Make cannot store any more data in the data store. You also get the OutOfSpaceError when you fill your incomplete execution storage.

If a module outputs the OutOfSpaceError with no error handling, the scenario ends with a warning. The scenario doesn't process the remaining bundles. Make will keep scheduling further scenario runs.

To fix the OutOfSpaceError in a scenario, you can use a backup data store with the Resume error handler. You should also check the data in the data store or your incomplete execution storage. You can also review the Make pricing.