DocuWare バージョン 7.7 では、新しい Fulltext ソリューションが導入され、機能と構造が一部変更されました。詳細については、以下を参照してください:/knowledgebase/article/KBA-37227
新しいFulltextソリューションの導入に伴い、新たに発生する可能性のある動作や課題があります。
この記事では、DocuWareサポートが観察した最も一般的な動作を収集し、それに対する解決策を提案します。
ログに次のようなメッセージが表示されます:「DocuWare Fulltext Serverを開始できませんでした。System.TimeoutException:Java プロセスがタイムリーに開始されませんでした。"
- Fulltext Service を実行しているユーザーが、Fulltext Server のインストール・パスに完全な読み取り/書き込みアクセス権を持っていることを確認してください(デフォルトでは、C:◆Program Files ◆DocuWare ◆Fulltext Server (x64))。
- Fulltext が使用するポート 9012 は、別のプロセスによって占有されている可能性があります。これを確認するには、コマンドプロンプトで「netstat -ano」コマンドを入力する。出力には「PID」も含まれるので、Task Managerの「詳細」で、そのポートを使っているプロセスを追跡することができる。
- DWSolrService.exe.設定ファイルの "javaPath "値が、正しくないディレクトリを指している可能性があります。この動作については、次の KBA を確認してください:/knowledgebase/article/KBA-37326。
- ウイルススキャナは、Fulltext からのコンポーネントを隔離またはブロックする可能性があるため、Fulltext を起動できない原因にもなります。詳細については、次の KBA を確認してください:/knowledgebase/article/KBA-3571
フルテキスト検索を実行しようとするとエラーが発生する:
ファイルキャビネットでフルテキスト検索を実行しようとすると、次のエラーが返されます:The remote server returned an error: (500) Internal Server Error
さらに、ログインとSolr-Administrationに次のエラーが表示されます: "org.apache.solr.common.SolrException:org.apache.solr.common.SolrException:Error opening new searcher"

この情報は、対応するファイルキャビネットのSolrCoreに何か問題があることを示しています。
Fulltextのインストールパス(デフォルトのパスは「C:◆Program FilesDocuWareFull-Text Server (x64)◆solr◆server◆solr」)では、対応するファイルキャビネットのGUIDにちなんで名付けられたフォルダーの中にコアを見ることができます。各ファイルキャビネットは、それぞれのコアを持つ。ファイルキャビネットのフォルダには、「core.properties」という名前のファイルがあるはずです。コアが破損または損傷している場合、ファイルがないか、正しいデータが含まれていない可能性があります。
ここで、健全な「core.properties」ファイルの例を見ることができます:

コアが見つからない、または破損している場合の修正方法:
注意:ファイルを削除する前にバックアップをとってください。
- Fulltext サービスを停止し、Fulltext サービスを実行するユーザーに FulltextServer(x64) フォルダの変更権限を与えます:FulltextServer(x64) フォルダの変更権を与えます。
- Fulltext Indexフォルダも同様にします(必要に応じて、DocuWare-Administrationセクションで表示できます)。
- 対応するファイルキャビネットのFulltext Indexフォルダの内容を削除します。
- ディレクトリ「C:◆Program FilesDocuWare ◆Full-Text Server (x64)◆solr◆server◆solr◆」に移動し、該当するファイルキャビネットのGUIDを持つフォルダを削除します。
- Fulltext サービスを起動し、コアが正しく作成されているかどうかを再度確認します。
- 前述の手順をすべて実行した後、ファイルキャビネットの Fulltext リセットをトリガーする必要があります 2番目のリセットオプション経由で。システムのパフォーマンスの問題につながる可能性があるため、複数の Fulltext リセットを同時に実行しないようご注意ください。
Fulltext が専用 Server にインストールされている場合の問題
Fulltext 検索を実行すると、エラーメッセージThe object reference has not been set to an object instance が表示されます。
DocuWare.BackgroundProcessService.LongLiving.GenericProcess.log で、次のメッセージが表示されます。
<message>Unexpected exception occurred in DocuWare.BackgroundProcessService.LongLiving.GenericProcess.log で、次のメッセージが表示されます。<message>Unexected exception occurred in DocuWare.BPS.Processes.FCDocumentBackgroundTasks.TaskProcessors.DocumentFulltextTaskProcessor and File Cabinet with guid: 11111111-2222-3333-4444-555555555</message><exception>System.Net.WebException:リモートサーバーへの接続を確立できません。---> System.Net.Sockets.SocketException:A connection attempt failed because the remote host did not respond correctly after a certain period of time, or the connection was faulty because the connected host did not respond 192.168.100.100:9012
これは、サーバーが Fulltext Server に接続できないことを示しています。ここでは、コマンドプロンプトで ping を打つなどして、サーバーが互いに到達できるかどうかを確認する必要があります。ファイアウォールやウイルス対策プログラムの設定が Request をブロックしている可能性があります。
KBA はオンプレミス組織にのみ適用されます。
Japanese:
ご注意:この記事は英語からの翻訳です。この記事に含まれる情報は、オリジナルの英語版製品に基づくものです。翻訳版の記事で使用されている文法などには、細かい誤りがある場合があります。翻訳の正確さを完全に保証することは出来かねますが、ほとんどの場合、十分な情報が得られると思われます。万が一、疑問が生じた場合は、英語版の記事に切り替えてご覧ください。
