After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 502649 - Register transactions may not display
Register transactions may not display
Status: RESOLVED FIXED
Product: GnuCash
Classification: Other
Component: Register
2.2.x
Other Windows
: Normal normal
: ---
Assigned To: Andreas Köhler
Christian Stimming
: 507178 511343 517565 549888 570825 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-12-09 12:13 UTC by Charles Day
Modified: 2018-06-29 21:56 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Screen capture of blank register (63.67 KB, image/jpeg)
2007-12-09 12:14 UTC, Charles Day
Details
Close-up of cut off button image (12.30 KB, image/jpeg)
2008-02-09 02:03 UTC, Charles Day
Details

Description Charles Day 2007-12-09 12:13:35 UTC
Please describe the problem:
When opening an account register in a new tab, the account's transactions may not display.

Steps to reproduce:
1. Open an account register in a new tab. NOTE: The account must contain enough transactions such that scrolling would be necessary to see the oldest one.

Actual results:
Only the column headings (at the top) and the current date (at the bottom, to begin entering a new transaction) are displayed. The rest of the register is blank (see attached screen capture).

Expected results:
Transactions are displayed normally.

Does this happen every time?
Yes.

Other information:
Once opened, clicking anywhere inside the register or pressing the up arrow key will cause the transactions to magically appear.
Comment 1 Charles Day 2007-12-09 12:14:36 UTC
Created attachment 100635 [details]
Screen capture of blank register
Comment 2 Charles Day 2007-12-23 03:09:48 UTC
This is still a problem in 2.2.2 if GnuCash is installed via a .exe setup file.

However, this problem goes away if I compile GnuCash in my own Windows build environment, then run it from an MSYS shell. Perhaps this difference has something to do with the difference in visual styles? (If you install GnuCash via the .exe file then dialog box buttons such as "Close" and "Cancel" don't have graphics on them. Run your own build from an MSYS shell and they will.)
Comment 3 Shawn Faucher 2008-02-08 15:38:10 UTC
I have experienced this bug as well.  It still happens in 2.2.3.  It does not happen on every machine on which I run the program.  I use a copy installed on a USB flash drive and the same installation works fine on two of the three computers I use regularly, and on the third I experience this problem.  All three machines are Windows XP SP2, fully updated.  I also confirmed a regular install to C:\Program Files on that machine behaves the same way.
Comment 4 Diane Calleson 2008-02-08 18:55:36 UTC
I also reported this in bug # 511343
This problem happened to me when I "upgraded" to 2.2.3 from 2.2.1
Then I tried 2.2.2 and it also happened.  All of these were on the same PC/laptop.
So I am using 2.2.1 without the problem.  Still want to upgrade when this is fixed! :)

XP Home Edition Version 2002 SP2 
1.6 GHz  Pentium M
Intel Extreme Graphics 2 for Mobile (Intel 82852/82855 GM/GME Graphics Controller)
Driver 6.14.10.4497
1280x768 Highest 32bit 
Comment 5 Charles Day 2008-02-08 22:32:11 UTC
Shawn, your experience would seem to suggest that different PCs get different results with the same version of GnuCash. Do you know of anything different about that third machine (the one that experiences the bug)?  Is the GnuCash data file on the USB drive, or does each machine have its own? Have any of the machines ever had any version of GnuCash installed directly onto the hard drive?

Diane, your experience would seem to suggest that the same PC gets different results with different versions of GnuCash. The bug is not seen in 2.2.1 but is seen thereafter.

Perplexing...
Comment 6 Andreas Köhler 2008-02-08 23:04:39 UTC
Please check whether this is related to http://wiki.gnucash.org/wiki/Windows#Font_problems .

/me is looking at this now.
Comment 7 Andreas Köhler 2008-02-08 23:50:51 UTC
Confirmed with the default Windows XP style (first thing for me is to switch back to Classic ;-)).
Comment 8 Charles Day 2008-02-09 02:03:22 UTC
Created attachment 104760 [details]
Close-up of cut off button image

Andreas, I followed the instructions in the wiki that you pointed out, and found that the problem disappeared if I switched my Message Box font from Tahoma 8 to Tahoma 10. So that can be used as a workaround. Cool.

Any idea where the bug originates? The register actually displays OK in Tahoma 8, provided you are willing to click on it first to make the transactions appear. It seems to me that if the font size is really the problem then clicking on the register should not fix it. So something else is going on.

