Чтение следующего раздела на странице может вас просветить. «Ошибка», возвращаемая рекурсивно, - это ошибка, передаваемая вызывающей стороне, в конечном итоге достигающая вызывающей стороны верхнего уровня (например, главной), вот что это означает.
Теперь, если причина или детали ошибки не указано, будет очень сложно узнать, как это исправить. Предоставление контекста гарантирует, что источник ошибки может быть легко идентифицирован.