История изменений
Исправление
stevejobs,
(текущая версия)
:
у тебя какой-нибудь CopyOnWriteArrayList, которому кто-то сделал setArray(null) (или что-то похожее на махинации с саблистами)?
все сильно зависит от того, что за реализация листа. Например, ArrayList можно как-то поломать многопоточной записью, если там использовался sublist (напрямую или на итераторе), и корень саблиста почему-то стал пустой. Но я в этом не шарю, если копаешь себе могилу - копай активней)
олсо, если сам list доступен для внешней записи, его кто-то мог занулить, поставь перед ним final
олсо, после провеки на null попробуй добавить проверку на isEmpty()
Исправление
stevejobs,
:
у тебя какой-нибудь CopyOnWriteArrayList, которому кто-то сделал setArray(null) (или что-то похожее на махинации с саблистами)?
олсо, если list доступен для внешней записи, его кто-то мог занулить, поставь перед ним final
олсо, после провеки на null попробуй добавить проверку на isEmpty()
Исправление
stevejobs,
:
у тебя какой-нибудь CopyOnWriteArrayList, которому кто-то сделал setArray(null) (или что-то похожее на махинации с саблистами)?
олсо, если list доступен для внешней записи, его кто-то мог занулить
олсо, после провеки на null попробуй добавить проверку на isEmpty()
Исходная версия
stevejobs,
:
у тебя какой-нибудь CopyOnWriteArrayList, которому кто-то сделал setArray(null) (или что-то похожее на махинации с саблистами)?