Vues :
Comportement :
La version 7.7 de DocuWare a introduit une nouvelle solution de recherche plein texte, accompagnée de quelques modifications au niveau des fonctionnalités et de la structure. Pour plus de détails, veuillez consulter : KBA-37227
Avec l'introduction de cette nouvelle solution de recherche plein texte, vous pourriez rencontrer de nouveaux comportements ou rencontrer de nouveaux défis.
Solution :
Cet article répertorie les comportements les plus courants observés par le Support technique de DocuWare et propose des solutions pour y remédier.
Le Fulltext Server ne démarre pas :
Dans les journaux, vous voyez le message suivant :
« Impossible de démarrer le Fulltext Server DocuWare. System.TimeoutException : le processus Java n’a pas démarré dans les délais impartis. »
  • Assurez-vous que l'utilisateur exécutant le service de recherche plein texte dispose d'un accès complet en lecture/écriture au dossier d'indexation plein texte ( vous pouvez le vérifier dans l'outil d'administration > Connexions de données, ou dans le gestionnaire de serveur DocuWare > Connexions système) et au chemin d'installation du Fulltext Server, qui se trouve par défaut à l'empl acement C:\Program Files\DocuWare\Fulltext Server (x64).
  • Le port 9012, utilisé par le service de recherche plein texte, est peut-être occupé par un autre processus. Pour vérifier si c'est le cas, saisissez la commande netstat -ano dans l'invite de commande. Le résultat inclura également le « PID », que vous pouvez utiliser dans Task Manager, sous « Détails », pour identifier le processus utilisant ce port.
  • La valeur « javaPath » du fichier DWSolrService.exe.paramètres peut pointer vers un répertoire incorrect. Pour ce problème, veuillez consulter l'article de la base de connaissances suivant : KBA-37326

Erreur lors d’une recherche plein texte :
Vous essayez d’effectuer une Recherche plein texte dans une armoire et l’erreur suivante s’affiche : Le serveur distant a renvoyé une erreur : (500) Erreur interne du serveur

De plus, vous constatez l’erreur suivante dans les journaux et dans Solr-Administration : org.apache.solr.common.SolrException:org.apache.solr.common.SolrException : erreur lors de l’ouverture d’un nouveau moteur de recherche



Ces informations indiquent qu’un problème affecte le SolrCore de l’armoire correspondante. Dans le chemin d’installation de Fulltext Server (le chemin par défaut est C:\Program Files\DocuWare\Fulltext Server (x64)\solr\server\solr), vous pouvez voir les cœurs dans des dossiers nommés d’après le GUID de l’armoire correspondante. Chaque armoire possède son propre cœur. Dans le dossier d’une armoire de fichiers, il devrait y avoir un fichier nommé «core.properties ». Si le « core » est corrompu ou endommagé, ce fichier peut être manquant ou ne pas contenir les données correctes.

Vous trouverez ici un exemple de fichier « core.properties » en bon état :




Comment réparer un noyau manquant ou corrompu :
Remarque : veuillez sauvegarder les fichiers avant de les supprimer.

  1. Arrêtez le service Fulltext et attribuez à l'utilisateur qui exécute ce service des droits de modification sur le dossier FulltextServer(x64) : C:\Program Files\DocuWare\Fulltext Server (x64)
  2. Procédez de la même manière avec le dossier Fulltext Index (vous pouvez le consulter dans l’outil d’administration > Connexions de données, ou dans le gestionnaire de serveur DocuWare > Connexions système).
  3. Supprimez le contenu du dossier « Fulltext Index » de l’armoire correspondant, qui porte également le nom du GUID.
  4. Accédez au répertoire «C:\Program Files\DocuWare\Full-Text Server (x64)\solr\server\solr\ » et supprimez le dossier portant le GUID de l’armoire concernée.
  5. Démarrez le service Fulltext et vérifiez si le noyau est à nouveau créé correctement.
  6. Une fois toutes les étapes précédentes effectuées, vous devrez déclencher une réinitialisation Fulltext pour l’armoire via la deuxième option de réinitialisation.
    Remarque : il est déconseillé d’exécuter plusieurs réinitialisations Fulltext simultanément, car cela pourrait entraîner des problèmes de performances sur votre système.

Problèmes lors de l’installation de Fulltext sur un serveur dédié :
Lors d’une Recherche plein texte, le message d’erreur « La référence d’objet n’a pas été définie sur une instance d’objet » s’affiche .

Dans le fichier DocuWare.BackgroundProcessService.LongLiving.GenericProcess.log, vous voyez le message suivant :
<MESSAGE>Une exception inattendue s’est produite dans DocuWare.BPS.Processes.FCDocumentBackgroundTasks.TaskProcessors.DocumentFulltextTaskProcessor et Armoire avec le GUID : 11111111-2222-3333-4444-555555555555</MESSAGE><EXCEPTION>System.Net.WebException : Impossible d’établir la connexion au serveur distant. ---&gt; System.Net.Sockets.SocketException : une tentative de connexion a échoué car l’hôte distant n’a pas répondu correctement après un certain laps de temps, ou la connexion établie était défectueuse car l’hôte connecté n’a pas répondu 192.168.100.100:9012

Cela indique que le serveur ne parvient pas à se connecter au Fulltext Server. Dans ce cas, vous devez vérifier si les serveurs peuvent communiquer entre eux, par exemple en effectuant un test ping depuis l’invite de commande. Il est possible que les paramètres du pare-feu ou du logiciel antivirus bloquent la requête.

Cet article de la base de connaissances s'applique UNIQUEMENT aux organisations disposant d'une installation sur site.


Remarque : cet article est une traduction de l’anglais. Les informations contenues dans cet article sont basées sur la ou les versions originales du produit en anglais. Il peut y avoir des erreurs mineures, notamment au niveau de la grammaire, dans la version traduite de nos articles. Bien que nous ne puissions garantir l'exactitude totale de la traduction, vous la trouverez, dans la plupart des cas, suffisamment informative. En cas de doute, veuillez vous reporter à la version anglaise de cet article.