Menu

Ajout/modification de tâche impossible après upgrade en 1.39

Help
Anonymous
2017-06-19
2017-06-19
  • Anonymous

    Anonymous - 2017-06-19

    Bonjour,

    Après un upgrade sans erreur de la v1.134 à la v1.39, il est impossible de créer ou modifier une tâche.
    J'ai purgé le répertoire template_c, le cache du navigateur, redémarré apache, rien n'y fait.
    En activant le mode debug j'obtiens le message suivant lors d'une création :

    Error: the XML response that was returned from the server is invalid.
    Received:

    Array
    (
    [0] => Array
    (
    [file] => /var/www/html/soplanning/includes/class_gobject.inc
    [line] => 280
    [function] => db_query
    [args] => Array
    (
    [0] => INSERT INTO planning_periode (periode_id, parent_id, projet_id, user_id, date_debut, date_fin, duree, duree_details, titre, notes, lien, statut_tache, lieu_id, ressource_id, livrable, createur_id, date_creation, modifier_id, date_modif, custom) VALUES (596, NULL, 'HM', 'GHA', '2017/06/20', NULL, '008:00:00', 'duree', NULL, NULL, NULL, 'a_faire', NULL, NULL, 'non', 'GHA', '2017-06-19 17:05:50', NULL, NULL, NULL)
    )

        )
    
    [1] => Array
        (
            [file] => /var/www/html/soplanning/includes/class_periode.inc
            [line] => 61
            [function] => db_save
            [class] => GObject
            [object] => Periode Object
                (
                    [repetitionPossible:protected] => Array
                        (
                            [0] => jour
                            [1] => mois
                            [2] => semaine
                        )
    
                    [table:protected] => planning_periode
                    [saved:protected] => 
                    [data:protected] => Array
                        (
                            [periode_id] => 596
                            [parent_id] => 
                            [projet_id] => HM
                            [user_id] => GHA
                            [date_debut] => 2017/06/20
                            [date_fin] => 
                            [duree] => 008:00:00
                            [duree_details] => duree
                            [titre] => 
                            [notes] => 
                            [lien] => 
                            [statut_tache] => a_faire
                            [lieu] => 
                            [ressource] => 
                            [livrable] => non
                            [createur_id] => GHA
                            [date_creation] => 2017-06-19 17:05:50
                            [modifier_id] => 
                            [date_modif] => 
                            [custom] => 
                        )
    
                    [fields:protected] => Array
                        (
                            [periode_id] => GInteger Object
                                (
                                    [table] => planning_periode
                                    [name] => periode_id
                                    [size] => 11
                                    [nullable] => 
                                    [default] => 0
                                    [dependantKey] => 
                                    [dependantTable] => 
                                    [dependantTableAlias] => 
                                )
    
                            [parent_id] => GInteger Object
                                (
                                    [table] => planning_periode
                                    [name] => parent_id
                                    [size] => 11
                                    [nullable] => 1
                                    [default] => 
                                    [dependantKey] => 
                                    [dependantTable] => 
                                    [dependantTableAlias] => 
                                )
    
                            [projet_id] => GString Object
                                (
                                    [table] => planning_periode
                                    [name] => projet_id
                                    [size] => 10
                                    [nullable] => 
                                    [default] => 
                                    [dependantKey] => 
                                    [dependantTable] => 
                                    [dependantTableAlias] => 
                                )
    
                            [user_id] => GString Object
                                (
                                    [table] => planning_periode
                                    [name] => user_id
                                    [size] => 20
                                    [nullable] => 
                                    [default] => 
                                    [dependantKey] => 
                                    [dependantTable] => 
                                    [dependantTableAlias] => 
                                )
    
                            [date_debut] => GDate Object
                                (
                                    [table] => planning_periode
                                    [name] => date_debut
                                    [size] => 10
                                    [nullable] => 
                                    [default] => 0000-00-00
                                    [dependantKey] => 
                                    [dependantTable] => 
                                    [dependantTableAlias] => 
                                )
    
                            [date_fin] => GDate Object
                                (
                                    [table] => planning_periode
                                    [name] => date_fin
                                    [size] => 10
                                    [nullable] => 1
                                    [default] => 
                                    [dependantKey] => 
                                    [dependantTable] => 
                                    [dependantTableAlias] => 
                                )
    
                            [duree] => GTime Object
                                (
                                    [table] => planning_periode
                                    [name] => duree
                                    [size] => 12
                                    [nullable] => 1
                                    [default] => 
                                    [dependantKey] => 
                                    [dependantTable] => 
                                    [dependantTableAlias] => 
                                )
    
                            [duree_details] => GString Object
                                (
                                    [table] => planning_periode
                                    [name] => duree_details
                                    [size] => 20
                                    [nullable] => 1
                                    [default] => 
                                    [dependantKey] => 
                                    [dependantTable] => 
                                    [dependantTableAlias] => 
                                )
    
                            [titre] => GString Object
                                (
                                    [table] => planning_periode
                                    [name] => titre
                                    [size] => 255
                                    [nullable] => 1
                                    [default] => 
                                    [dependantKey] => 
                                    [dependantTable] => 
                                    [dependantTableAlias] => 
                                )
    
                            [notes] => GString Object
                                (
                                    [table] => planning_periode
                                    [name] => notes
                                    [size] => 65000
                                    [nullable] => 1
                                    [default] => 
                                    [dependantKey] => 
                                    [dependantTable] => 
                                    [dependantTableAlias] => 
                                )
    
                            [lien] => GString Object
                                (
                                    [table] => planning_periode
                                    [name] => lien
                                    [size] => 65000
                                    [nullable] => 1
                                    [default] => 
                                    [dependantKey] => 
                                    [dependantTable] => 
                                    [dependantTableAlias] => 
                                )
    
                            [statut_tache] => GEnum Object
                                (
                                    [table] => planning_periode
                                    [name] => statut_tache
                                    [size] => Array
                                        (
                                            [0] => a_faire
                                            [1] => en_cours
                                            [2] => fait
                                            [3] => abandon
                                        )
    
                                    [nullable] => 
                                    [default] => a_faire
                                    [dependantKey] => 
                                    [dependantTable] => 
                                    [dependantTableAlias] => 
                                )
    
                            [lieu] => GString Object
                                (
                                    [table] => planning_periode
                                    [name] => lieu_id
                                    [size] => 10
                                    [nullable] => 1
                                    [default] =>
    

    Tout le reste semble parfaitement fonctionnel donc j'ai forcément loupé quelque chose, mais quoi ? ;)

    Merci par avance

     
  • serrod

    serrod - 2017-06-19

    bonjour
    Il faudrait le message d'erreur correspondant à cette requete.
    Executez cette requete dans phpmyadmin et indiquez au support technique (support@soplanning.org) le résultat.

     
  • Anonymous

    Anonymous - 2017-06-19

    Merci beaucoup pour votre réactivité.
    La colonne 'custom' était manquante.
    En regardant dans les updates, la création de cette colonne apparaît justement en v1.34.
    Il y a sans doute eu un problème à ce moment là mais ça ne génait personne jusqu'à présent :)

    Bravo à l'équipe pour le travail réalisé sur ce projet.

     

Anonymous
Anonymous

Add attachments
Cancel