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