0
私はエラーの原因です:TDBのロック所有者を確認できませんロックファイルに無効なデータが含まれているよう
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
を含むbashのファイルと布石サーバーを起動すると、私は
一貫してエラーが出ます[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
--update
を要求すると、読み取り専用モードでdbが開かれるのに驚いています。ディレクトリapril19のテストが新しく作成されました。
私は
exec /home/frank/jena/apache-jena-fuseki-2.5.0/fuseki-server -v --update --mem /marchDB
にコードを変更した場合、それは問題なく開きます。私はまた、永続的なデータベースを開始することができますWebインターフェイスで。私は他のコンピュータで上記の問題を抱えていません。
何が間違っていますか? 問題を解決するにはどうすればよいですか?
ありがとうございました!
"無効なデータが含まれています" - サーバーを停止し、ロックファイルを削除して再起動してみます。また、サーバーの他のインスタンスが実行されておらず、ファイルのアクセス許可もチェックしないでください。 – AndyS
は動作しませんでした - 私は再起動しました(以前のサーバをすべて終了した後)。エラーメッセージに次のような行があります。これは意味があります: '原因:java.lang.NumberFormatException:入力文字列:" "' ' – user855443