Anomalie #33251
ouvertErreur lors de la recherche "Plein Texte"
Description
Bonjour,
Le client a remonté un message d'erreur Erreur lors de la recherche "Plein Texte"
Lors d'une recherche avec le critère "Plein Texte", Maarch retourne l'erreur suivante :
PHP Fatal error: Uncaught Error: Class "Zend_Search_Lucene_Exception" not found in /var/www/html/MaarchCourrier/vendor/zf1/zend-search-lucene/library/Zend/Search/Lucene/Storage/File/Filesystem.php:67
Version Maarch Courrier 2301.4.0
Mis à jour par Dorcas NANGUI il y a 23 jours · Edité
Ce qui a été fait du côté infra avec le client :
- Vérification de l'existence de la classe
<?php class Zend_Search_Lucene_Exception extends Exception {}
dans le repertoire vendor/zf1/zend-search-lucene/library/Zend/Search/Lucene/Exception.php
Elle existe.
- Création du fichier test.php dans le repertoire /var/wwww/html/maarchcourrier/ contenant le script suivant :
<?php
require __DIR__ . '/vendor/autoload.php';
if (class_exists('Zend_Search_Lucene_Exception')) {
echo "La classe Zend_Search_Lucene_Exception est correctement chargée.";
} else {
echo "La classe Zend_Search_Lucene_Exception n'est pas chargée.";
}
Le test a été concluant, La classe Zend_Search_Exception est correctement chargée.
- Le package "zf1/zend-search-lucene" est bien présent dans le fichier composer.json
Mis à jour par Agnes GASTAMBIDE il y a 23 jours
- Fichier
maarch-met.bordeaux-it.fr.harsupprimé
Mis à jour par Agnes GASTAMBIDE il y a 23 jours
- Fichier
clipboard-202503281454-atofw.pngsupprimé
Mis à jour par Agnes GASTAMBIDE il y a 23 jours
- Priorité changé de 0-Bloquant à 1-Majeur
Mis à jour par Agnes GASTAMBIDE il y a 23 jours
- Sujet changé de [BOR] [235319] Erreur lors de la recherche "Plein Texte" à Erreur lors de la recherche "Plein Texte"
- Priorité changé de 1-Majeur à 0-Bloquant
Mis à jour par Agnes GASTAMBIDE il y a 23 jours
- Assigné à changé de Agnes GASTAMBIDE à Cynthia APURA
Mis à jour par Agnes GASTAMBIDE il y a 21 jours
- Statut changé de A qualifier à Complément d'Informations
- Assigné à changé de Cynthia APURA à Dorcas NANGUI
Mis à jour par Dorcas NANGUI il y a 17 jours
- Assigné à changé de Dorcas NANGUI à Agnes GASTAMBIDE
Mis à jour par Cynthia APURA il y a 17 jours
- Statut changé de Complément d'Informations à En cours d'analyse PO
- Assigné à changé de Agnes GASTAMBIDE à Cynthia APURA
Mis à jour par Cynthia APURA il y a 15 jours
- Statut changé de En cours d'analyse PO à R&D - A étudier
Mis à jour par Agnes GASTAMBIDE il y a 14 jours
- Statut changé de R&D - A étudier à Complément d'Informations
Mis à jour par Dorcas NANGUI il y a 10 jours · Edité
Bonjour,
Voici le script de réindexation complète de courriers :
//if ($args['mode'] == 'reindex') {
// $resIdsToReindex = FullTextController::getFailedAndWithoutIndexes(['collId' => $args['collId']]);
// } else {
if ($args['collId'] == 'letterbox_coll') {
$resIdsToReindex = ResModel::get([
'select' => ['res_id'],
//'where' => ['status NOT IN (?)'],
//'data' => [['DEL']],
'orderBy' => ['res_id ASC'],
]);
} else {
$resIdsToReindex = AttachmentModel::get([
'select' => ['res_id'],
//'where' => ['status NOT IN (?)'],
//'data' => [['DEL','OBS','TMP']],
'orderBy' => ['res_id ASC'],
]);
}
//}
Il faudrait modifier la fonction public static function reindex(array $args){} du fichier src/app/convert/scripts/FullTextScript.php.
La commande pour lancer le script est la même :
php src/app/convert/scripts/FullTextScript.php --customId < monCustom > --collId < monCollId > --userId < monUserWS > --mode reindex
Mis à jour par Cynthia APURA il y a 4 jours
- Statut changé de Complément d'Informations à Résolu
- Assigné à
Cynthia APURAsupprimé