Если вы не знаете, где это происходит, вы можете запустить сеанс отладки с вводом, который, как вы знаете, вызывает ошибку, и выполнить пошаговый просмотр кода, если это возможно.
Еще один довольно очевидный вариант - регистрировать все исключения при входе в ваш сценарий, а затем переходить оттуда к деталям, но я, честно говоря, не думаю, что есть способ, который найдет подходящие места для входа - если это в этом случае программа могла бы точно так же отследить ошибку.