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 586896 - Trying to enter transactions gets error "This transaction is being edited in another register..."
Trying to enter transactions gets error "This transaction is being edited in ...
Status: RESOLVED DUPLICATE of bug 426111
Product: GnuCash
Classification: Other
Component: Register
2.2.9
Other Linux
: Normal major
: ---
Assigned To: Charles Day
Chris Shoemaker
Depends on:
Blocks:
 
 
Reported: 2009-06-24 22:49 UTC by leam
Modified: 2018-06-29 22:23 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description leam 2009-06-24 22:49:42 UTC
Started with gnucash --nofile, 
In the new account I picked checking, added a USD 50,000 Income:Bonus, and then clicked enter and the "Enter" button. Then I had a USD 1,000,000 "Income:Gifts Recieved", clicked enter, and she blew up.

Blew up in this case is the error:  "This transaction is being edited in another register. Please finish editing it there first". However, there is no other register open.

Also had these errors on the command line:

[leam@leam ~]$ gnucash --nofile
Found Finance::Quote version 1.13
gwenhywfar-INFO: plugin.c:  577: Plugin type "ct" unregistered
gwenhywfar-INFO: plugin.c:  577: Plugin type "configmgr" unregistered
gwenhywfar-INFO: plugin.c:  577: Plugin type "dbio" unregistered


OS is Fedora 10, no pending gnucash updates. Gnucash 2.2.9, build r17949M on 2009-03-05.
Comment 1 Josh Sled 2009-06-24 22:54:34 UTC
I was able to reproduce with:

- gnucash --nofile
- File > New File
- Foward straight through the defaults of the account hierarchy setup, thus Common accounts selected.
- Open the register for "Assets:Current Assets:Checking Account"
- Enter "Income:Bonus" $50k transaction as described.
- Press the Enter/Return key on the keyboard
- Click on the "Enter" toolbar icon with the mouse.
- Enter the "Income:Gifts" transaction as described
- Press the Enter/Return key on the keyboard.
- See dialog.
Comment 2 leam 2009-07-01 09:19:30 UTC
Tried again last night and it failed on the second transaction attempt. Found this in /tmp/gnucash.trace:

###

* 18:34:47  WARN <gnc.app-util> /home/leam/.gnucash/config-1.8.auto:13:15: While
 evaluating arguments to gnc:lookup-option in expression (gnc:lookup-option gnc:
*options-entries* "__new_user" ...):
/home/leam/.gnucash/config-1.8.auto:13:15: Unbound variable: gnc:*options-entrie
s*
In /home/leam/.gnucash/config-1.8.auto:
  13: 0* (let* ((option #)) ((lambda # #) option))
  13: 1* [gnc:lookup-option ...

###

Here's the entire stanza referenced:

; Section: __new_user

(let ((option (gnc:lookup-option gnc:*options-entries*
                                 "__new_user"
                                 "first_startup")))
  ((lambda (option) (if option ((gnc:option-setter option) '#f))) option))


###

ls -l of file:

-rw-rw-r-- 1 leam leam  5195 2006-08-18 19:21 config-1.8.auto

###

Can't recall ever messing with the config...

Leam
Comment 3 leam 2009-07-01 21:09:38 UTC
Just entered a couple dozen transactions on the same machine, same account(s); no issues. The difference is that I never clicked the "Enter" button on the menubar, just used the enter key after each transaction was done.
Comment 4 Charles Day 2009-07-03 17:35:25 UTC
Isn't this a duplicate of bug 426111? If so, it is already fixed in 2.3.x.
Comment 5 leam 2009-07-04 15:35:40 UTC
Charles, I'll see if I can build 2.3.1 on my machine and test it out. 
Comment 6 leam 2009-07-04 21:10:56 UTC
2.3.1 fails to build, it cannot read the guile version. It requires guile >1.6.

[leam@leam gnucash-2.3.1]$ guile --version
Guile 1.8.5

Thoughts?

Leam
Comment 7 Charles Day 2009-07-04 21:16:52 UTC
I have no clue... I would suggest asking compile questions on the mailing list.
Comment 8 Charles Day 2009-07-04 21:20:11 UTC
I would suggest asking about the backtrace messages in comment 2 on the mailing list as well. I don't think it is related to the register at all.
Comment 9 Charles Day 2009-07-04 22:19:04 UTC
By the way, one way to make this bug appear reliably was to go to the blank transaction (the one at the bottom of the register) and hit the Enter key before entering any information. Then try to put in information and save the transaction. The message pops up.

You could quite easily experience the bug in a seemingly "random" fashion if you are pretty quick using the Enter key and occasionally hit it twice when only once is needed.

There may be other ways to reproduce the problem, but it should definitely be gone in 2.3.x.
Comment 10 Charles Day 2009-07-09 17:30:18 UTC
I can't reproduce the problem here with 2.3.x. I followed the steps above, including the steps in comment 1. So I am going to go ahead and mark this as a duplicate of 426111. If you can reproduce this in 2.3.x, let me know and I will undo that.

*** This bug has been marked as a duplicate of 426111 ***
Comment 11 John Ralls 2018-06-29 22:23:46 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=586896. Please update any external references or bookmarks.