Вы предприняли либо явную ( FLOCK( ) ), либо неявную ( REPLACE ALL ) попытку блокировки файла в транзакции. Это не допускается, если блокировки любых записей были уже сделаны или явно или неявно на этом или более низком уровне транзакций. Это не допускается, даже если блокированные записи были освобождены в этой транзакции.

Вы должны разблокировать откатом все записи этого файла перед попыткой его блокировки. Для подробной информации, см. ROLLBACK .