By the way, GnuCash doesn't look quite right in Tahoma 10 either... For instance, the close button on each tab seems to be cut off, so that you only see about 75% of the 'X' button image (see attachment).
Comment 9 Andreas Köhler 2008-02-09 12:25:18 UTC
Hm, I wanted to link you to bug 432021, but now I see that Zach commented again on it, making this bug look like a complete duplicate of it.
Comment 10 Charles Day 2008-02-09 20:18:34 UTC
Andreas, I read bug 432021. I never would have guessed that it was the same bug by the title, description, or attachments, but what I'm experiencing certainly sounds like what Zach describes in the most recent comment (#13). I've never seen any of the other rendering problems discussed before that, but maybe that's just the evolution of the same bug.
Comment 11 Shawn Faucher 2008-02-09 23:51:20 UTC
(In reply to comment #5)
> Shawn, your experience would seem to suggest that different PCs get different
> results with the same version of GnuCash. Do you know of anything different
> about that third machine (the one that experiences the bug)?  Is the GnuCash
> data file on the USB drive, or does each machine have its own? Have any of the
> machines ever had any version of GnuCash installed directly onto the hard
> drive?
> 

Charles, this is with the same data file on the USB.  Two of the machines have had GnuCash installed to the hard drive and then removed (one of the working machines and the one with the bug).  I am using my GnuCash Portable launcher (http://portableapps.com/node/10633) to launch on all machines, which takes care of existing hard drive install registry entries if they exist.  Just in case it was something odd with my launcher I checked with a hard drive install, as I mentioned, and got the same behavior.
Comment 12 Andreas Köhler 2008-02-10 00:18:03 UTC
*** Bug 511343 has been marked as a duplicate of this bug. ***
Comment 13 Josh Sled 2008-02-25 17:00:32 UTC
*** Bug 517565 has been marked as a duplicate of this bug. ***
Comment 14 Renato Moutinho 2008-05-01 09:47:49 UTC
*** Bug 507178 has been marked as a duplicate of this bug. ***
Comment 15 Charles Day 2009-02-26 04:17:56 UTC
Does this problem still occur in 2.2.9 (just released)? It includes a newer version of the Gtk+ library.
Comment 16 Charles Day 2009-02-26 19:18:53 UTC
*** Bug 570825 has been marked as a duplicate of this bug. ***
Comment 17 Charles Day 2009-02-26 19:27:27 UTC
This problem continues to be experienced in 2.2.9 (see bug 570825), so the upgrade to Gtk+ 2.14.7 didn't fix it.
Comment 18 Charles Day 2009-04-06 16:33:59 UTC
For anyone willing/able to compile trunk, does r18023 fix the problem for you?
Comment 19 Charles Day 2009-04-06 17:05:06 UTC
Actually, please test with at least r18024 or you may find that the scroll position is off when the register is first opened.
Comment 20 Charles Day 2009-05-27 15:15:25 UTC
Can anyone confirm that this is fixed in 2.3.0?
Comment 21 Mike Nuss 2009-05-27 15:55:27 UTC
(In reply to comment #20)
> Can anyone confirm that this is fixed in 2.3.0?
> 

If there were a Windows build I'd be happy to test it.
Comment 22 Charles Day 2009-06-02 18:35:50 UTC
There are now nightly bleeding-edge builds for Windows that can be tested. The resulting installer .exe can be found at:
http://code.gnucash.org/builds/win32/trunk/

Just remember that these are not considered safe-to-use with precious data, so make a backup first. Please test with r18101 or better and let me know how it goes.
Comment 23 Randy Orrison 2009-06-03 21:55:32 UTC
I've never seen the effect described in this bug, where no transactions are showing, but I often (but not usually reproducibly) get the effect in bugs 517565 and 507178 where there's a large grey area and some transactions showing at the bottom.  Those are marked as duplicates of this.

I have my file in a state where, after opening with 2.2.9 and opening a particular account, it consistently displays like 517565 and 507178.

Switching to r18101 does not display the problem, so it looks good to me.

(Though, as I said, I've never seen the exact effect as initially described in this bug.)

(Windows XP, SP3, classic theme, GnuCash r18101 from the link in #22)
Comment 24 Charles Day 2009-06-03 22:50:54 UTC
OK, I strongly suspect that bug 432021 was the same underlying problem anyway, with a variation in font size. I'm going to close this out as FIXED, and we can reopen if anyone can reproduce the problem with r18101 or higher. Thanks for your help.
Comment 25 Geert Janssens 2011-01-26 13:17:56 UTC
*** Bug 549888 has been marked as a duplicate of this bug. ***
Comment 26 John Ralls 2018-06-29 21:56:03 UTC
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=502649. Please update any external references or bookmarks.