При решении любой проблемы программирования, каков ваш modus operandi? Как вы исправляете проблему?
Вы пишете все, что можете, о наблюдаемом поведении ошибки или проблемы?
Возьмите меня через ментальный контрольный список действий, которые вы совершаете.
(Как говорится - First, solve the problem. Then, write the code
)