[TASK] Split error handling in AbstractFluxController to reusable method