You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@jena.apache.org by GitBox <gi...@apache.org> on 2022/10/05 19:56:23 UTC
[GitHub] [jena] AtesComp opened a new issue, #1572: Configuration fails with Named Graphs and Union Graph root (and Schema for Reasoner)
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: issues-unsubscribe@jena.apache.org.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@jena.apache.org
For additional commands, e-mail: issues-help@jena.apache.org