Voir les détails de l’anomalie

IdentifiantProjetCatégorieVisibilitéDernière mise à jour
0002357NOALYSSBugpublic2024-04-12 23:47
Rapporteurbasile Affecté àdanydb  
PrioritébasseSévéritémineurReproductibilitétoujours
État résoluRésolutioncorrigé 
PlateformeLinuxSystème d’exploitationUbuntu Version du système d’exploitation22.04 LTS
Version du produit9.1 
Résumé0002357: Ext/Import ID identiques import_csv
DescriptionBonjour,

Un utilisateur a fait des manipulations d’imports de fichier via Importation Avancée qui se sont soldées par le message d’erreur : DCM46. Unknow
Il ne sait pas bien quelles ont été les manipulations effectuées.

########
Fatal error: Uncaught Exception: DCM46. unknow in /home/httpd/vhosts/compta.developperlestalents.fr/noalyss/include/ext/import-advanced/class/import/DetailCsv_MTable.php:2 Stack trace:
#0 /home/httpd/vhosts/compta.developperlestalents.fr/noalyss/include/ext/import-advanced/class/import/impacc2_csv.class.php(26): NoalyssImport\DetailCsv_MTable::build()
#1 /home/httpd/vhosts/compta.developperlestalents.fr/noalyss/include/ext/import-advanced/class/import/impacc2_file.class.php(2): NoalyssImport\Impacc_CSV->result()
#2 /home/httpd/vhosts/compta.developperlestalents.fr/noalyss/include/ext/import-advanced/include/imd_operation_acc.inc.php(2): NoalyssImport\Impacc_File->result()
0000003 /home/httpd/vhosts/compta.developperlestalents.fr/noalyss/include/ext/import-advanced/index.php(10): require_once('...')
0000004 /home/httpd/vhosts/compta.developperlestalents.fr/noalyss/include/extension_get.inc.php(2): require_once('...')
0000005 /home/httpd/vhosts/compta.developperlestalents.fr/noalyss/include/lib/ac_common.php(74): require('...')
0000006 /home/httpd/vhosts/compta.developperlestalents.fr/noalyss/include/lib/ac_common.php(65): display_menu()
0000007 /home/httpd/vhosts/compta.developperlestalents.fr/noalyss/html/do.php(47): show_menu()
0000008 {main} thrown in /home/httpd/vhosts/compta.developperlestalents.fr/noalyss/include/ext/import-advanced/class/import/DetailCsv_MTable.php on line 2
########

Après investigation sur la table « impacc2.import_csv », il apparait que l’id et import_id doivent être les mêmes pour ne pas générer cette erreur (cf capture écran)

Opération menée pour supprimer message d’erreur :
ALTER SEQUENCE impacc2.import_csv_id_seq RESTART WITH xxx;


BalisesAucune balise n’est attachée.
Pièces jointes
Msg-Erreur.png (44,665 octets)   
Msg-Erreur.png (44,665 octets)   
ID-identiques.png (26,624 octets)   
ID-identiques.png (26,624 octets)   
Extension NoalyssAucun

Activités

danydb

2024-04-12 23:04

administrateur   ~0005836

A mon avis non, mauvais diagnostic :

DMC46 est ici https://gitlab.com/noalyss/advancedimport/-/blob/master/class/import/DetailCsv_MTable.php?ref_type=heads

Ligne 60 : et c'est du à un mauvais type de journal ,

danydb

2024-04-12 23:21

administrateur   ~0005838

Probablement que quelque part on a confondu la clef primaire ID avec la clef étrangère IMPORT_ID, je vais essayer de le reproduire pour voir

danydb

2024-04-12 23:47

administrateur   ~0005839

Corrigé https://gitlab.com/noalyss/advancedimport/-/commit/4708ed15655c6264e6cd799e3899ab034eb4f541

Historique de l’anomalie

Date de modification Nom d’utilisateur Champ Changement
2024-04-12 17:30 basile Nouvelle anomalie
2024-04-12 17:31 basile Fichier ajouté: Msg-Erreur.png
2024-04-12 17:31 basile Fichier ajouté: ID-identiques.png
2024-04-12 23:04 danydb Note ajoutée: 0005836
2024-04-12 23:05 danydb État nouveau => commentaire
2024-04-12 23:21 danydb Note ajoutée: 0005838
2024-04-12 23:47 danydb Affecté à => danydb
2024-04-12 23:47 danydb État commentaire => résolu
2024-04-12 23:47 danydb Résolution ouvert => corrigé
2024-04-12 23:47 danydb Note ajoutée: 0005839