We received a report from one of our customers about issues with their pipeline executions using step groups in our Prod-1 cluster. Details about the incident are below.
Harness engineers performed a rollback of the latest deployment for one of the internal modules, which immediately eliminated the failure with Expression Engine and resolved the issue with pipeline executions.
We have identified the problem with our Expression Engine flow where a crucial condition accounting for the possibility of metadata being null if a step, step group, or stage did not have a strategy defined. The issue happens when a specific setting ‘Enable Json Support for expressions’ is enabled.
We have resolved the incident by performing the rollback of the latest deployment for the affected module which happened earlier in the day.