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

Recoupe toutes les discussions à propos de Noalyss
knut
Messages : 34
Inscription : mar. nov. 14, 2017 11:35 pm

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

Message 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 ?
Dany
Messages : 2181
Inscription : mar. nov. 14, 2017 11:35 pm

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

Message 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
knut
Messages : 34
Inscription : mar. nov. 14, 2017 11:35 pm

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

Message 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
Dany
Messages : 2181
Inscription : mar. nov. 14, 2017 11:35 pm

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

Message par Dany »

Aïe, je vois le problème, serait-il possible que tu me donnes ton fichier ?
Dany
Messages : 2181
Inscription : mar. nov. 14, 2017 11:35 pm

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

Message 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.
knut
Messages : 34
Inscription : mar. nov. 14, 2017 11:35 pm

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

Message par knut »

C\'est bien çà, çà marche ! Merci beaucoup.
Dany
Messages : 2181
Inscription : mar. nov. 14, 2017 11:35 pm

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

Message par Dany »

Bonsoir,

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

Merci
Répondre