У меня одна и та же ошибка, когда список пуст. Посмотрев исходный код, я нашел строку, которая вылетает:
return mFooterViewInfos.get(adjPosition - adapterCount).isSelectable
Как вы можете видеть, нет проверки, пуст ли mFooterViewInfos, поэтому мой обходной путь для этой проблемы - просто добавление пустого нижнего колонтитула:
list.addFooterView(new View(context, null, false));
У меня была точно такая же проблема. Насколько я помню, проблема заключалась в том, как я указал расширение файла в настройках задачи очистки.
В задаче «Техническая очистка» проверьте свой параметр «Расширение файла». Если он установлен на «.bak», измените его на «bak» (без кавычек и без точки).
Это устранило проблему для меня. Это сводило меня с ума!