Я использую Jena (версия 3.10.0) с Fuseki (версия 3.10.0) для тестирования некоторых конструктивных запросов, но он зависает после выполнения 6 запросов. Ниже мой код. Я не уверен, что это ошибка в Йене или я делаю что-то не так. Выборочные запросы работают нормально. Буду очень признателен, если кто-то может помочь.
@Test
public void testRun() {
for(int i =0 ; i < 10;i++) {
System.out.println(" ..... "+ i);
String query = "CONSTRUCT {?S ?P ?O} WHERE {?S ?P ?O}";
try(RDFConnectionFuseki connectFuseki = RDFConnectionFactory.connectFuseki("http://localhost:3030/test")) {
System.out.println("Got connection!");
org.apache.jena.rdf.model.Model model = connectFuseki.queryConstruct(query);
System.out.println("Executed query!");
model.write(System.out, "TURTLE");
}
}
}
Консольный вывод
..... 0
Got connection!
Executed query!
..... 1
Got connection!
Executed query!
..... 2
Got connection!
Executed query!
..... 3
Got connection!
Executed query!
..... 4
Got connection!
Executed query!
..... 5
Got connection!