[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