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]

Reply via email to