Chris Beams opened SPR-8204 and commented

Consider moving away from stack-trace based errors at container bootstrap time in favor of a more compiler-like output (think javac), where all errors are explained in a concise and intuitive manner, possibly with suggests for resolution.

See also CollatingProblemReporter, and the new ProblemCollector interface


Issue Links: - #8389 Condense exception messages accumulated through recursion - #10336 Support collated problem reporting - #13696 Warn when attempting to inject values into fields marked final

Comment From: jhoeller

Superseded by #25162 which got addressed for 6.0 already.