увеличить javaMaxHeapsize в файле build.gradle (Module: app)
dexOptions {
javaMaxHeapSize "1g"
}
до (добавьте эту строку в градус)
dexOptions {
javaMaxHeapSize "4g"
}
Это смотрит на меня как ошибка с Linq к NHybernate. Одно возможное обходное решение должно преобразовать в массив перед сортировкой. Потенциально большая оборотная сторона - то, что Вы не можете ограничить результаты с помощью Пропуска () и Взять () перед перечислением, таким образом, это не может быть достаточно для Вас.
var results = items
.ToArray()
.OrderBy(item => item.Agenda.Date)
.ThenBy(item => item.OutcomeType)
.ThenBy(item => item.OutcomeNumber)
.Skip((page - 1)*pageSize)
.Take(pageSize)
хотя я не думаю, что это имело бы значение, что происходит, если Вы делаете свой linq как это:
(от меня в объектах orderby я prop1, я prop2, я prop3).Skip (...).Take (...).ToArray ();