Решил я ее обновить, скачал новую версию,
пересобрал, залил - все вроде в порядке. Но при
заходе на одну из страничек сервер стал тут же
падать! Не поняв с первого раза, как стабильно
работающее приложение может вдруг выкинуть такой
фокус, стал внимательно изучать логи. И обнаружил
там, о ужас, StackOverflowException! При этом,
точно зная что рекурсию нигде не использую, порылся
в своем коде пару минут, да и решил заглянуть в код
библиотеки. А там увидел вот такую прелесть на
месте того метода, который вызывал ошибку:
/**
* @return
* @see #getPage()
* @deprecated
*/
public int getPageIndex() {
return getPageIndex();
}
Вот оказывается как надо объявлять метод
устаревшим, чтобы его впредь больше никогда не
использовали!
(c) ithappens