Re: 'Failed startup of context'
That was it, existing lock file in data folder. On 23/03/2021 10.33, Andy Seaborne wrote: That stacktrace looks like two stacktraces sliced together. Maybe overlap, maybe missing cause line, maybe from two different processes. One is failing - On 22/03/2021 16:01, Mikael Pesonen wrote: 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... ... --- > 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] ... "Unable to check TDB lock owner for this location since the expected lock file is not a file/not readable. " 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] -- Lingsoft - 30 years of Leading Language Management www.lingsoft.fi Speech Applications - Language Management - Translation - Reader's and Writer's Tools - Text Tools - E-books and M-books Mikael Pesonen System Engineer e-mail: mikael.peso...@lingsoft.fi Tel. +358 2 279 3300 Time zone: GMT+2 Helsinki Office Eteläranta 10 FI-00130 Helsinki FINLAND Turku Office Kauppiaskatu 5 A FI-20100 Turku FINLAND
Re: 'Failed startup of context'
That stacktrace looks like two stacktraces sliced together. Maybe overlap, maybe missing cause line, maybe from two different processes. One is failing - On 22/03/2021 16:01, Mikael Pesonen wrote: 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... ... --- > 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] ... "Unable to check TDB lock owner for this location since the expected lock file is not a file/not readable. " 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]
'Failed startup of context'
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 ; 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(Servlet