3.0 update exception

first batch of updates for Exception to start reviewing.

still to be done : add missing exception like MissingElementException, MissingCellException, ...

I'll push an other commit later in the day
Only in debug mode