AtesComp opened a new issue, #1572: URL: https://github.com/apache/jena/issues/1572
### Version 4.6.1 ### What happened? My configuration file is designed to use an inferenced union graph composed of specified graphs (i.e., not all graphs). It uses named graphs to identify all relevant graphs in the store. # FIRST ISSUE When named graphs (**ja:namedGraph**) are specified and a root graph is identified for the union graph (**ja:rootModel**), fuseki starts, but doesn't get past the **Started <dateTime> on port 3030** message. It fails with Status Code 500 when attempting to use it for anything. Failing Configuration: ``` @prefix : <#> . @prefix fuseki: <http://jena.apache.org/fuseki#> . @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix ja: <http://jena.hpl.hp.com/2005/11/Assembler#> . @prefix tdb2: <http://jena.apache.org/2016/tdb#> . @prefix res: <http://jena.hpl.hp.com/2003/> . @prefix ex: <https://my.example.com/> . ## ------------------------------------------------------------ ## Server [] a fuseki:Server ; rdfs:label "My Server" ; ja:context [ ja:cxtName "arq:queryTimeout" ; ja:cxtValue "30000,60000" ] ; ## Services fuseki:services ( :service ) ; . ## ------------------------------------------------------------ ## Service Descriptions :service a fuseki:Service ; rdfs:label "TDB2 Data Service" ; fuseki:name "data" ; fuseki:dataset :ds ; fuseki:endpoint [ fuseki:name "sparql" ; fuseki:operation fuseki:query ] ; fuseki:endpoint [ fuseki:name "query" ; fuseki:operation fuseki:query ] ; fuseki:endpoint [ fuseki:name "update" ; fuseki:operation fuseki:update ] ; fuseki:endpoint [ fuseki:name "upload" ; fuseki:operation fuseki:upload ] ; fuseki:endpoint [ fuseki:name "get" ; fuseki:operation fuseki:gsp_r ] ; fuseki:endpoint [ fuseki:name "data" ; fuseki:operation fuseki:gsp_rw ] ; . ## ------------------------------------------------------------ ## Graph Default :ds a ja:RDFDataset ; rdfs:label "RDF Dataset" ; ja:defaultGraph :graphInf ; ja:namedGraph [ ja:graphName ex:graph1 ; ja:graph :graph1 ] ; ja:namedGraph [ ja:graphName ex:graph2 ; ja:graph :graph2 ] ; ja:namedGraph [ ja:graphName ex:ontology ; ja:graph :graphOnt ] ; . ## ------------------------------------------------------------ ## Inference Model :graphInf a ja:InfModel ; rdfs:label "Inference Model" ; ja:baseModel :modelUnion ; ja:reasoner :reasoner ; . :reasoner a ja:Reasoner ; ja:reasonerURL res:OWLMicroFBRuleReasoner ; # ja:schema :graphOnt ; . ## ------------------------------------------------------------ ## Union Model :modelUnion a ja:UnionModel ; rdfs:label "Union Model" ; ja:rootModel :graph1 ; # ja:subModel :graph1 ; ja:subModel :graph2 ; ja:subModel :graphOnt ; . ## ------------------------------------------------------------ ## Data Graph 1 :graph1 a tdb2:GraphTDB2 ; rdfs:label "Data Graph 1" ; tdb2:graphName ex:graph1 ; tdb2:dataset :ds_tdb2 ; . ## ------------------------------------------------------------ ## Data Graph 2 :graph2 a tdb2:GraphTDB2 ; rdfs:label "Data Graph 2" ; tdb2:graphName ex:graph2 ; tdb2:dataset :ds_tdb2 ; . ## ------------------------------------------------------------ ## Ontology Graph :graphOnt a tdb2:GraphTDB2 ; rdfs:label "Ontology Graph" ; tdb2:graphName ex:ontology ; tdb2:dataset :ds_tdb2 ; . ## ------------------------------------------------------------ ## The Database :ds_tdb2 a tdb2:DatasetTDB2 ; rdfs:label "TDB2 Dataset" ; tdb2:location "./data" ; . ## ------------------------------------------------------------ # End triples. ``` ## Relevant Config Parts ``` :ds a ja:RDFDataset ; rdfs:label "RDF Dataset" ; ja:defaultGraph :graphInf ; ja:namedGraph [ ja:graphName ex:graph1 ; ja:graph :graph1 ] ; <--- set ja:namedGraph [ ja:graphName ex:graph2 ; ja:graph :graph2 ] ; <--- set ja:namedGraph [ ja:graphName ex:ontology ; ja:graph :graphOnt ] ; <--- set . ... :modelUnion a ja:UnionModel ; rdfs:label "Union Model" ; ja:rootModel :graph1 ; <-- set # ja:subModel :graph1 ; <-- unset ja:subModel :graph2 ; ja:subModel :graphOnt ; . ``` When either the **ja:rootModel** is changed to a **ja:subModel** OR all **ja:namedGraph** parts are removed, the configuration works but are obviously missing the appropriate functionality: 1. the **ja:UnionModel** does not specify the writable graph for the union. * This could be view as a semi-acceptable workaround as the graph is independently writable. 2. the named graphs are not available and writes to new named graphs do not persist. # Second Issue A second issue occurs when attempting to use a specified schema (**ja:schema**) for the reasoner. Presumably, the specified schema does not need to be part of the union graph any longer (i.e., removing **ja:subModel :graphOnt ;**). This results in a **HTTP ERROR 503 Service Unavailable** message. ## Relevant Config Parts ``` :reasoner a ja:Reasoner ; ja:reasonerURL res:OWLMicroFBRuleReasoner ; ja:schema :graphOnt ; <--- set . ## ------------------------------------------------------------ ## Union Model :modelUnion a ja:UnionModel ; rdfs:label "Union Model" ; # ja:rootModel :graph1 ; ja:subModel :graph1 ; ja:subModel :graph2 ; # ja:subModel :graphOnt ; <--- unset . ``` This issue may be an independent failure separate from the first issue. ### Relevant output and stacktrace ```shell FIRST ISSUE: 15:05:38 INFO Server :: Apache Jena Fuseki 4.6.1 15:05:38 INFO Config :: FUSEKI_HOME=/home/user/Bin/apache-jena-fuseki-4.6.1 15:05:38 INFO Config :: FUSEKI_BASE=/home/user/Dev/Jena/Work/run 15:05:38 INFO Config :: Shiro file: file:///home/user/Dev/Jena/Work/run/shiro.ini 15:05:40 INFO Server :: Path = /data 15:05:40 INFO Server :: Operation = query Endpoints = [ "query", "sparql" ] 15:05:40 INFO Server :: Operation = update Endpoints = [ "update" ] 15:05:40 INFO Server :: Operation = gsp-rw Endpoints = [ "data" ] 15:05:40 INFO Server :: Operation = gsp-r Endpoints = [ "get" ] 15:05:40 INFO Server :: Operation = upload Endpoints = [ "upload" ] 15:05:40 INFO Server :: System 15:05:40 INFO Server :: Memory: 4.0 GiB 15:05:40 INFO Server :: Java: 11.0.16 15:05:40 INFO Server :: OS: Linux 5.15.0-50-generic amd64 15:05:40 INFO Server :: PID: 32612 15:05:40 INFO Server :: java.vendor = Ubuntu 15:05:40 INFO Server :: java.home = /usr/lib/jvm/java-11-openjdk-amd64 15:05:40 INFO Server :: java.runtime.version = 11.0.16+8-post-Ubuntu-0ubuntu122.04 15:05:40 INFO Server :: java.runtime.name = OpenJDK Runtime Environment 15:05:40 INFO Server :: user.language = en 15:05:40 INFO Server :: user.timezone = America/New_York 15:05:40 INFO Server :: user.country = US 15:05:40 INFO Server :: user.dir = /home/user/Dev/Jena/Work 15:05:40 INFO Server :: Started 2022/10/02 15:05:40 EDT on port 3030 15:07:54 INFO Admin :: [1] GET http://localhost:3030/$/server 15:07:54 INFO Admin :: [1] => Accept: application/json, text/plain, */* 15:07:54 INFO Admin :: [1] => Connection: keep-alive 15:07:54 INFO Admin :: [1] => User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36 15:07:54 INFO Admin :: [1] => Referer: http://localhost:3030/ 15:07:54 INFO Admin :: [1] => Sec-Fetch-Site: same-origin 15:07:54 INFO Admin :: [1] => Sec-Fetch-Dest: empty 15:07:54 INFO Admin :: [1] => Host: localhost:3030 15:07:54 INFO Admin :: [1] => Accept-Encoding: gzip, deflate, br 15:07:54 INFO Admin :: [1] => Sec-Fetch-Mode: cors 15:07:54 INFO Admin :: [1] => sec-ch-ua: "Chromium";v="106", "Google Chrome";v="106", "Not;A=Brand";v="99" 15:07:54 INFO Admin :: [1] => sec-ch-ua-mobile: ?0 15:07:54 INFO Admin :: [1] => sec-ch-ua-platform: "Linux" 15:07:54 INFO Admin :: [1] => Accept-Language: en-US,en;q=0.9,ja;q=0.8 15:07:54 INFO Admin :: [1] <= Content-Type: application/json 15:07:54 INFO Admin :: [1] <= Vary: Accept,Accept-Encoding,Accept-Charset,Origin,Access-Control-Request-Method,Access-Control-Request-Headers 15:07:54 INFO Admin :: [1] 200 OK (9 ms) 15:08:00 INFO Admin :: [2] GET http://localhost:3030/$/server 15:08:00 INFO Admin :: [2] => Accept: application/json, text/plain, */* 15:08:00 INFO Admin :: [2] => Connection: keep-alive 15:08:00 INFO Admin :: [2] => User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36 15:08:00 INFO Admin :: [2] => Referer: http://localhost:3030/ 15:08:00 INFO Admin :: [2] => Sec-Fetch-Site: same-origin 15:08:00 INFO Admin :: [2] => Sec-Fetch-Dest: empty 15:08:00 INFO Admin :: [2] => Host: localhost:3030 15:08:00 INFO Admin :: [2] => Accept-Encoding: gzip, deflate, br 15:08:00 INFO Admin :: [2] => Sec-Fetch-Mode: cors 15:08:00 INFO Admin :: [2] => sec-ch-ua: "Chromium";v="106", "Google Chrome";v="106", "Not;A=Brand";v="99" 15:08:00 INFO Admin :: [2] => sec-ch-ua-mobile: ?0 15:08:00 INFO Admin :: [2] => sec-ch-ua-platform: "Linux" 15:08:00 INFO Admin :: [2] => Accept-Language: en-US,en;q=0.9,ja;q=0.8 15:08:00 INFO Admin :: [3] GET http://localhost:3030/$/stats/data 15:08:00 INFO Admin :: [3] => Accept: application/json, text/plain, */* 15:08:00 INFO Admin :: [3] => Connection: keep-alive 15:08:00 INFO Admin :: [3] => User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36 15:08:00 INFO Admin :: [3] => Referer: http://localhost:3030/ 15:08:00 INFO Admin :: [3] => Sec-Fetch-Site: same-origin 15:08:00 INFO Admin :: [3] => Sec-Fetch-Dest: empty 15:08:00 INFO Admin :: [3] => Host: localhost:3030 15:08:00 INFO Admin :: [3] => Accept-Encoding: gzip, deflate, br 15:08:00 INFO Admin :: [3] => Sec-Fetch-Mode: cors 15:08:00 INFO Admin :: [3] => sec-ch-ua: "Chromium";v="106", "Google Chrome";v="106", "Not;A=Brand";v="99" 15:08:00 INFO Admin :: [3] => sec-ch-ua-mobile: ?0 15:08:00 INFO Admin :: [3] => sec-ch-ua-platform: "Linux" 15:08:00 INFO Admin :: [3] => Accept-Language: en-US,en;q=0.9,ja;q=0.8 15:08:00 INFO Admin :: [3] GET stats dataset /data 15:08:00 INFO Admin :: [2] <= Content-Type: application/json 15:08:00 INFO Admin :: [2] <= Vary: Accept,Accept-Encoding,Accept-Charset,Origin,Access-Control-Request-Method,Access-Control-Request-Headers 15:08:00 INFO Admin :: [2] 200 OK (7 ms) 15:08:01 INFO Admin :: [3] <= Content-Type: application/json 15:08:01 INFO Admin :: [3] <= Content-Length: 1702 15:08:01 INFO Admin :: [3] <= Vary: Accept,Accept-Encoding,Accept-Charset,Origin,Access-Control-Request-Method,Access-Control-Request-Headers 15:08:01 INFO Admin :: [3] 200 OK (17 ms) 15:08:04 INFO Fuseki :: [4] GET http://localhost:3030/data/sparql?query=select+(count(*)+as+%3Fcount)+%7B%3Fs+%3Fp+%3Fo%7D 15:08:04 INFO Fuseki :: [4] => Accept: application/json, text/plain, */* 15:08:04 INFO Fuseki :: [4] => Connection: keep-alive 15:08:04 INFO Fuseki :: [4] => User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36 15:08:04 INFO Fuseki :: [4] => Referer: http://localhost:3030/ 15:08:04 INFO Fuseki :: [4] => Sec-Fetch-Site: same-origin 15:08:04 INFO Fuseki :: [4] => Sec-Fetch-Dest: empty 15:08:04 INFO Fuseki :: [4] => Host: localhost:3030 15:08:04 INFO Fuseki :: [4] => Accept-Encoding: gzip, deflate, br 15:08:04 INFO Fuseki :: [4] => Sec-Fetch-Mode: cors 15:08:04 INFO Fuseki :: [4] => sec-ch-ua: "Chromium";v="106", "Google Chrome";v="106", "Not;A=Brand";v="99" 15:08:04 INFO Fuseki :: [4] => sec-ch-ua-mobile: ?0 15:08:04 INFO Fuseki :: [4] => sec-ch-ua-platform: "Linux" 15:08:04 INFO Fuseki :: [5] GET http://localhost:3030/data/sparql?query=select+%3Fg+(count(*)+as+%3Fcount)+%7Bgraph+%3Fg+%7B%3Fs+%3Fp+%3Fo%7D%7D+group+by+%3Fg 15:08:04 INFO Fuseki :: [4] => Accept-Language: en-US,en;q=0.9,ja;q=0.8 15:08:04 INFO Fuseki :: [5] => Accept: application/json, text/plain, */* 15:08:04 INFO Fuseki :: [5] => Connection: keep-alive 15:08:04 INFO Fuseki :: [5] => User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36 15:08:04 INFO Fuseki :: [5] => Referer: http://localhost:3030/ 15:08:04 INFO Fuseki :: [5] => Sec-Fetch-Site: same-origin 15:08:04 INFO Fuseki :: [5] => Sec-Fetch-Dest: empty 15:08:04 INFO Fuseki :: [5] => Host: localhost:3030 15:08:04 INFO Fuseki :: [5] => Accept-Encoding: gzip, deflate, br 15:08:04 INFO Fuseki :: [5] => Sec-Fetch-Mode: cors 15:08:04 INFO Fuseki :: [5] => sec-ch-ua: "Chromium";v="106", "Google Chrome";v="106", "Not;A=Brand";v="99" 15:08:04 INFO Fuseki :: [5] => sec-ch-ua-mobile: ?0 15:08:04 INFO Fuseki :: [5] => sec-ch-ua-platform: "Linux" 15:08:04 INFO Fuseki :: [5] => Accept-Language: en-US,en;q=0.9,ja;q=0.8 15:08:04 INFO Fuseki :: [4] Query = select (count(*) as ?count) {?s ?p ?o} 15:08:04 INFO Fuseki :: [5] Query = select ?g (count(*) as ?count) {graph ?g {?s ?p ?o}} group by ?g 15:08:04 WARN Fuseki :: [4] RC = 500 : Currently in an active transaction org.apache.jena.dboe.transaction.txn.TransactionException: Currently in an active transaction at org.apache.jena.dboe.storage.system.DatasetGraphTxnCtl.checkNotActive(DatasetGraphTxnCtl.java:81) ~[fuseki-server.jar:4.6.1] at org.apache.jena.dboe.storage.system.DatasetGraphTxnCtl.begin(DatasetGraphTxnCtl.java:73) ~[fuseki-server.jar:4.6.1] at org.apache.jena.sparql.core.TransactionHandlerView.begin(TransactionHandlerView.java:40) ~[fuseki-server.jar:4.6.1] at org.apache.jena.reasoner.BaseInfGraph$InfTransactionHandler.begin(BaseInfGraph.java:138) ~[fuseki-server.jar:4.6.1] at org.apache.jena.sparql.core.TxnDataset2Graph.lambda$begin$4(TxnDataset2Graph.java:193) ~[fuseki-server.jar:4.6.1] at org.apache.jena.sparql.core.TxnDataset2Graph.lambda$handlers$1(TxnDataset2Graph.java:163) ~[fuseki-server.jar:4.6.1] at java.util.HashMap.forEach(HashMap.java:1337) ~[?:?] at org.apache.jena.sparql.core.TxnDataset2Graph.handlers(TxnDataset2Graph.java:163) ~[fuseki-server.jar:4.6.1] at org.apache.jena.sparql.core.TxnDataset2Graph.begin(TxnDataset2Graph.java:193) ~[fuseki-server.jar:4.6.1] at org.apache.jena.sparql.core.DatasetGraphMapLink.begin(DatasetGraphMapLink.java:112) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.servlets.HttpAction.begin(HttpAction.java:276) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.servlets.HttpAction.beginRead(HttpAction.java:291) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.servlets.SPARQLQueryProcessor.execute(SPARQLQueryProcessor.java:269) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.servlets.SPARQLQueryProcessor.executeWithParameter(SPARQLQueryProcessor.java:222) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.servlets.SPARQLQueryProcessor.execute(SPARQLQueryProcessor.java:197) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.servlets.ActionService.executeLifecycle(ActionService.java:58) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.servlets.SPARQLQueryProcessor.execGet(SPARQLQueryProcessor.java:79) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.servlets.ActionProcessor.process(ActionProcessor.java:33) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.servlets.ActionBase.process(ActionBase.java:54) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.servlets.ActionExecLib.execActionSub(ActionExecLib.java:124) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.servlets.ActionExecLib.execAction(ActionExecLib.java:98) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.server.Dispatcher.dispatchAction(Dispatcher.java:164) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.server.Dispatcher.process(Dispatcher.java:156) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.server.Dispatcher.dispatch(Dispatcher.java:83) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.servlets.FusekiFilter.doFilter(FusekiFilter.java:48) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635) ~[fuseki-server.jar:4.6.1] at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) ~[fuseki-server.jar:4.6.1] at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) ~[fuseki-server.jar:4.6.1] at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) ~[fuseki-server.jar:4.6.1] at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) ~[fuseki-server.jar:4.6.1] at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) ~[fuseki-server.jar:4.6.1] at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) ~[fuseki-server.jar:4.6.1] at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) ~[fuseki-server.jar:4.6.1] at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) ~[fuseki-server.jar:4.6.1] at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) ~[fuseki-server.jar:4.6.1] at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:450) ~[fuseki-server.jar:4.6.1] at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) ~[fuseki-server.jar:4.6.1] at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) ~[fuseki-server.jar:4.6.1] at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) ~[fuseki-server.jar:4.6.1] at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) ~[fuseki-server.jar:4.6.1] at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) ~[fuseki-server.jar:4.6.1] at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.servlets.CrossOriginFilter.handle(CrossOriginFilter.java:284) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.servlets.CrossOriginFilter.doFilter(CrossOriginFilter.java:247) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:210) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:527) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:131) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:578) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:223) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1571) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1378) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:176) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:484) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1544) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:174) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1300) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:129) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:822) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.server.Server.handle(Server.java:562) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.server.HttpChannel.lambda$handle$0(HttpChannel.java:505) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:762) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:497) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:282) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:319) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:100) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:412) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:381) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:268) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.lambda$new$0(AdaptiveExecutionStrategy.java:138) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:407) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:894) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1038) ~[fuseki-server.jar:4.6.1] at java.lang.Thread.run(Thread.java:829) ~[?:?] 15:08:04 WARN Fuseki :: [5] RC = 500 : Currently in an active transaction org.apache.jena.dboe.transaction.txn.TransactionException: Currently in an active transaction at org.apache.jena.dboe.storage.system.DatasetGraphTxnCtl.checkNotActive(DatasetGraphTxnCtl.java:81) ~[fuseki-server.jar:4.6.1] at org.apache.jena.dboe.storage.system.DatasetGraphTxnCtl.begin(DatasetGraphTxnCtl.java:73) ~[fuseki-server.jar:4.6.1] at org.apache.jena.sparql.core.TransactionHandlerView.begin(TransactionHandlerView.java:40) ~[fuseki-server.jar:4.6.1] at org.apache.jena.reasoner.BaseInfGraph$InfTransactionHandler.begin(BaseInfGraph.java:138) ~[fuseki-server.jar:4.6.1] at org.apache.jena.sparql.core.TxnDataset2Graph.lambda$begin$4(TxnDataset2Graph.java:193) ~[fuseki-server.jar:4.6.1] at org.apache.jena.sparql.core.TxnDataset2Graph.lambda$handlers$1(TxnDataset2Graph.java:163) ~[fuseki-server.jar:4.6.1] at java.util.HashMap.forEach(HashMap.java:1337) ~[?:?] at org.apache.jena.sparql.core.TxnDataset2Graph.handlers(TxnDataset2Graph.java:163) ~[fuseki-server.jar:4.6.1] at org.apache.jena.sparql.core.TxnDataset2Graph.begin(TxnDataset2Graph.java:193) ~[fuseki-server.jar:4.6.1] at org.apache.jena.sparql.core.DatasetGraphMapLink.begin(DatasetGraphMapLink.java:112) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.servlets.HttpAction.begin(HttpAction.java:276) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.servlets.HttpAction.beginRead(HttpAction.java:291) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.servlets.SPARQLQueryProcessor.execute(SPARQLQueryProcessor.java:269) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.servlets.SPARQLQueryProcessor.executeWithParameter(SPARQLQueryProcessor.java:222) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.servlets.SPARQLQueryProcessor.execute(SPARQLQueryProcessor.java:197) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.servlets.ActionService.executeLifecycle(ActionService.java:58) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.servlets.SPARQLQueryProcessor.execGet(SPARQLQueryProcessor.java:79) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.servlets.ActionProcessor.process(ActionProcessor.java:33) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.servlets.ActionBase.process(ActionBase.java:54) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.servlets.ActionExecLib.execActionSub(ActionExecLib.java:124) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.servlets.ActionExecLib.execAction(ActionExecLib.java:98) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.server.Dispatcher.dispatchAction(Dispatcher.java:164) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.server.Dispatcher.process(Dispatcher.java:156) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.server.Dispatcher.dispatch(Dispatcher.java:83) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.servlets.FusekiFilter.doFilter(FusekiFilter.java:48) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635) ~[fuseki-server.jar:4.6.1] at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61) ~[fuseki-server.jar:4.6.1] at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) ~[fuseki-server.jar:4.6.1] at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) ~[fuseki-server.jar:4.6.1] at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) ~[fuseki-server.jar:4.6.1] at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) ~[fuseki-server.jar:4.6.1] at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108) ~[fuseki-server.jar:4.6.1] at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137) ~[fuseki-server.jar:4.6.1] at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) ~[fuseki-server.jar:4.6.1] at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66) ~[fuseki-server.jar:4.6.1] at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:450) ~[fuseki-server.jar:4.6.1] at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) ~[fuseki-server.jar:4.6.1] at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) ~[fuseki-server.jar:4.6.1] at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) ~[fuseki-server.jar:4.6.1] at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) ~[fuseki-server.jar:4.6.1] at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) ~[fuseki-server.jar:4.6.1] at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.servlets.CrossOriginFilter.handle(CrossOriginFilter.java:284) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.servlets.CrossOriginFilter.doFilter(CrossOriginFilter.java:247) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:210) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:527) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:131) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:578) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:223) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1571) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1378) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:176) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:484) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1544) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:174) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1300) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:129) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:822) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.server.Server.handle(Server.java:562) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.server.HttpChannel.lambda$handle$0(HttpChannel.java:505) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:762) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:497) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:282) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:319) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:100) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:412) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:381) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:268) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.lambda$new$0(AdaptiveExecutionStrategy.java:138) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:407) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:894) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1038) ~[fuseki-server.jar:4.6.1] at java.lang.Thread.run(Thread.java:829) ~[?:?] 15:08:04 INFO Fuseki :: [5] <= Content-Type: text/plain 15:08:04 INFO Fuseki :: [4] <= Content-Type: text/plain 15:08:04 INFO Fuseki :: [5] <= Content-Length: 35 15:08:04 INFO Fuseki :: [4] <= Content-Length: 35 15:08:04 INFO Fuseki :: [5] <= Cache-Control: must-revalidate,no-cache,no-store 15:08:04 INFO Fuseki :: [4] <= Cache-Control: must-revalidate,no-cache,no-store 15:08:04 INFO Fuseki :: [5] <= Vary: Accept,Accept-Encoding,Accept-Charset,Origin,Access-Control-Request-Method,Access-Control-Request-Headers 15:08:04 INFO Fuseki :: [4] <= Vary: Accept,Accept-Encoding,Accept-Charset,Origin,Access-Control-Request-Method,Access-Control-Request-Headers 15:08:04 INFO Fuseki :: [5] <= Pragma: no-cache 15:08:04 INFO Fuseki :: [4] <= Pragma: no-cache 15:08:04 INFO Fuseki :: [5] 500 Server Error (35 ms) 15:08:04 INFO Fuseki :: [4] 500 Server Error (36 ms) SECOND ISSUE: 15:23:11 INFO Config :: Shiro file: file:///home/user/Dev/Jena/Work/run/shiro.ini 15:23:11 ERROR Server :: Exception in initialization: caught: Not in a transaction 15:23:11 WARN WebAppContext :: Failed startup of context o.e.j.w.WebAppContext@62cba181{Apache Jena Fuseki Server,/,file:///home/user/Bin/apache-jena-fuseki-4.6.1/webapp/,UNAVAILABLE} org.apache.jena.assembler.exceptions.AssemblerException: caught: Not in a transaction at org.apache.jena.assembler.assemblers.AssemblerGroup$PlainAssemblerGroup.openBySpecificType(AssemblerGroup.java:165) ~[fuseki-server.jar:4.6.1] at org.apache.jena.assembler.assemblers.AssemblerGroup$PlainAssemblerGroup.open(AssemblerGroup.java:144) ~[fuseki-server.jar:4.6.1] at org.apache.jena.assembler.assemblers.AssemblerGroup$ExpandingAssemblerGroup.open(AssemblerGroup.java:93) ~[fuseki-server.jar:4.6.1] at org.apache.jena.assembler.assemblers.AssemblerBase.open(AssemblerBase.java:39) ~[fuseki-server.jar:4.6.1] at org.apache.jena.assembler.assemblers.AssemblerBase.open(AssemblerBase.java:35) ~[fuseki-server.jar:4.6.1] at org.apache.jena.assembler.assemblers.InfModelAssembler.getReasonerFactory(InfModelAssembler.java:53) ~[fuseki-server.jar:4.6.1] at org.apache.jena.assembler.assemblers.InfModelAssembler.getReasoner(InfModelAssembler.java:46) ~[fuseki-server.jar:4.6.1] at org.apache.jena.assembler.assemblers.InfModelAssembler.openEmptyModel(InfModelAssembler.java:34) ~[fuseki-server.jar:4.6.1] at org.apache.jena.assembler.assemblers.ModelAssembler.openModel(ModelAssembler.java:38) ~[fuseki-server.jar:4.6.1] at org.apache.jena.assembler.assemblers.ModelAssembler.open(ModelAssembler.java:60) ~[fuseki-server.jar:4.6.1] at org.apache.jena.assembler.assemblers.AssemblerGroup$PlainAssemblerGroup.openBySpecificType(AssemblerGroup.java:157) ~[fuseki-server.jar:4.6.1] at org.apache.jena.assembler.assemblers.AssemblerGroup$PlainAssemblerGroup.open(AssemblerGroup.java:144) ~[fuseki-server.jar:4.6.1] at org.apache.jena.assembler.assemblers.AssemblerGroup$ExpandingAssemblerGroup.open(AssemblerGroup.java:93) ~[fuseki-server.jar:4.6.1] at org.apache.jena.assembler.assemblers.AssemblerBase.open(AssemblerBase.java:39) ~[fuseki-server.jar:4.6.1] at org.apache.jena.assembler.assemblers.AssemblerBase.open(AssemblerBase.java:35) ~[fuseki-server.jar:4.6.1] at org.apache.jena.assembler.assemblers.AssemblerGroup.openModel(AssemblerGroup.java:47) ~[fuseki-server.jar:4.6.1] at org.apache.jena.sparql.core.assembler.DatasetAssemblerGeneral.createDataset(DatasetAssemblerGeneral.java:50) ~[fuseki-server.jar:4.6.1] at org.apache.jena.sparql.core.assembler.DatasetAssembler.open(DatasetAssembler.java:40) ~[fuseki-server.jar:4.6.1] at org.apache.jena.sparql.core.assembler.DatasetAssembler.open(DatasetAssembler.java:33) ~[fuseki-server.jar:4.6.1] at org.apache.jena.assembler.assemblers.AssemblerGroup$PlainAssemblerGroup.openBySpecificType(AssemblerGroup.java:157) ~[fuseki-server.jar:4.6.1] at org.apache.jena.assembler.assemblers.AssemblerGroup$PlainAssemblerGroup.open(AssemblerGroup.java:144) ~[fuseki-server.jar:4.6.1] at org.apache.jena.assembler.assemblers.AssemblerGroup$ExpandingAssemblerGroup.open(AssemblerGroup.java:93) ~[fuseki-server.jar:4.6.1] at org.apache.jena.assembler.assemblers.AssemblerBase.open(AssemblerBase.java:39) ~[fuseki-server.jar:4.6.1] at org.apache.jena.assembler.assemblers.AssemblerBase.open(AssemblerBase.java:35) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.build.FusekiConfig.getDataset(FusekiConfig.java:667) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.build.FusekiConfig.buildDataService(FusekiConfig.java:430) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.build.FusekiConfig.buildDataAccessPoint(FusekiConfig.java:417) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.build.FusekiConfig.servicesAndDatasets$(FusekiConfig.java:322) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.build.FusekiConfig.servicesAndDatasets(FusekiConfig.java:293) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.build.FusekiConfig.processServerConfiguration(FusekiConfig.java:192) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.webapp.FusekiWebapp.processServerConfigFile(FusekiWebapp.java:282) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.webapp.FusekiWebapp.initServerConfiguration(FusekiWebapp.java:242) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.webapp.FusekiWebapp.initializeDataAccessPoints(FusekiWebapp.java:220) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.webapp.FusekiServerListener.serverInitialization(FusekiServerListener.java:97) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.webapp.FusekiServerListener.contextInitialized(FusekiServerListener.java:57) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:1043) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:624) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.server.handler.ContextHandler.contextInitialized(ContextHandler.java:978) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:740) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:392) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1304) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:895) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:306) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:532) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:171) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:89) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.server.handler.gzip.GzipHandler.doStart(GzipHandler.java:221) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:171) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.server.Server.start(Server.java:469) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:89) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.server.Server.doStart(Server.java:414) ~[fuseki-server.jar:4.6.1] at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.cmd.JettyFusekiWebapp.start(JettyFusekiWebapp.java:121) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.cmd.FusekiCmd.runFuseki(FusekiCmd.java:391) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.cmd.FusekiCmd$FusekiCmdInner.exec(FusekiCmd.java:375) ~[fuseki-server.jar:4.6.1] at org.apache.jena.cmd.CmdMain.mainMethod(CmdMain.java:87) ~[fuseki-server.jar:4.6.1] at org.apache.jena.cmd.CmdMain.mainRun(CmdMain.java:56) ~[fuseki-server.jar:4.6.1] at org.apache.jena.cmd.CmdMain.mainRun(CmdMain.java:43) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.cmd.FusekiCmd$FusekiCmdInner.innerMain(FusekiCmd.java:102) ~[fuseki-server.jar:4.6.1] at org.apache.jena.fuseki.cmd.FusekiCmd.main(FusekiCmd.java:67) ~[fuseki-server.jar:4.6.1] Caused by: org.apache.jena.dboe.transaction.txn.TransactionException: Not in a transaction at org.apache.jena.dboe.transaction.txn.TransactionalComponentLifecycle.checkTxn(TransactionalComponentLifecycle.java:350) ~[fuseki-server.jar:4.6.1] at org.apache.jena.dboe.trans.bplustree.BPlusTree.getRootRead(BPlusTree.java:156) ~[fuseki-server.jar:4.6.1] at org.apache.jena.dboe.trans.bplustree.BPlusTree.find(BPlusTree.java:231) ~[fuseki-server.jar:4.6.1] at org.apache.jena.tdb2.store.nodetable.NodeTableNative.accessIndex(NodeTableNative.java:130) ~[fuseki-server.jar:4.6.1] at org.apache.jena.tdb2.store.nodetable.NodeTableNative._idForNode(NodeTableNative.java:116) ~[fuseki-server.jar:4.6.1] at org.apache.jena.tdb2.store.nodetable.NodeTableNative.getNodeIdForNode(NodeTableNative.java:57) ~[fuseki-server.jar:4.6.1] at org.apache.jena.tdb2.store.nodetable.NodeTableCache._idForNode(NodeTableCache.java:237) ~[fuseki-server.jar:4.6.1] at org.apache.jena.tdb2.store.nodetable.NodeTableCache.getNodeIdForNode(NodeTableCache.java:139) ~[fuseki-server.jar:4.6.1] at org.apache.jena.tdb2.store.nodetable.NodeTableWrapper.getNodeIdForNode(NodeTableWrapper.java:47) ~[fuseki-server.jar:4.6.1] at org.apache.jena.tdb2.store.nodetable.NodeTableInline.getNodeIdForNode(NodeTableInline.java:57) ~[fuseki-server.jar:4.6.1] at org.apache.jena.tdb2.store.nodetupletable.NodeTupleTableConcrete.idForNode(NodeTupleTableConcrete.java:188) ~[fuseki-server.jar:4.6.1] at org.apache.jena.tdb2.store.nodetupletable.NodeTupleTableConcrete.findAsNodeIds(NodeTupleTableConcrete.java:141) ~[fuseki-server.jar:4.6.1] at org.apache.jena.tdb2.store.nodetupletable.NodeTupleTableConcrete.find(NodeTupleTableConcrete.java:119) ~[fuseki-server.jar:4.6.1] at org.apache.jena.tdb2.store.StoragePrefixesTDB.get(StoragePrefixesTDB.java:70) ~[fuseki-server.jar:4.6.1] at org.apache.jena.dboe.storage.prefixes.StoragePrefixesView.stream(StoragePrefixesView.java:98) ~[fuseki-server.jar:4.6.1] at org.apache.jena.dboe.storage.prefixes.PrefixMapOverStorage.getMappingCopy(PrefixMapOverStorage.java:48) ~[fuseki-server.jar:4.6.1] at org.apache.jena.riot.system.PrefixMapWrapper.getMappingCopy(PrefixMapWrapper.java:45) ~[fuseki-server.jar:4.6.1] at org.apache.jena.sparql.graph.PrefixMappingAdapter.asMapCopy(PrefixMappingAdapter.java:94) ~[fuseki-server.jar:4.6.1] at org.apache.jena.sparql.graph.PrefixMappingBase.getNsPrefixMap(PrefixMappingBase.java:212) ~[fuseki-server.jar:4.6.1] at org.apache.jena.shared.impl.PrefixMappingImpl.setNsPrefixes(PrefixMappingImpl.java:138) ~[fuseki-server.jar:4.6.1] at org.apache.jena.graph.GraphUtil.addInto(GraphUtil.java:138) ~[fuseki-server.jar:4.6.1] at org.apache.jena.assembler.assemblers.ReasonerFactoryAssembler.loadSchema(ReasonerFactoryAssembler.java:90) ~[fuseki-server.jar:4.6.1] at org.apache.jena.assembler.assemblers.ReasonerFactoryAssembler.loadSchema(ReasonerFactoryAssembler.java:83) ~[fuseki-server.jar:4.6.1] at org.apache.jena.assembler.assemblers.ReasonerFactoryAssembler.addSchema(ReasonerFactoryAssembler.java:57) ~[fuseki-server.jar:4.6.1] at org.apache.jena.assembler.assemblers.ReasonerFactoryAssembler.open(ReasonerFactoryAssembler.java:50) ~[fuseki-server.jar:4.6.1] at org.apache.jena.assembler.assemblers.AssemblerGroup$PlainAssemblerGroup.openBySpecificType(AssemblerGroup.java:157) ~[fuseki-server.jar:4.6.1] ... 63 more 15:23:11 INFO Server :: Started 2022/10/02 15:23:11 EDT on port 3030 ``` ### Are you interested in making a pull request? Maybe -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
