У меня есть конструктор, подобный следующему:
public Agent(){
this.name = "John";
this.id = 9;
this.setTopWorldAgent(this, "Top_World_Agent", true);
}
Я получаю исключение нулевого указателя здесь при вызове метода. Кажется, это потому, что я использую this в качестве аргумента в методе setTopWorldAgent. При удалении этого вызова метода все выглядит нормально. Почему это происходит? Кто-нибудь еще испытывал это?