Projet

Général

Profil

Actions

Anomalie #33251

ouvert

Erreur lors de la recherche "Plein Texte"

Ajouté par Dorcas NANGUI il y a 23 jours. Mis à jour il y a 4 jours.

Statut:
Résolu
Priorité:
1-Majeur
Assigné à:
-
Version cible:
-
Début:
05/12/2024
Echéance:

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 :

  1. 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.

  1. 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.

  1. 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

  • Description mis à jour (diff)

Mis à jour par Agnes GASTAMBIDE il y a 23 jours

  • Fichier capture (13).png supprimé

Mis à jour par Agnes GASTAMBIDE il y a 23 jours

  • Fichier capture (12).png supprimé

Mis à jour par Agnes GASTAMBIDE il y a 23 jours

  • Fichier capture (11).png supprimé

Mis à jour par Agnes GASTAMBIDE il y a 23 jours

  • Fichier maarch-met.bordeaux-it.fr.har supprimé

Mis à jour par Agnes GASTAMBIDE il y a 23 jours

  • Fichier php_errors.zip supprimé

Mis à jour par Agnes GASTAMBIDE il y a 23 jours

  • Fichier php.ini supprimé

Mis à jour par Agnes GASTAMBIDE il y a 23 jours

  • Fichier php_errors.log supprimé

Mis à jour par Agnes GASTAMBIDE il y a 23 jours

  • Fichier queries.log supprimé

Mis à jour par Agnes GASTAMBIDE il y a 23 jours

  • Fichier fonctionnel.log supprimé

Mis à jour par Agnes GASTAMBIDE il y a 23 jours

  • Fichier composer.json supprimé

Mis à jour par Agnes GASTAMBIDE il y a 23 jours

  • Fichier technique.log supprimé

Mis à jour par Agnes GASTAMBIDE il y a 23 jours

  • Fichier clipboard-202503281454-atofw.png supprimé

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 Cynthia APURA il y a 11 jours

  • Priorité changé de 0-Bloquant à 1-Majeur

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 APURA supprimé
Actions

Formats disponibles : Atom PDF