Вие db.end() повикването ще постави връзката на опашка за затваряне, след като SELECT е завършен, така че когато се опитате да направите вътрешния INSERT заявка, връзката към базата данни ще бъде затворена, оттук и грешката PROTOCOL_ENQUEUE_AFTER_QUIT, тъй като се опитвате да поставите в опашката нова команда, след като връзката е затворена.
В зависимост от това как създавате връзката, трябва или да преместите своя db.end() извикване вътре в обратните извиквания или да нямате db.end() повикване изобщо, ако връзката е отворена при стартиране на програмата.