Я нашел что-то странное в отладчике затмения.
Прежде всего, когда программа работает как простое Java-приложение, все в порядке, но когда я использую отладчик, некоторые ссылки становятся нулевыми, так что я ловлю исключение NullPointerException.
Вот гораздо более странный пример:
System.out.println("the list size is " + list.getSize());
System.out.println("the list size is " + list.getSize());
System.out.println("the list size is " + list.getSize());
System.out.println("the list size is " + list.getSize());
Когда я запускаю программу, вывод: 50, 50, 50, 50.
Но когда я использую отладчик, вывод: 50, 49, 48, 47. Это действительно странно, потому что метод getSize () ничего не меняет.