We have updated Jena config from TDB to TDB2 and get error below the
config. Identical config is working on another server with same setup...
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 text: <http://jena.apache.org/text#>
PREFIX lsrm: <https://resource.lingsoft.fi/ns/resource_meta#>
[] rdf:type fuseki:Server ;
fuseki:services (
:service
) .
:service rdf:type fuseki:Service ;
fuseki:name "/ds" ; # http://host:port/ds-ro
fuseki:serviceQuery "query" ; # SPARQL query service
fuseki:serviceQuery "sparql" ; # SPARQL query service
fuseki:serviceUpdate "update" ; # SPARQL update service
fuseki:serviceUpload "upload" ; # Non-SPARQL upload
service
fuseki:serviceReadWriteGraphStore "data" ; # SPARQL Graph store
protocol (read and write)
fuseki:dataset :text_dataset ;
.
:text_dataset rdf:type text:TextDataset ;
text:dataset :tdb2_dataset ;
text:index :indexLucene ;
.
:tdb2_dataset rdf:type tdb2:DatasetTDB2 ;
tdb2:location "/opt/insight/jena_data/" ;
.
# Text index description
:indexLucene a text:TextIndexLucene ;
text:directory <file:/opt/insight/jena_text_index/> ;
text:entityMap :entMap ;
text:storeValues true ;
#text:analyzer [ a text:StandardAnalyzer ] ;
#text:queryAnalyzer [ a text:KeywordAnalyzer ] ;
#text:queryParser text:QueryParser ; # text:AnalyzingQueryParser
#text:multilingualSupport true ;
.
:entMap a text:EntityMap ;
text:entityField "uri" ;
## Must be defined in the text:map
text:defaultField "lsrm_lmz_title" ;
## Enable deleting of text index entries.
text:uidField "uid" ;
text:langField "lang" ;
text:graphField "graph" ;
text:map (
[ text:field "lsrm_lmz_title" ; text:predicate lsrm:lmz_title]
[ text:field "lsrm_lmz_content" ; text:predicate lsrm:lmz_content]
)
.
-----------------------------------------------
> sudo journalctl | grep useki
Started Apache Jena Fuseki.
[2021-03-22 17:46:45] Server INFO Apache Jena Fuseki 3.17.0
[2021-03-22 17:46:45] WebAppContext WARN Failed startup of context
o.e.j.w.WebAppContext@15dd5ac2{Apache Jena Fuseki
Server,/,file:///opt/insight/jena/webapp/,UNAVAILABLE}
at
org.apache.jena.assembler.assemblers.AssemblerGroup$PlainAssemblerGroup.openBySpecificType(AssemblerGroup.java:165)
~[fuseki-server.jar:3.17.0]
at
org.apache.jena.assembler.assemblers.AssemblerGroup$PlainAssemblerGroup.open(AssemblerGroup.java:144)
~[fuseki-server.jar:3.17.0]
at
org.apache.jena.assembler.assemblers.AssemblerGroup$ExpandingAssemblerGroup.open(AssemblerGroup.java:93)
~[fuseki-server.jar:3.17.0]
at
org.apache.jena.assembler.assemblers.AssemblerBase.open(AssemblerBase.java:39)
~[fuseki-server.jar:3.17.0]
at
org.apache.jena.assembler.assemblers.AssemblerBase.open(AssemblerBase.java:35)
~[fuseki-server.jar:3.17.0]
at
org.apache.jena.fuseki.build.FusekiConfig.getDataset(FusekiConfig.java:687)
~[fuseki-server.jar:3.17.0]
at
org.apache.jena.fuseki.build.FusekiConfig.buildDataService(FusekiConfig.java:444)
~[fuseki-server.jar:3.17.0]
at
org.apache.jena.fuseki.build.FusekiConfig.buildDataAccessPoint(FusekiConfig.java:434)
~[fuseki-server.jar:3.17.0]
at
org.apache.jena.fuseki.webapp.FusekiWebapp.configFromTemplate(FusekiWebapp.java:323)
~[fuseki-server.jar:3.17.0]
at
org.apache.jena.fuseki.webapp.FusekiWebapp.initServerConfiguration(FusekiWebapp.java:252)
~[fuseki-server.jar:3.17.0]
at
org.apache.jena.fuseki.webapp.FusekiWebapp.initializeDataAccessPoints(FusekiWebapp.java:219)
~[fuseki-server.jar:3.17.0]
at
org.apache.jena.fuseki.webapp.FusekiServerListener.serverInitialization(FusekiServerListener.java:97)
~[fuseki-server.jar:3.17.0]
at
org.apache.jena.fuseki.webapp.FusekiServerListener.contextInitialized(FusekiServerListener.java:57)
~[fuseki-server.jar:3.17.0]
at
org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:1068)
~[fuseki-server.jar:3.17.0]
at
org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:572)
~[fuseki-server.jar:3.17.0]
at
org.eclipse.jetty.server.handler.ContextHandler.contextInitialized(ContextHandler.java:997)
~[fuseki-server.jar:3.17.0]
at
org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:746)
~[fuseki-server.jar:3.17.0]
at
org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:379)
~[fuseki-server.jar:3.17.0]
at
org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1457)
~[fuseki-server.jar:3.17.0]
at
org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1422)
~[fuseki-server.jar:3.17.0]
at
org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:911)
~[fuseki-server.jar:3.17.0]
at
org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:288)
~[fuseki-server.jar:3.17.0]
at
org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:524)
[fuseki-server.jar:3.17.0]
at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)
[fuseki-server.jar:3.17.0]
at
org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)
[fuseki-server.jar:3.17.0]
at
org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:110)
[fuseki-server.jar:3.17.0]
at
org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)
[fuseki-server.jar:3.17.0]
at
org.eclipse.jetty.server.handler.gzip.GzipHandler.doStart(GzipHandler.java:426)
[fuseki-server.jar:3.17.0]
at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)
[fuseki-server.jar:3.17.0]
at
org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)
[fuseki-server.jar:3.17.0]
at org.eclipse.jetty.server.Server.start(Server.java:423)
[fuseki-server.jar:3.17.0]
at
org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:110)
[fuseki-server.jar:3.17.0]
at
org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)
[fuseki-server.jar:3.17.0]
at org.eclipse.jetty.server.Server.doStart(Server.java:387)
[fuseki-server.jar:3.17.0]
at
org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)
[fuseki-server.jar:3.17.0]
at
org.apache.jena.fuseki.cmd.JettyFusekiWebapp.start(JettyFusekiWebapp.java:125)
[fuseki-server.jar:3.17.0]
at
org.apache.jena.fuseki.cmd.FusekiCmd.runFuseki(FusekiCmd.java:376)
[fuseki-server.jar:3.17.0]
at
org.apache.jena.fuseki.cmd.FusekiCmd$FusekiCmdInner.exec(FusekiCmd.java:360)
[fuseki-server.jar:3.17.0]
at jena.cmd.CmdMain.mainMethod(CmdMain.java:92)
[fuseki-server.jar:3.17.0]
at jena.cmd.CmdMain.mainRun(CmdMain.java:58)
[fuseki-server.jar:3.17.0]
at jena.cmd.CmdMain.mainRun(CmdMain.java:45)
[fuseki-server.jar:3.17.0]
at
org.apache.jena.fuseki.cmd.FusekiCmd$FusekiCmdInner.innerMain(FusekiCmd.java:105)
[fuseki-server.jar:3.17.0]
at org.apache.jena.fuseki.cmd.FusekiCmd.main(FusekiCmd.java:68)
[fuseki-server.jar:3.17.0]
at
org.apache.jena.tdb.base.file.LocationLock.checkLockFileForRead(LocationLock.java:276)
~[fuseki-server.jar:3.17.0]
at
org.apache.jena.tdb.base.file.LocationLock.getOwner(LocationLock.java:104)
~[fuseki-server.jar:3.17.0]
at
org.apache.jena.tdb.base.file.LocationLock.canObtain(LocationLock.java:139)
~[fuseki-server.jar:3.17.0]
at
org.apache.jena.tdb.StoreConnection._makeAndCache(StoreConnection.java:280)
~[fuseki-server.jar:3.17.0]
at
org.apache.jena.tdb.StoreConnection.make(StoreConnection.java:244)
~[fuseki-server.jar:3.17.0]
at
org.apache.jena.tdb.StoreConnection.make(StoreConnection.java:258)
~[fuseki-server.jar:3.17.0]
at
org.apache.jena.tdb.transaction.DatasetGraphTransaction.<init>(DatasetGraphTransaction.java:69)
~[fuseki-server.jar:3.17.0]
at
org.apache.jena.tdb.sys.TDBMaker.createDirect(TDBMaker.java:126)
~[fuseki-server.jar:3.17.0]
at org.apache.jena.tdb.sys.TDBMaker._create(TDBMaker.java:112)
~[fuseki-server.jar:3.17.0]
at
org.apache.jena.tdb.sys.TDBMaker.createDatasetGraphTransaction(TDBMaker.java:43)
~[fuseki-server.jar:3.17.0]
at
org.apache.jena.tdb.TDBFactory._createDatasetGraph(TDBFactory.java:93)
~[fuseki-server.jar:3.17.0]
at
org.apache.jena.tdb.TDBFactory.createDatasetGraph(TDBFactory.java:71)
~[fuseki-server.jar:3.17.0]
at
org.apache.jena.tdb.assembler.DatasetAssemblerTDB.make(DatasetAssemblerTDB.java:57)
~[fuseki-server.jar:3.17.0]
at
org.apache.jena.tdb.assembler.DatasetAssemblerTDB.createDataset(DatasetAssemblerTDB.java:48)
~[fuseki-server.jar:3.17.0]
at
org.apache.jena.sparql.core.assembler.DatasetAssembler.open(DatasetAssembler.java:43)
~[fuseki-server.jar:3.17.0]
at
org.apache.jena.assembler.assemblers.AssemblerGroup$PlainAssemblerGroup.openBySpecificType(AssemblerGroup.java:157)
~[fuseki-server.jar:3.17.0]