[grisbi-bugs] [Grisbi 0001906]: Plantage échéancier
Grisbi Bug Tracker
bugtracker at grisbi.org
Sam 9 Fév 20:49:48 CET 2019
The following issue has been RESOLVED.
======================================================================
http://www.grisbi.org/bugsreports/view.php?id=1906
======================================================================
Reported By: Ludes88
Assigned To: pbiava
======================================================================
Project: Grisbi
Issue ID: 1906
Category: Packages
Reproducibility: always
Severity: major
Priority: normal
Status: resolved
OS: Autre(Other)
Unstable Impact: Yes
Version OS: 18.10
Version GTK: 3.24.1-1 / 2.24.32-3
Resolution: fixed
Fixed in Version: 1.2.x
======================================================================
Date Submitted: 2019-02-04 16:25 CET
Last Modified: 2019-02-09 20:49 CET
======================================================================
Summary: Plantage échéancier
Description:
Le changement du taux de change d'une contre-opération efface la date de la
sous-opération et une demande de prévision plante Grisbi
Steps to Reproduce:
1. Ouvrir le fichier joint
2. A l'aide du clic droit de la souris, afficher la contre-opération de la
deuxième sous-transaction (virement vers Comptes bancaire USD) du compte
bancaire EUR
3. Changer le taux de change (1.16 au lieu de 1.15 par exemple) et valider (deux
fois: une fois pour le taux de change et une fois pour l'opération)
4. La date de la deuxième sous-transaction du compte bancaire EUR a disparue
(champ vide) ou donne une valeur fantaisiste en rouge (ex. "03/07/30838")
5. Un clic sur l'onglet "Prévisions" du compte bancaire EUR plante le logiciel
Notes:
1. si l'étape 2 est remplacée par une modification directe du taux de change
dans le compte USD, sans passer par l'affichage de la contre-opération,
l'erreur n'apparaît pas systématiquement (la date de la sous-opération est
quelquefois correctement affichée).
2. Une validation de la transaction mère à l'étape 4 résout le problème
(cela redonne la date..)
3. L'erreur existait déjà dans Grisbi 1.0
J'avais déjà identifié ce bug dans le passé et il m’obligeait à revalider
toutes les opérations ventilées pour pouvoir afficher les prévisions. Cette
fois, j'ai pu l'isoler.
Additional Information:
Info terminal lors du plantage:
(grisbi:1603): GLib-CRITICAL **: 21:13:28.273: g_date_compare: assertion 'lhs !=
NULL' failed
(grisbi:1603): GLib-CRITICAL **: 21:13:28.273: g_date_compare: assertion 'lhs !=
NULL' failed
(grisbi:1603): GLib-CRITICAL **: 21:13:28.273: g_date_compare: assertion 'lhs !=
NULL' failed
(grisbi:1603): GLib-CRITICAL **: 21:13:28.273: g_date_compare: assertion 'lhs !=
NULL' failed
Mon Feb 4 21:13:28 2019, 3.657593 : Debug -
bet_tab.c:622:bet_array_refresh_estimate_tab
(grisbi:1603): GLib-CRITICAL **: 21:13:28.273: g_date_compare: assertion 'rhs !=
NULL' failed
Mon Feb 4 21:13:28 2019, 3.657921 : Debug -
bet_hist.c:1145:bet_historical_refresh_data
(grisbi:1603): GLib-CRITICAL **: 21:13:28.274: g_date_compare: assertion 'lhs !=
NULL' failed
(grisbi:1603): GLib-CRITICAL **: 21:13:28.274: g_date_compare: assertion 'lhs !=
NULL' failed
(grisbi:1603): GLib-CRITICAL **: 21:13:28.274: g_date_compare: assertion 'lhs !=
NULL' failed
======================================================================
----------------------------------------------------------------------
(0004835) pbiava (administrator) - 2019-02-09 20:26
http://www.grisbi.org/bugsreports/view.php?id=1906#c4835
----------------------------------------------------------------------
Ce bug est corrigé du moins j'espère -)
Le fichier initial est défectueux car les opérations du compte 1 ont toutes
Exr="1.15". C'est corrigé pour l'opération 3 suite au changement de taux. Il
faut faire les autres à la main.
Ça corrige aussi le bug 1909.
----------------------------------------------------------------------
(0004837) pbiava (administrator) - 2019-02-09 20:49
http://www.grisbi.org/bugsreports/view.php?id=1906#c4837
----------------------------------------------------------------------
Fixed in Github branch grisbi-1.2.x
Issue History
Date Modified Username Field Change
======================================================================
2019-02-04 16:25 Ludes88 New Issue
2019-02-04 16:25 Ludes88 File Added: Bug prévision.gsb
2019-02-06 07:23 pbiava Assigned To => pbiava
2019-02-06 07:23 pbiava Status new => assigned
2019-02-09 20:26 pbiava Note Added: 0004835
2019-02-09 20:49 pbiava Status assigned => resolved
2019-02-09 20:49 pbiava Resolution open => fixed
2019-02-09 20:49 pbiava Fixed in Version => 1.2.x
2019-02-09 20:49 pbiava Note Added: 0004837
======================================================================
Plus d'informations sur la liste de diffusion bugsreports