Neo4j болт-драйвер ClientException
Я загрузил около 20000 нечетных узлов из CSV-файла с жалобами потребителей, доступного в примере neo4j load csv. Я использую драйвер болта Neo4j в своем классе Java для запроса.
Driver driver = GraphDatabase.driver( "bolt://localhost/trialschema", AuthTokens.basic( "neo4j", "neo" ) );
Session session = driver.session();
StatementResult result = session.run( "MATCH(n)-[r]-(m) return n,type(r),m limit 10" );
Map<String,Object> resultOfQuery = processResult(result);
session.close();
driver.close();
return returnMap ;
Но когда я пытаюсь перебрать этот StatementResult внутри метода processResult, я получаю следующее исключение
Произошла непредвиденная ошибка (тип = Внутренняя ошибка сервера, статус =500). org.springframework.web.util.NestedServletException: обработка запроса не удалась; Вложенное исключение - org.neo4j.driver.v1.exceptions.ClientException: попытка прочитать сообщение, завершившееся до '00 00', в то время как в содержимом сообщения остаются еще данные, непрочитанные: буфер [41 49 4e 53 54 b3 4e c9 77 af 91 89 43 6f 6d 70 6c 61 69 6e 74 a1 82 69 64 ca 00 1d 13 40 00 00 00 b1 71 93 b3 4e 07 91 87 43 6f 6d 70 61 6e 79 a1 84 6e 61 6d 65 8f 42 41 4e 4b 20 4f 46 20 41 4d 45 52 49 43 41 87 41 47 41 49 4e 53 54 b3 4e c9 77 9c 91 89 43 6f 6d 70 6c 61 69 6e 74 a1 82 69 64 ca 00 1b d4 06 00 00 00 46 b1 71 93 b3 4e 07 91 87 43 6f 6d 70 61 6e 79 a1 84 6e 61 6d 65 8f 42 41 4e 4b 20 4f 46 20 41 4d 45 52 49 43 41 87 41 47 41 49 4e 53 54 b3 4e c9 77 a4 91 89 43 6f 6d 70 6c 61 69 6e 74 a1 82 69 64 ca 00 1d 3c 54 00 00 00 46 b1 71 93 b3 4e 07 91 87 43 6f 6d 70 61 6e 79 a1 84 6e 61 6d 65 8f 42 41 4e 4b 20 4f 46 20 41 4d 45 52 49 43 41 87 41 47 41 49 4e 53 54 b3 4e c9 77 95 91 89 43 6f 6d 70 6c 61 69 6e 74 a1 82 69 64 ca 00 0b 56 ca 00 00 00 46 b1 71 93 b3 4e 07 91 87 43 6f 6d 70 61 6e 79 a1 84 6e 61 6d 65 8f 42 41 4e 4b 20 4f 46 20 41 4d 45 52 49 43 41 -------------- размер непрочитанного фрагмента 11075
Я не получаю эту проблему, если я пытаюсь получить только небольшой результат, ограничив результат 50 или 100 . Может кто-нибудь помочь?