Wenn ich den Fuseki Server mit der einer Bash-Datei zu starten enthält, was die Ursache des Fehlers ist: Kann nicht TDB Sperreigentümer als die Sperrdatei enthält ungültige Daten
cd /home/frank/additionalSpace/AF_amd_install/jena/apache-jena-fuseki-2.5.0
exec /home/frank/additionalSpace/AF_amd_install/jena/apache-jena-fuseki-2.5.0/fuseki-server -v --update --loc=/home/frank/april19test /testDB
ich den Fehler konsequent
erhalten überprüfen[2017-04-20 21:43:23] Server INFO Running in read-only mode for /testDB
[2017-04-20 21:43:23] Server INFO Fuseki 2.5.0
[2017-04-20 21:43:23] Config INFO FUSEKI_HOME=/home/frank/additionalSpace/AF_amd_install/jena/apache-jena-fuseki-2.5.0
[2017-04-20 21:43:23] Config INFO FUSEKI_BASE=/home/frank/additionalSpace/AF_amd_install/jena/apache-jena-fuseki-2.5.0/run
[2017-04-20 21:43:23] Servlet INFO Initializing Shiro environment
[2017-04-20 21:43:23] Config INFO Shiro file: file:///home/frank/additionalSpace/AF_amd_install/jena/apache-jena-fuseki-2.5.0/run/shiro.ini
[2017-04-20 21:43:23] Config INFO Template file: templates/config-tdb-dir
[2017-04-20 21:43:23] Config INFO TDB dataset: directory=/home/frank/april19test
[2017-04-20 21:43:23] Server ERROR Exception in initialization: Unable to check TDB lock owner as the lock file contains invalid data
[2017-04-20 21:43:23] WebAppContext WARN Failed startup of context [email protected]{/,file:///home/frank/additionalSpace/AF_amd_install/jena/apache-jena-fuseki-2.5.0/webapp/,STARTING}
org.apache.jena.tdb.base.file.FileException: Unable to check TDB lock owner as the lock file contains invalid data
Ich bin überrascht, dass es die DB im schreibgeschützten Modus öffnet, wenn ich nach --update
frage. Das Verzeichnis april19 test ist neu erstellt.
, wenn ich den Code zu
exec /home/frank/jena/apache-jena-fuseki-2.5.0/fuseki-server -v --update --mem /marchDB
ändern öffnet es ohne Problem. Im Webinterface kann ich auch eine permanente db starten. Ich habe das obige Problem nicht auf anderen Computern.
was mache ich falsch? Was muss ich tun, um das Problem zu beheben?
Vielen Dank für Ihre Hilfe!
"enthält ungültige Daten" - versuchen Sie, den Server anzuhalten, die Sperrdatei zu löschen und neu zu starten. Stellen Sie außerdem sicher, dass keine andere Instanz des Servers ausgeführt wird und keine Dateiberechtigungen vorhanden sind. – AndyS
hat nicht funktioniert - ich habe neu gestartet (nach dem Töten aller vorherigen Server). Ich sah eine zusätzliche Zeile in der Fehlermeldung, die sinnvoll sein könnte: 'verursacht durch: java.lang.NumberFormatException: Für Eingabezeichenfolge:" "' ' – user855443