Projet

Général

Profil

Anomalie #6443

PHP Notice: Undefined offset: 107 in /var/www/dynacase/FDL/Class.Doc.php on line 4310

Ajouté par Jérôme Augé il y a presque 3 ans. Mis à jour il y a plus de 2 ans.

Statut:
Rejeté
Priorité:
Normal
Assigné à:
Version cible:
Début:
08/06/2016
Echéance:
% réalisé:

100%

Version source:
Solution proposée:
Principaux fichiers impactés:
Complexité:
Contrôle:
Thème:
Socle technique
Régression:
Non
Jalons: 3.2 R17

Description

PHP Notice:  Undefined offset: 107 in /var/www/dynacase/FDL/Class.Doc.php on line 4310
PHP Stack trace:
PHP   1. {main}() /var/www/dynacase/wsh.php:0
PHP   2. Action->execute() /var/www/dynacase/wsh.php:164
[...]
PHP   7. SearchDoc->getNextDoc() /var/www/dynacase/[...]:874
PHP   8. SearchDoc->getNextDocument() /var/www/dynacase/FDL/Class.SearchDoc.php:711
PHP   9. Doc->affect() /var/www/dynacase/FDL/Class.SearchDoc.php:762
PHP  10. Doc->getMoreValues() /var/www/dynacase/FDL/Class.Doc.php:1834

Cette notice a été obtenu avec dynacase-core-3.2.19.

Voir si cela est possible sur 3.2.20 car le code est quasi similaire et ne vérifie pas que $k est un indice valide pour le array $tattrids :

4409:                foreach ($tvalues as $k => $v) {
4410:                    $attrid = $tattrids[$k];

Historique

#1 Mis à jour par Jérôme Augé il y a presque 3 ans

Il a vraisemblablement un attribut avec un caractère "£" dans la valeur :

> SELECT array_dims(regexp_split_to_array(values, '£')), array_dims(regexp_split_to_array(attrids, '£')) FROM doc WHERE id = 129539;                                                          
 array_dims | array_dims 
------------+------------
 [1:108]    | [1:107]
(1 row)

Ce type de problèmes être corrigé par #5716.

#2 Mis à jour par Marc Claverie il y a presque 3 ans

  • Version cible mis à 3.2.23

#3 Mis à jour par Éric Brison il y a presque 3 ans

  • Assigné à mis à Jérôme Augé
  • Statut changé de Nouveau à Assigné

#4 Mis à jour par Jérôme Augé il y a presque 3 ans

  • % réalisé changé de 0 à 100

#5 Mis à jour par Jérôme Augé il y a plus de 2 ans

  • Statut changé de Assigné à Rejeté

Formats disponibles : Atom PDF