Neo4jError: нет текущей транзакции для фиксации
UnhandledPromiseRejectionWarning: Neo4jError: No current transaction to commit.
Привет! Я периодически получаю вышеуказанную ошибку при выполнении следующего кода ~200k раз, в параллельных пакетах по 100:
const session = this.driver.session();
const tx = session.beginTransaction();
const result = await tx.run(
query,
params
);
if (isOK(result)) {
tx.commit();
} else {
tx.rollback();
}
session.close();
Я запускаю это на моей локальной машине с neo4j-driver@1.6.1, node@9.6.1, macOS@10.12.6, с одним экземпляром Neo4j (используя схему URI "bolt").
У меня нет проблем с использованием session.run, а не транзакции.
Любой вклад в это будет очень ценится, спасибо!