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 2020-12-01 11:17:15

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,168

[9.4.6] erreur dans les logs : upload fichiers

Bonjour,

depuis la migration en 9.4.6  sur un PHP 7.4  avec mes documents dans /var/log/glpi/...  j'ai régulièrement ce message dans les logs quand un utilisateur upload un fichier.

la pièce jointe est bien dans le ticket.

[2020-12-01 09:57:03] glpiphplog.ERROR: Toolbox::userErrorHandlerNormal() in /var/www/html/glpi/inc/toolbox.class.php line 683
  *** PHP Notice(8): Trying to access array offset on value of type null
  Backtrace :
  ...y-file-upload/server/php/UploadHandler.php:1397 
  inc/glpiuploadhandler.class.php:174                UploadHandler->post()
  ajax/fileupload.php:40                             GLPIUploadHandler::uploadFiles()
  {"user":"6995@*****"} 
[2020-12-01 09:57:03] glpiphplog.ERROR: Toolbox::userErrorHandlerNormal() in /var/www/html/glpi/inc/toolbox.class.php line 683
  *** PHP Notice(8): Trying to access array offset on value of type null
  Backtrace :
  ...ry-file-upload/server/php/UploadHandler.php:500 
  ...ry-file-upload/server/php/UploadHandler.php:572 UploadHandler->get_unique_filename()
  ...y-file-upload/server/php/UploadHandler.php:1130 UploadHandler->get_file_name()
  ...y-file-upload/server/php/UploadHandler.php:1405 UploadHandler->handle_file_upload()
  inc/glpiuploadhandler.class.php:174                UploadHandler->post()
  ajax/fileupload.php:40                             GLPIUploadHandler::uploadFiles()
  {"user":"6995@*****","mem_usage":"0.000\", 2.22Mio)"} 

je n'ai pas d'idée. j'ai le même comportement sur mon serveur de tests

tous les  plugins sont désactivés et j'ai le même comportement.

en mode debug j'ai ça à l'écran:

PHP Notice: Trying to access array offset on value of type null in /var/www/html/glpi/lib/jqueryplugins/jquery-file-upload/server/php/UploadHandler.php at line 1397
PHP Notice: Trying to access array offset on value of type null in /var/www/html/glpi/lib/jqueryplugins/jquery-file-upload/server/php/UploadHandler.php at line 500
PHP Notice: Trying to access array offset on value of type bool in /var/www/html/glpi/lib/jqueryplugins/jquery-file-upload/server/php/UploadHandler.php at line 253
PHP Notice: Trying to access array offset on value of type bool in /var/www/html/glpi/lib/jqueryplugins/jquery-file-upload/server/php/UploadHandler.php at line 281
{"filename":[{"name":"5fc61853d5bda5.09193192rouen-logo.jpg","size":4323,"type":"image\/jpeg","url":"http:\/\/serv-test\/glpi\/ajax\/files\/5fc61853d5bda5.09193192rouen-logo.jpg","auto_orientUrl":"http:\/\/serv-test\/glpi\/ajax\/files\/auto_orient\/5fc61853d5bda5.09193192rouen-logo.jpg","deleteUrl":"http:\/\/serv-test\/glpi\/ajax\/fileupload.php?filenam=5fc61853d5bda5.09193192rouen-logo.jpg","deleteType":"DELETE","prefix":"5fc61853d5bda5.09193192","display":"rouen-logo.jpg","filesize":"4.22 Kio","id":"docfilename1247456756"}]}

Trouver la panne avant de réparer...
GLPI10.0.10 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.2 reports 1.16.0 formcreator 2.13.8, datainjection 2.13.4 fields 1.21.6

Offline

#2 2020-12-11 11:58:46

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,168

Re: [9.4.6] erreur dans les logs : upload fichiers

fusion inventory me déclenchait également un message avec cette ligne 683 de toolbox : c'etait lié à php7.4, j'ai appliqué le fix de fusion et ces messages ont disparu des logs. https://github.com/fusioninventory/fusi … /pull/2981

il ne me reste maintenant que ceux liés à un dépot de fichiers décrits dans le post initial  ci dessus.


Trouver la panne avant de réparer...
GLPI10.0.10 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.2 reports 1.16.0 formcreator 2.13.8, datainjection 2.13.4 fields 1.21.6

Offline

#3 2021-02-25 12:40:27

PhilFlam
Member
Registered: 2020-05-20
Posts: 3

Re: [9.4.6] erreur dans les logs : upload fichiers

Bonjour,
Hier j'ai migre PHP de 7.0 à 7.4 (GLPI 9.4.6)   et j'ai le même problème décrit ci-dessus
glpiphplog.ERROR: Toolbox::userErrorHandlerNormal() in /var/www/glpi/inc/toolbox.class.php line 683
  *** PHP Notice(8): Trying to access array offset on value of type null
Quelqu'un a une astuce ?

Last edited by PhilFlam (2021-02-25 12:41:16)

Offline

#4 2021-02-25 15:59:27

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,168

Re: [9.4.6] erreur dans les logs : upload fichiers

pour l'instant je n'ai pas de solution.  ça me pose problème procipalement avec le plugin formcreator ( le message perturbe les utilisateurs).
sinon, ça charge un peu les log de GLPI et c'est plus difficile à lire lorsque je recherche s'il n'y a pas d'autres erreurs qui apparaissent. mais je n'ai pas remarqué d'autres impacts.


Trouver la panne avant de réparer...
GLPI10.0.10 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.2 reports 1.16.0 formcreator 2.13.8, datainjection 2.13.4 fields 1.21.6

Offline

Board footer

Powered by FluxBB