diff --git a/include/errors/class_FatalError.inc b/include/errors/class_FatalError.inc index ae4841c20a62a668033f13cdc49dec42975b264d..4f2b8547d4b490b72f91eddb0ea1430edf5d3e78 100644 --- a/include/errors/class_FatalError.inc +++ b/include/errors/class_FatalError.inc @@ -84,6 +84,10 @@ class FatalError extends Error $config->get_cfg_value('displayerrors') == 'TRUE') { $trace = FusionDirectoryError::formatTrace($this); $display .= print_a($trace, TRUE); + $previous = $this; + while ($previous = $previous->getPrevious()) { + $display .= print_a(FusionDirectoryError::formatTrace($previous), TRUE); + } } $display .= '</body></html>';