You are not logged in.
Pages: 1
Topic closed
Bonjour tous,
Je rencontre un problème lors de l'utilisation du plugin ressources humaines : il est en effet impossible d'ajouter la moindre tâche dans une ressource.
En apparence, lorsque l'on rempli tous les champs nécessaires à l'ajout d'une tâche dans le plugin (nom, technicien, dates de début/fin etc), elle semble être correctement enregistrée : en effet, aucune erreur n'est rapportée, même en mode debug.
Or, la tâche n'est en réalité pas enregistrée (il n'y a rien dans la table SQL correspondante).
GLPI en version 0.70.1 (oui, je sais, il faut que je passe en 0.70.2 ), plugin dans sa version stable. Environnement serveur Win2k3, Apache 2.2.4, PHP 5.2.5 (installation à la main, sans utiliser de packages serveurs clés en main).
Problème identique constaté sur la version SVN.
Alors, bug dans le plugin ou erreur de notre côté ? La question est ouverte, et vos avis bienvenus
Mercii
Bonne journée !
Offline
hum..
plugin dans sa version stable. = téléchargé ou ?
Xavier Caillaud
Blog GLPI Infotel
Offline
Hello,
C'est le tarball dispo sur le site web.
Offline
Je n'ai pas ce souci là..
As-tu activé les logs dans glpi ? si oui..as tu regardé dans glpi/files/logs pour voir si une erreur était généré ?
Xavier Caillaud
Blog GLPI Infotel
Offline
Ils n'étaient pas activés, je viens de le faire pour tester, et effectivement, il y a une erreur SQL :
31-01-2008 09:29
*** MySQL query error :
***
Script: /glpi/plugins/resources/front/plugin_resources.addtasks.php
SQL: INSERT INTO glpi_plugin_resources_tasks (`name`,`use_planning`,`assign`,`assign_group`,`begin_date`,`type_task`,`end_date`,`installed`,`comments`,`ID`,`FK_resources`,`realtime`) VALUES (\'Formatage machine\',\'1\',\'551\',\'11\',\'2008-01-31 09:28\',\'1\',\'2008-02-01 09:28\',\'0\',\'Résintall from scratch\',\'\',\'13\',\'10\')
Error: Incorrect integer value: '' for column 'ID' at row 1
Last edited by Oustédaisse (2008-01-31 10:30:57)
Offline
si tu commentes la ligne 652 de inc/plugin_resources.classes.php
//echo "<input type='hidden' name='ID' value=\"$ID\">";
ca marche mieux ?
Xavier Caillaud
Blog GLPI Infotel
Offline
Erf non, désolé, même avec cette ligne commentée, j'ai la même erreur SQL dans les logs
Offline
version de mysql ?
Xavier Caillaud
Blog GLPI Infotel
Offline
5.0.41 Win32 (hum, faut que je l'upgrade un de ces 4 d'ailleurs).
Config par défaut, hormis le max_allowed_packet passé à 100M.
Offline
Peux-tu essayer d'installer la package xampp sur un xp qui traine et de remonter un glpi de test avec le plugin et restaurer ta base pour voir si tu as le meme comportement ?
Xavier Caillaud
Blog GLPI Infotel
Offline
Bon, j'vais essayer mmhh (chui pas fan des packages tout faits genre xampp )
Edit : je teste d'abord sur une Debian Lenny sur laquelle j'ai tout de prêt
Last edited by Oustédaisse (2008-01-31 13:34:40)
Offline
Bon alors, j'ai pas encore effectué les tests précédement cités, mais j'ai réussi à ajouter une tâche en faisant une modif dans mon my.ini.
J'ai eu besoin de désactiver le mode strict (STRICT_TRANS_TABLES), et une fois mysqld relancé, il est devenu possible d'ajouter des tâches.
Sachant que ce paramétrage est celui par défaut de MySQL Win32, penses-tu corriger ressources afin qu'il soit compatible avec le mode strict ?
Thanks
Offline
Je viens de faire le test en me mettant en mode strict.
En commentant la ligne dont je t'ai parlé, ca fonctionne chez moi.
De toute facon elle a rian a faire là
Je vais la virer. Merci pour ton retour.
Xavier Caillaud
Blog GLPI Infotel
Offline
Okay, super
J'ai commenté toutes les lignes comme ton changeset dans le SVN, et ça passe nickel maintenant avec mysql en mode strict.
Merci bien pour le support
Offline
Offline
Pages: 1
Topic closed