Re: 'Failed startup of context'

2021-03-23 Thread Mikael Pesonen



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'

2021-03-23 Thread Andy Seaborne
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'

2021-03-22 Thread Mikael Pesonen
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