执行6次后,在Fuseki Jena中构造查询挂起

问题描述 投票:1回答:1

我使用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!


jena fuseki
1个回答
1
投票

如果其他人遇到这个问题,我会添加答案。正如评论中所解释的,这是由于一个错误并且已经使用commit修复,因此下一个版本应该可以解决这个问题。如果您遇到困难,您可以在等待发布时使用snapshot repo。

© www.soinside.com 2019 - 2024. All rights reserved.