Ansichten:
Verhalten:
Mit der DocuWare-Version 7.7 wurde eine neue Volltextlösung eingeführt, die einige Änderungen hinsichtlich Funktionalität und Struktur mit sich bringt. Weitere Informationen finden Sie unter: KBA-37227
Mit der Einführung der neuen Volltextlösung können neue Verhaltensweisen bzw. Herausforderungen auftreten.
Lösung:
In diesem Artikel werden die häufigsten Verhaltensweisen zusammengefasst, die der DocuWare-Support beobachtet hat, und entsprechende Lösungen vorgeschlagen.
Der Fulltext Server lässt sich nicht starten:
In den Protokollen wird folgende Meldung angezeigt:
Der DocuWare-Fulltext Server konnte nicht gestartet werden. System.TimeoutException: Der Java-Prozess wurde nicht rechtzeitig gestartet.
  • Stellen Sie sicher, dass der Benutzer, unter dem der Volltextdienst ausgeführt wird, über vollständige Lese- und Schreibrechte für den Volltextindex-Ordner ( dies können Sie im Admin-Tool unter „Datenverbindungen“ oder im DocuWare-Server-Manager unter „Systemverbindungen“ überprüfen) sowie für den Installationspfad des Fulltext Serversverfügt ; standardmäßig befindet sich dieser unter C:\Program Files\DocuWare\Fulltext Server (x64).
  • Der Port 9012, den der Volltext-Dienst nutzt, könnte von einem anderen Prozess belegt sein. Um zu überprüfen, ob dies der Fall ist, geben Sie den Befehl „netstat -ano“ in die Eingabeaufforderungein . Die Ausgabe enthält auch die „PID“, mit der Sie im Task Manager unter „Details“ den Prozess ausfindig machen können, der den Port nutzt.
  • Der Wert „javaPath“ in der Datei „DWSolrService.exe. Einstellungen“ verweist möglicherweise auf ein falsches Verzeichnis. Zu diesem Verhalten lesen Sie bitte den folgenden KBA-Artikel: KBA-37326

Fehler bei der Durchführung einer Volltextsuche:
Sie versuchen, eine Volltextsuche in einem Archiv durchzuführen, und es wird der folgende Fehler zurückgegeben: Der Remote-Server hat einen Fehler zurückgegeben: (500) Interner Serverfehler

Außerdem sehen Sie den folgenden Fehler in den Protokollen und in der Solr-Verwaltung: org.apache.solr.common.SolrException:org.apache.solr.common.SolrException: Fehler beim Öffnen eines neuen Suchers



Diese Informationen deuten darauf hin, dass mit dem SolrCore für den entsprechenden Archiv-Schrank etwas nicht stimmt. Im Installationspfad von Fulltext (der Standardpfad lautet C:\Program Files\DocuWare\Fulltext Server (x64)\solr\server\solr) finden Sie die Cores in Ordnern, die nach der GUID des entsprechenden Archivs benannt sind. Jedes Archiv verfügt über einen eigenen Core. Im Ordner eines Archivs sollte sich eine Datei namens„core.properties“ befinden. Ist der Core beschädigt oder fehlerhaft, fehlt die Datei möglicherweise oder enthält nicht die richtigen Daten.

Hier sehen Sie ein Beispiel für eine fehlerfreie „core.properties“-Datei:




So beheben Sie einen fehlenden oder beschädigten Kern:
Hinweis: Bitte sichern Sie die Dateien, bevor Sie sie löschen.

  1. Beenden Sie den Fulltext-Dienst und erteilen Sie dem Benutzer, der den Fulltext-Dienst ausführt, Änderungsrechte für den Ordner „Fulltext Server (x64)“: C:\Program Files\DocuWare\Fulltext Server (x64)
  2. Verfahren Sie ebenso mit dem Ordner „Fulltext Index“ (Sie finden diesen im Admin-Tool > Datenverbindungen oder im DocuWare Server Manager > Systemverbindungen).
  3. Löschen Sie den Inhalt des Ordners „Fulltext Index“ des entsprechenden Archivs, der ebenfalls nach der GUID benannt ist.
  4. Wechseln Sie in das Verzeichnis„C:\Program Files\DocuWare\Full-Text Server (x64)\solr\server\solr\“ und löschen Sie den Ordner mit der GUID des betroffenen Archivs.
  5. Starten Sie den Fulltext-Dienst und prüfen Sie, ob der Core nun wieder korrekt erstellt wurde.
  6. Nachdem alle vorherigen Schritte durchgeführt wurden, müssen Sie über die zweite Reset-Option einen Volltext-Reset für das Archiv auslösen.
    Hinweis: Es wird davon abgeraten, mehrere Volltext-Resets gleichzeitig durchzuführen, da dies zu Leistungsproblemen Ihres Systems führen könnte.

Probleme bei der Installation von Fulltext auf einem dedizierten Server:
Bei der Durchführung einer Volltextsuche erscheint die Fehlermeldung: „Die Objektreferenz wurde nicht auf eine Objektinstanz gesetzt .“

In der Datei „DocuWare.BackgroundProcessService.LongLiving.GenericProcess.log“ wird folgende Meldung angezeigt:
<MESSAGE>Es ist eine unerwartete Ausnahme in DocuWare.BPS.Processes.FCDocumentBackgroundTasks.TaskProcessors.DocumentFulltextTaskProcessor und im Archiv mit der GUID: 11111111-2222-3333-4444-555555555555</MESSAGE><EXCEPTION>System.Net.WebException: Die Verbindung zum Remote-Server kann nicht hergestellt werden. ---&gt; System.Net.Sockets.SocketException: Ein Verbindungsversuch ist fehlgeschlagen, da der Remote-Host nach einer bestimmten Zeitspanne nicht korrekt geantwortet hat oder die hergestellte Verbindung fehlerhaft war, weil der verbundene Host nicht geantwortet hat 192.168.100.100:9012

Dies deutet darauf hin, dass der Server keine Verbindung zum Fulltext Server herstellen kann. Hier müssten Sie überprüfen, ob die Server einander erreichen können, beispielsweise durch einen Ping-Befehl in der Eingabeaufforderung. Es ist möglich, dass die Einstellungen der Firewall oder des Antivirenprogramms die Anfrage blockieren.

Dieser KBA gilt AUSSCHLIESSLICH für On-Premises-Organisationen.


Bitte beachten Sie: Dieser Artikel ist eine Übersetzung aus dem Englischen. Die in diesem Artikel enthaltenen Informationen basieren auf der/den englischen Originalversion(en) des Produkts. Es können geringfügige Fehler auftreten, beispielsweise in der Grammatik der übersetzten Version unserer Artikel. Wir können zwar keine vollständige Richtigkeit der Übersetzung garantieren, doch in den meisten Fällen werden Sie feststellen, dass sie ausreichend informativ ist. Im Zweifelsfall wechseln Sie bitte zurück zur englischen Version dieses Artikels.