2017-04-20 8 views
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インターフェイスで。私は他のコンピュータで上記の問題を抱えていません。

何が間違っていますか? 問題を解決するにはどうすればよいですか?

ありがとうございました!

+0

"無効なデータが含まれています" - サーバーを停止し、ロックファイルを削除して再起動してみます。また、サーバーの他のインスタンスが実行されておらず、ファイルのアクセス許可もチェックしないでください。 – AndyS

+0

は動作しませんでした - 私は再起動しました(以前のサーバをすべて終了した後)。エラーメッセージに次のような行があります。これは意味があります: '原因:java.lang.NumberFormatException:入力文字列:" "' ' – user855443

答えて

0

zenファイルからjenaとfusekiを再インストールするのは、ほんの数秒しかかかりませんでした。私は拡張ディレクトリと同じディレクトリにzipファイルを持っていました。展開されたファイルを削除し、以前と同じ場所にあるファイルを再抽出しました。エラーはなくなりました。 私はこれらのファイルに「汚れ」があると思います。

関連する問題