Казвате, че сте публикували опростена версия на кода. Променихте ли нещо друго, когато го публикувахте тук? Тази грешка обикновено се причинява, когато имате няколко "отворени" заявки по едно и също време. Например, извиквате fetch()
, но не го извиквате, докато не се изчерпи, и след това се опитвате да извлечете втора заявка.
Съдейки по вашия код по-горе, това не трябва да се случва, защото използвате fetchAll()
. Обикновено решението на този проблем е да извикате closeCursor()
[docs]
. Можете да опитате да го извикате след всеки fetchAll
и вижте дали това прави нещо.