В логе же пишет в чем ошибка.
Если ни о чем не говорит, тогда тяжко будет с кодом. Если копипастить, хотя бы без базового понимания что и как, то будет ошибка на ошибке.
Т.е. это лишние запчасти, которые можно просто выкинуть?:-)
Начнем по шагам.
Что это значит? Это значит что метод...