## Overview

These logs contain high-level business information about the search-tree algorithm. Activate them if you want an overview of the RAO steps, like the impact of topological actions and the optimization result of every perimeter. Most logs contain normal information, but some may contain errors (possible cases are listed below).

Package name:

com.farao_community.farao.commons.logs.RaoBusinessLogs


## Possible error cases

Module Name Label Description Consequence
ra-optimisation Initial sensitivity failure “Initial sensitivity analysis failed : {error message}” The initial sensitivity computation (at the beginning of the RAO) has failed The RAO exits and returns an empty result
ra-optimisation Post-contingency failure “Scenario post-contingency {contingency name} could not be optimized.” The optimization of post-contingency scenario (AUTO or CURATIVE instant) has failed The RAO skips this post-contingency scenario and moves on to the next contingency.
No result for the failed contingency scenario will be produced.
The RAO will fail when trying to merge preventive & post-contingency results.
ra-optimisation LF failure “Loopflow computation cannot be performed CRAC {crac ID} because it lacks a ReferenceProgram or a GlskProvider” Self-explanatory The RAO is interrupted from the beginning
data/crac-creator-api CRAC error * Any error during CRAC creation (for example trying to import a CSE CRAC with a non-UCTE network) The import (thus the RAO) is interrupted
data/refprog RefProg import error “RefProg file is not valid for this date {date}”
or
“Cannot import RefProg file because its publication time interval is unknown”
The RefProg file could not be imported The RAO is interrupted from the beginning
ra-optimisation Single-state optimization failure “Optimizing state {state ID} failed: {error message}” One-state only optimization failed RAO returns a failed RAO output
ra-optimisation MIP failure “Linear optimization failed at iteration {iteration number}” The solver may return a status different from “optimal” and “feasible”. In this case FARAO consider that the MIP optimization has failed. If a previous iteration of the MIP optimization succeeded, its results is used in the rest of the process.
If it is the first iteration that failed, the RAO will fall back to the initial situation.