You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2019-09-24 10:28:32

mab3
Member
Registered: 2014-09-22
Posts: 193

[resolu][FIELDS] - écrans blancs en création d'intitulés

Bonjour,

J'ai cré un onglet supplémentaire avec un intitulé champ liste.
Quand je créé les lignes contenues dans ce champ, j'ai un écran blanc (GLPI n'est plus affiché) et j'ai dans les logs error d'apache un :

[Tue Sep 24 10:15:13.805373 2019] [php7:error] [pid 2018] [client MyIP:53588] PHP Fatal error:  Uncaught Zend\\Cache\\Psr\\SimpleCache\\SimpleCacheInvalidArgumentException: Invalid key "glpi_plugin_fields_codestatistiquefielddropdowns_ancestors_cache_1" provided; key is too long. Must be no more than 64 characters in /var/www/html/glpi/vendor/zendframework/zend-cache/src/Psr/SimpleCache/SimpleCacheDecorator.php:344\nStack trace:\n#0 /var/www/html/glpi/vendor/zendframework/zend-cache/src/Psr/SimpleCache/SimpleCacheDecorator.php(136): Zend\\Cache\\Psr\\SimpleCache\\SimpleCacheDecorator->validateKey('glpi_plugin_fie...')\n#1 /var/www/html/glpi/inc/cache/simplecache.class.php(103): Zend\\Cache\\Psr\\SimpleCache\\SimpleCacheDecorator->delete('glpi_plugin_fie...')\n#2 /var/www/html/glpi/inc/commontreedropdown.class.php(191): Glpi\\Cache\\SimpleCache->delete('glpi_plugin_fie...')\n#3 /var/www/html/glpi/inc/commondbtm.class.php(1363): CommonTreeDropdown->prepareInputForUpdate(Array)\n#4 /var/www/html/glpi/inc/commontreedropdown.class.php(643): CommonDBTM->update(Array)\n#5 /var/www/html/glpi/inc/massiveaction.class.php(991): Common in /var/www/html/glpi/vendor/zendframework/zend-cache/src/Psr/SimpleCache/SimpleCacheDecorator.php on line 344, referer: http://my.IP/glpi/plugins/fields/front/ … lddropdown

Finalement, ça créé tout de même le code, par contre, si je veux réorganiser la hiérarchie du contenu de cette liste, idem écran blanc.

En attendant que cela soit corrigé, que puis-je envisager ?


Contexte : GLPI 9.4.3/FusionInventory 9.4+1.1 / Agent FI 2.5.1

Offline

#2 2019-09-24 10:34:37

mab3
Member
Registered: 2014-09-22
Posts: 193

Re: [resolu][FIELDS] - écrans blancs en création d'intitulés

nota : Plugin en version 1.10.1


Contexte : GLPI 9.4.3/FusionInventory 9.4+1.1 / Agent FI 2.5.1

Offline

#3 2019-09-24 10:46:14

mab3
Member
Registered: 2014-09-22
Posts: 193

Re: [resolu][FIELDS] - écrans blancs en création d'intitulés

nota bis : je ne peux pas non plus supprimer ces intitulés créés : écran blanc.


Contexte : GLPI 9.4.3/FusionInventory 9.4+1.1 / Agent FI 2.5.1

Offline

#4 2019-09-24 11:01:19

mab3
Member
Registered: 2014-09-22
Posts: 193

Re: [resolu][FIELDS] - écrans blancs en création d'intitulés

Suite :
J'ai désinstallé le plugin puis réinstallé.
Maintenant, j'ai créé un premier intitulé pour la liste déroulante pour ce champ et dans un premier temps, je les ais créés à la suite et les autres créations modifiaient le premier sans créer de nouveaux. Puis, sans doute en réouvrant le navigateur, je peux les créer toujours sans écran blanc, mais ils ne s'affichent pas dans le ticket.


Contexte : GLPI 9.4.3/FusionInventory 9.4+1.1 / Agent FI 2.5.1

Offline

#5 2019-09-24 11:13:36

mab3
Member
Registered: 2014-09-22
Posts: 193

Re: [resolu][FIELDS] - écrans blancs en création d'intitulés

Lorsque l'on créé les intitulés à la suite (l'écran de création indique qu'il est créé, la page se retrouve prête à en créer un nouveau), d'un champ dans une liste déroulante, et qu'on affecte le parent que l'on vient de créer, cela modifie le parent.
Par contre, si on revient sur l'écran de création, on peut sélectionner le parent sans que cela modifie celui-ci.


Contexte : GLPI 9.4.3/FusionInventory 9.4+1.1 / Agent FI 2.5.1

Offline

#6 2019-09-24 11:32:06

mab3
Member
Registered: 2014-09-22
Posts: 193

Re: [resolu][FIELDS] - écrans blancs en création d'intitulés

Finalement, procédure pour reproduire le bug des pages blanches :

Créer un champ supplémentaire, le nom n'a pas d'importance. Le mettre en "ajout de ticket" et lui associer "tickets" et "catégories de tickets".
Ajouter un champ, le nommer avec un mot de d'au moins 15 caractères.
Aller dans la gestion des intitulés et créer un intitulé pour CE code.
Lors de la validation, il y a un écran blanc et aucune manoeuvre sur ce code ne sera possible dessus (modif, suppression, etc).


Contexte : GLPI 9.4.3/FusionInventory 9.4+1.1 / Agent FI 2.5.1

Offline

#7 2019-09-24 12:33:43

mab3
Member
Registered: 2014-09-22
Posts: 193

Re: [resolu][FIELDS] - écrans blancs en création d'intitulés

Comme indiqué ici de façon incontournable côté MariaDB/MySQL :
https://dev.mysql.com/doc/refman/5.7/en … ength.html un nom d'objet ne peut excéder 64 caractères.


Contexte : GLPI 9.4.3/FusionInventory 9.4+1.1 / Agent FI 2.5.1

Offline

#8 2019-09-25 12:04:24

mab3
Member
Registered: 2014-09-22
Posts: 193

Re: [resolu][FIELDS] - écrans blancs en création d'intitulés

Bonjour,
Note suite à cette page blanche :
Dès qu'un champ dépasse la taille critique de nombre de caractères, la seule option est de supprimer le plugin :
- déplacer le répertoire fields du répertoire de plugin ailleurs
- "nettoyer" le plugin dans l'interface des plugins de glpi
- renommer les tables glpi_plugin_fields_containers, glpi_plugin_fields_fields, glpi_plugin_fields_labeltranslations, glpi_plugin_fields_profiles et glpi_plugin_fields_ticketmoncriterestat
- redéplacer le répertoire fields du plugin dans le répertoire des plugins
- réinstaller / activer le plugin

Idéalement, pour corriger ce plugin rapidement, il serait nécessaire de limiter le nombre de caractères d'un champ.


Contexte : GLPI 9.4.3/FusionInventory 9.4+1.1 / Agent FI 2.5.1

Offline

#9 2019-09-30 09:29:40

mab3
Member
Registered: 2014-09-22
Posts: 193

Re: [resolu][FIELDS] - écrans blancs en création d'intitulés

Bonjour,

Bug déclaré sur Github : https://github.com/pluginsGLPI/fields/issues/337


Contexte : GLPI 9.4.3/FusionInventory 9.4+1.1 / Agent FI 2.5.1

Offline

Board footer

Powered by FluxBB