[grisbi-bugs] [Grisbi-0.6.0 0000955]: Blocage de grisbi lors de rajout de tiers après suppression total de tous les tiers importés
bugtracker at grisbi.org
bugtracker at grisbi.org
Mon Feb 15 19:25:44 CET 2010
The following issue has been RESOLVED.
======================================================================
http://grisbi.tuxfamily.org/mantis/view.php?id=955
======================================================================
Reported By: mysolo
Assigned To: pbiava
======================================================================
Project: Grisbi-0.6.0
Issue ID: 955
Category: Main
Reproducibility: always
Severity: major
Priority: normal
Status: resolved
Plateforme: Linux
OS: Ubuntu
Version OS: karmic
Unstable Impact: Yes
Version GTK: 2.18.3
Resolution: fixed
Fixed in Version: CVS (développement)
======================================================================
Date Submitted: 02-14-2010 10:41 UTC
Last Modified: 02-15-2010 18:25 UTC
======================================================================
Summary: Blocage de grisbi lors de rajout de tiers après
suppression total de tous les tiers importés
Description:
Problème rencontré après:
importation d'un compte sans tiers
importation d'un compte avec tiers
sauvegarde
suppression de tout les tiers existants
sauvegarde.
Dans la rubrique Tiers est apparu 2 lignes "Pas de tiers" !!
ensuite lors de la création de tiers ( click sur nouveau tiers à)) grisbi
se bloque en prenant tout le temps cpu.
Obligation de tuer grisbi
======================================================================
----------------------------------------------------------------------
pbiava - 02-14-10 17:57
----------------------------------------------------------------------
Je n'ai pas réussi à reproduire le problème y compris en ajoutant le tiers
null. Quand j'importe un fichier et que je détruis les tiers ils se mettent
dans la rubrique pas de tiers qu'ils incrémentent.
A aucun moment j'ai eu la duplication de la ligne "Pas de tiers". J'ai
toutefois supprimé toute appel à g_strcasecmp () dans le code.
Peux-tu vérifier que c'est bon avec le CVS d'aujourd'hui ?
Si ce n'est pas le cas peux-tu m'envoyer le fichier que tu importes pour
voir si c'est lui qui provoque ça.
Merci de ton retour.
----------------------------------------------------------------------
mysolo - 02-14-10 22:36
----------------------------------------------------------------------
j'ai ajouté un fichier compte anonymisé.
Par contre j'ai due rechanger la ligne changé après de :
<Party Nb="36" Na="Payee n°36" Txt="(null)" Search="" />
à
<Party Nb="36" Na="(null)" Txt="(null)" Search="" />
Pour être dans l'impossibilité de créé des tiers.
----------------------------------------------------------------------
mysolo - 02-14-10 22:47
----------------------------------------------------------------------
dernier cvs ( 23h47 ) impossible à compiler
traitement_variables.o: In function `init_variables':
/home/mysolo/dev/grisbi-cvs/src/traitement_variables.c:379: undefined
reference to `bet_data_init_variables'
collect2: ld returned 1 exit status
make[3]: *** [grisbi] Erreur 1
make[3]: quittant le répertoire « /home/mysolo/dev/grisbi-cvs/src »
make[2]: *** [all-recursive] Erreur 1
make[2]: quittant le répertoire « /home/mysolo/dev/grisbi-cvs/src »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /home/mysolo/dev/grisbi-cvs »
make: *** [all] Erreur 2
----------------------------------------------------------------------
pbiava - 02-15-10 05:25
----------------------------------------------------------------------
9a devrait fonctionner maintenant.
----------------------------------------------------------------------
mysolo - 02-15-10 07:17
----------------------------------------------------------------------
Après test, j'ai pue créer sans problème les tiers à partir d'un fichier de
compte ayant la ligne à mon sens fautive.
Par contre a la sauvegarde, j'ai la ligne <Party Nb="36" Na="(null)"
Txt="(null)" Search="" /> qui existe toujours.
Cela serait pas mieux de tester la validité de celle-ci à la sauvegarde ou
mieux à l'ouverture.
Pour les fichiers d'imports, je vais rechecker dasn ceux que j'ai utilisé
( si je les ai encore ). Avec tous les tests effectué due à des problème
d'import CSV, je ne sais plus.
----------------------------------------------------------------------
pbiava - 02-15-10 18:25
----------------------------------------------------------------------
C'est fait. Ce sera dans mon prochain committ. J'ai testé les deux façons
mais comme il faut de toute façon sauvegarder pour que ce soit pris en
compte j'ai choisi de le faire à la sauvegarde du fichier.
----------------------------------------------------------------------
pbiava - 02-15-10 18:25
----------------------------------------------------------------------
fixed in CVS
Issue History
Date Modified Username Field Change
======================================================================
02-14-10 10:41 mysolo New Issue
02-14-10 10:41 mysolo Plateforme => Linux
02-14-10 10:41 mysolo OS => Ubuntu
02-14-10 10:41 mysolo Version OS => karmic
02-14-10 10:41 mysolo Unstable Impact => Yes
02-14-10 10:41 mysolo Version GTK => 2.18.3
02-14-10 15:50 pbiava Status new => assigned
02-14-10 15:50 pbiava Assigned To => pbiava
02-14-10 17:57 pbiava Note Added: 0002016
02-14-10 17:57 pbiava Status assigned => feedback
02-14-10 22:32 mysolo File Added: comptes_perso_test-obfuscated.gsb
02-14-10 22:36 mysolo Note Added: 0002043
02-14-10 22:47 mysolo Note Added: 0002044
02-15-10 05:25 pbiava Note Added: 0002045
02-15-10 07:17 mysolo Note Added: 0002047
02-15-10 18:25 pbiava Note Added: 0002051
02-15-10 18:25 pbiava Status feedback => resolved
02-15-10 18:25 pbiava Fixed in Version => CVS (développement)
02-15-10 18:25 pbiava Resolution open => fixed
02-15-10 18:25 pbiava Note Added: 0002052
======================================================================
More information about the bugsreports
mailing list