View Issue Details

IDProjectCategoryView StatusLast Update
0002357NOALYSSBugpublic2024-09-25 17:05
Reporterbasile Assigned Todanydb  
PrioritybasseSeveritymineurReproducibilitytoujours
Status ferméResolutioncorrigé 
PlatformLinuxOSUbuntu OS Version22.04 LTS
Product Version9.1 
Target Version9.3Fixed in Version9.3 
Summary0002357: 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;


TagsNo tags attached.
Attached Files
Msg-Erreur.png (44,665 bytes)   
Msg-Erreur.png (44,665 bytes)   
ID-identiques.png (26,624 bytes)   
ID-identiques.png (26,624 bytes)   
Extension NoalyssAucun

Activities

danydb

2024-04-12 23:04

administrator   ~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

administrator   ~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

administrator   ~0005839

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

Issue History

Date Modified Username Field Change
2024-04-12 17:30 basile New Issue
2024-04-12 17:31 basile File Added: Msg-Erreur.png
2024-04-12 17:31 basile File Added: ID-identiques.png
2024-04-12 23:04 danydb Note Added: 0005836
2024-04-12 23:05 danydb Status new => feedback
2024-04-12 23:21 danydb Note Added: 0005838
2024-04-12 23:47 danydb Assigned To => danydb
2024-04-12 23:47 danydb Status feedback => resolved
2024-04-12 23:47 danydb Resolution open => fixed
2024-04-12 23:47 danydb Note Added: 0005839
2024-09-25 17:04 danydb Target Version => 9.3
2024-09-25 17:05 danydb Fixed in Version => 9.3
2024-09-25 17:05 danydb Status resolved => closed