Ошибка с функцией транзакционной функции в neo4j и SDN

#neo4j #spring-data-neo4j

#neo4j #spring-data-neo4j

Вопрос:

Дорогие, у нас возникла какая-то случайная проблема с нашим корпоративным кластером Neo4J 4.2 и множеством приложений на основе Spring. Мы используем SDN6 и реактивные сеансы для выполнения пользовательских запросов в нашем кластере, но иногда мы получаем эту ошибку

 Message 'COMMIT' cannot be handled by a session in the READY state.
 

как на стороне БД, так и в приложении.
В настоящее время мы используем транзакционные функции для использования логики повторных попыток, как описано здесь

Есть идеи? Лучше всего, FB

Комментарии:

1. Можете ли вы добавить точную версию SDN, которую вы используете, а также код, который может вызвать это (если применимо)?

2. Дикое предположение: Вы путаете @Transactional транзакционные функции драйвера Java? Это может закончиться плохо, потому что у вас внезапно будут запущены две транзакции.