Есть два места, где деление на ноль может произойти:
int pageCount = behavioursPaginatedList.getFullListSize() /
Math.max(1,behavioursPaginatedList.getObjectsPerPage());
В этом случае Math.max(1, ...)
гарантированно предоставит ненулевое значение. Таким образом, исключение не может быть отсюда
if ((behavioursPaginatedList.getFullListSize() %
behavioursPaginatedList.getObjectsPerPage()) > 0)
В этом случае, если behavioursPaginatedList.getObjectsPerPage()
вернет ноль, вы получите ошибку деления на ноль.
Тот факт, что вы получаете исключение, говорит о том, что деление на ноль происходит , а behavioursPaginatedList.getObjectsPerPage()
равно , возвращая ноль. Вам нужно выяснить, почему это происходит.