We have a business process flow for Opportunity with 6 stages, however, while moving from stages, in the second stage itself I get the error "Last stage in the active path reached. Next stage does not exist."
Note that: This issue occurs only sometime and vanishes after page refresh.
Upon investigation, I found that the error is been thrown from the inbuilt page "editformpage.js" and in the function "moveToNextStage()"
can anything be done to fix this?
moveToNextStage() {
                const e = this.getTelemetryParams()
                  , t = new Promise((e,t)=>{
                    if (Object(Te.a)(this._currentBpfInstance))
                        return t(new u.a("Process Control does not exist on form.",2147877746));
                    const i = this._stageMetadata.getNextStageId(this.getActiveStageId());
                    if (i) {
                        const t = 0;
                        e(this._saveMainFormIfImmersiveBpfAndNewRecord().then(()=>this._saveFormDataAndActiveStage(h.a.tryParseOrNull(i), t, We)))
                    } else
                        t(new Q("Last stage in the active path reached. Next stage does not exist."))
                }
                );
                return t.then(()=>{
                    Object(Ae.c)(He.h, e, this._applicationContext)
                }
                , t=>{
                    this._shouldReportErrorAsSuccess(t) ? Object(Ae.c)(He.h, e, this._applicationContext) : Object(Ae.b)(He.h, t, null, e, this._applicationContext, this.getCurrentFormEntity(), this._getState())
                }
                ),
                t
            }
