Extension \"Rapports Avancés\" - Bug ?
Extension \"Rapports Avancés\" - Bug ?
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 ?
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 ?
Re:Extension \"Rapports Avancés\" - Bug ?
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
Merci
Re:Extension \"Rapports Avancés\" - Bug ?
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
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
Re:Extension \"Rapports Avancés\" - Bug ?
Aïe, je vois le problème, serait-il possible que tu me donnes ton fichier ?
Re:Extension \"Rapports Avancés\" - Bug ?
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.
Re:Extension \"Rapports Avancés\" - Bug ?
C\'est bien çà, çà marche ! Merci beaucoup.
Re:Extension \"Rapports Avancés\" - Bug ?
Bonsoir,
Tu pourrais ajouter une tâche dans mantis, un contrôle manque, ce problème ne devrait pas arriver.
Merci
Tu pourrais ajouter une tâche dans mantis, un contrôle manque, ce problème ne devrait pas arriver.
Merci