Extension \"Rapports Avancés\" - Bug ?

Recoupe toutes les discussions à propos de Noalyss
Répondre
knut
Messages : 34
Enregistré le : mar. nov. 14, 2017 10:35 pm

Extension \"Rapports Avancés\" - Bug ?

Message par knut » mar. nov. 14, 2017 10:35 pm

Bonjour,

Je travaille sous UBUNTU 12.04

Avec l\'extension \"Rapports Avancés\", j\'ai défini un rapport avec des titres et des formules.
La déclaration générée est correcte --> je la sauve --> je la télécharge.
Un fichier xx.bin se trouve sur mon PC. Jusqu\'ici, tout va bien.

Puis, j\'essaye de créer un nouveau rapport en rechargeant ce fichier \"Depuis un fichier\", et là, quand je clique sur \"SAUVER\", le message suivant apparaît:

array(1) { [0]=> string(19) \"Résultat,Résultat\" } #0 /srv/www/html/phpcompta/include/ext/rapav/include/class_formulaire_param.php(149): Database->exec_sql(\'insert into rap...\', Array) #1 /srv/www/html/phpcompta/include/ext/rapav/include/formulaire.inc.php(56): Formulaire_Param::from_csv(\'/tmp/phpwUO1Nr\') #2 /srv/www/html/phpcompta/include/ext/rapav/index.php(89): require_once(\'/srv/www/html/p...\') #3 /srv/www/html/phpcompta/include/extension_get.inc.php(38): require_once(\'/srv/www/html/p...\') #4 /srv/www/html/phpcompta/include/ac_common.php(970): require(\'/srv/www/html/p...\') #5 /srv/www/html/phpcompta/html/do.php(140): show_menu(Array, 1) #6 {main}

Que se passe-t\'il ?

Dany
Messages : 2181
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:Extension \"Rapports Avancés\" - Bug ?

Message par Dany » mar. nov. 14, 2017 10:35 pm

aïe, l\'erreur n\'est pas visible tu pourrait essayer de te mettre en mode debug ? Ou alors si tu pouvais envoyer le fichier...

Merci

knut
Messages : 34
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:Extension \"Rapports Avancés\" - Bug ?

Message par knut » mar. nov. 14, 2017 10:35 pm

Et voilà:

array(1) { [0]=> string(19) \"Résultat,Résultat\" } insert into rapport_advanced.formulaire_param select p_id, p_code, p_libelle, p_type, p_order, f_id, p_info, t_id from rapport_advanced.restore_formulaire_param where f_id=$1Array ( [0] => 18 ) SQL ERROR insert into rapport_advanced.formulaire_param select p_id, p_code, p_libelle, p_type, p_order, f_id, p_info, t_id from rapport_advanced.restore_formulaire_param where f_id=$1 ERROR: duplicate key value violates unique constraint \"formulaire_param_f_id_p_code_key\" DETAIL: Key (f_id, p_code)=(18, ) already exists.Array#0 /srv/www/html/phpcompta/include/ext/rapav/include/class_formulaire_param.php(149): Database->exec_sql(\'insert into rap...\', Array) #1 /srv/www/html/phpcompta/include/ext/rapav/include/formulaire.inc.php(56): Formulaire_Param::from_csv(\'/tmp/phpQa4PLJ\') #2 /srv/www/html/phpcompta/include/ext/rapav/index.php(89): require_once(\'/srv/www/html/p...\') #3 /srv/www/html/phpcompta/include/extension_get.inc.php(38): require_once(\'/srv/www/html/p...\') #4 /srv/www/html/phpcompta/include/ac_common.php(970): require(\'/srv/www/html/p...\') #5 /srv/www/html/phpcompta/html/do.php(140): show_menu(Array, 1) #6 {main}ERROR: duplicate key value violates unique constraint \"formulaire_param_f_id_p_code_key\" DETAIL: Key (f_id, p_code)=(18, ) already exists.#0 /srv/www/html/phpcompta/include/ext/rapav/include/class_formulaire_param.php(149): Database->exec_sql(\'insert into rap...\', Array) #1 /srv/www/html/phpcompta/include/ext/rapav/include/formulaire.inc.php(56): Formulaire_Param::from_csv(\'/tmp/phpQa4PLJ\') #2 /srv/www/html/phpcompta/include/ext/rapav/index.php(89): require_once(\'/srv/www/html/p...\') #3 /srv/www/html/phpcompta/include/extension_get.inc.php(38): require_once(\'/srv/www/html/p...\') #4 /srv/www/html/phpcompta/include/ac_common.php(970): require(\'/srv/www/html/p...\') #5 /srv/www/html/phpcompta/html/do.php(140): show_menu(Array, 1) #6 {main}
Fatal error: Uncaught exception \'Exception\' with message \' SQL ERROR insert into rapport_advanced.formulaire_param select p_id, p_code, p_libelle, p_type, p_order, f_id, p_info, t_id from rapport_advanced.restore_formulaire_param where f_id=$1 ERROR: duplicate key value violates unique constraint \"formulaire_param_f_id_p_code_key\" DETAIL: Key (f_id, p_code)=(18, ) already exists.\' in /srv/www/html/phpcompta/include/class_database.php:151 Stack trace: #0 /srv/www/html/phpcompta/include/ext/rapav/include/class_formulaire_param.php(149): Database->exec_sql(\'insert into rap...\', Array) #1 /srv/www/html/phpcompta/include/ext/rapav/include/formulaire.inc.php(56): Formulaire_Param::from_csv(\'/tmp/phpQa4PLJ\') #2 /srv/www/html/phpcompta/include/ext/rapav/index.php(89): require_once(\'/srv/www/html/p...\') #3 /srv/www/html/phpcompta/include/extension_get.inc.php(38): require_once(\'/srv/www/html/p...\') #4 /srv/www/html/phpcompta/include/ac_common.php(970): require(\'/srv/www/html/p...\') #5 /srv/www/html/phpcompta/html/do.php(14 in /srv/www/html/phpcompta/include/class_database.php on line 151

Dany
Messages : 2181
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:Extension \"Rapports Avancés\" - Bug ?

Message par Dany » mar. nov. 14, 2017 10:35 pm

Aïe, je vois le problème, serait-il possible que tu me donnes ton fichier ?

Dany
Messages : 2181
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:Extension \"Rapports Avancés\" - Bug ?

Message par Dany » mar. nov. 14, 2017 10:35 pm

Le problème est le code : tu as mis un vide, tu dois mettre qq chose, une simple lettre, de plus ce code doit être unique.

knut
Messages : 34
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:Extension \"Rapports Avancés\" - Bug ?

Message par knut » mar. nov. 14, 2017 10:35 pm

C\'est bien çà, çà marche ! Merci beaucoup.

Dany
Messages : 2181
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:Extension \"Rapports Avancés\" - Bug ?

Message par Dany » mar. nov. 14, 2017 10:35 pm

Bonsoir,

Tu pourrais ajouter une tâche dans mantis, un contrôle manque, ce problème ne devrait pas arriver.

Merci

Répondre