КК
1) прочитать ошибку - определить её тип и место возникновения.
2) перейти на место ошибки и, если не сразу очевидно что не так, ставим точку останова на месте, что ведёт к этому куску кода.
3) ну дальше собственно thing very hard and solve the problem