Clicking on Category Field causes misfunction
Whenever I tab or click into the category field on any account register, including in transaction reminders, the pop-up window to select a category goes crazy, flashing quickly, repeatedly, endlessly until I tab or click out of the field.
Keyboard shortcuts
Generic
| ? | Show this help |
|---|---|
| ESC | Blurs the current field |
Comment Form
| r | Focus the comment reply box |
|---|---|
| ^ + ↩ | Submit the comment |
You can use Command ⌘ instead of Control ^ on Mac
Support Staff 1 Posted by Maddy on 31 Oct, 2025 04:21 PM
Hi Jack,
We are sorry to hear about the problem you have encountered.
Could you send us a copy of your Moneydance error logs. The logs should include information on what might be causing the issue.
They are saved on your computer as an errlog.txt file. You need to navigate to:
/home/(yourusername)/.moneydance/errlog.txt
Finally you can copy the full content into your next reply here.
Thank you
--
Maddy, Infinite Kind Support
2 Posted by Jack Dixon on 31 Oct, 2025 04:34 PM
Thank you, Maddy! Here's the error log:
20251031-12:32:19.210 Starting Moneydance 2024.4 (5253)
20251031-12:32:19.210 Settings Folder: /home/jack/.moneydance
20251031-12:32:19.210 OS: Linux 6.16.3-76061603-generic amd64
20251031-12:32:19.210 Architecture: intel64
20251031-12:32:19.210 Java: 21.0.5 (Eclipse Adoptium)
20251031-12:32:19.210 Is in sandbox: false; restricted file access: false
20251031-12:32:19.210 Library path: /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib
20251031-12:32:19.289 initialized extension 'Foresight' id: 'moneyforesight' (build: 0) in 0.061 seconds
20251031-12:32:19.627 loaded font java.awt.Font[family=Dialog,name=Dialog,style=plain,size=12] from descriptor: Dialog-12
20251031-12:32:19.627 loaded font java.awt.Font[family=Monospaced,name=Monospaced,style=plain,size=12] from descriptor: Monospaced-12
20251031-12:32:19.811 loaded font java.awt.Font[family=SansSerif,name=Helvetica,style=plain,size=12] from descriptor: Helvetica-12
20251031-12:32:19.811 loaded font java.awt.Font[family=Dialog,name=Hack,style=plain,size=12] from descriptor: Hack-12
20251031-12:32:19.819 Initializing fonts:
20251031-12:32:19.819 default: [Dialog, Dialog]
20251031-12:32:19.819 printing: [Dialog]
20251031-12:32:19.819 monospaced: [Monospaced]
20251031-12:32:19.819 coding: [Hack, Monospaced]
20251031-12:32:19.819 loaded font java.awt.Font[family=Dialog,name=Dialog,style=plain,size=12] from descriptor: Dialog-12
20251031-12:32:19.820 loaded font java.awt.Font[family=Dialog,name=Dialog,style=plain,size=12] from descriptor: Dialog-12
20251031-12:32:19.820 loaded font java.awt.Font[family=Monospaced,name=Monospaced,style=plain,size=12] from descriptor: Monospaced-12
20251031-12:32:19.820 loaded font java.awt.Font[family=Hack,name=Hack,style=plain,size=12] from descriptor: Hack-12
20251031-12:32:19.820 loaded font java.awt.Font[family=Dialog,name=Dialog,style=plain,size=12] from descriptor: Dialog-12
20251031-12:32:19.820 loaded font java.awt.Font[family=Dialog,name=Dialog,style=plain,size=12] from descriptor: Dialog-12
20251031-12:32:19.820 loaded font java.awt.Font[family=Dialog,name=Dialog,style=plain,size=32] from descriptor: Dialog-32
20251031-12:32:19.820 loaded font java.awt.Font[family=Dialog,name=Dialog,style=plain,size=12] from descriptor: Dialog-12
20251031-12:32:19.820 loaded font java.awt.Font[family=Dialog,name=Dialog,style=plain,size=12] from descriptor: Dialog-12
20251031-12:32:19.820 loaded font java.awt.Font[family=Dialog,name=Dialog,style=plain,size=14] from descriptor: Dialog-14
20251031-12:32:19.825 fonts resolved:
default: Dialog:13.0:style0
mono: Monospaced:13.0:style0
coding: Hack:13.0:style0
print: Dialog:12.0:style0
header: Dialog:15.0:style0
register: Dialog:12.0:style0
reportTitle: Dialog:32.0:style0
calendarTitle: Dialog:12.0:style0
reportHeader: Dialog:11.0:style0
detailTitle: Dialog:15.0:style0
20251031-12:32:19.905 Setting look and feel class to javax.swing.plaf.metal.MetalLookAndFeel
20251031-12:32:19.914 loaded font java.awt.Font[family=Dialog,name=Dialog,style=plain,size=12] from descriptor: Dialog-12
20251031-12:32:19.914 loaded font java.awt.Font[family=Dialog,name=Dialog,style=plain,size=12] from descriptor: Dialog-12
20251031-12:32:19.914 loaded font java.awt.Font[family=Monospaced,name=Monospaced,style=plain,size=12] from descriptor: Monospaced-12
20251031-12:32:19.914 loaded font java.awt.Font[family=Hack,name=Hack,style=plain,size=12] from descriptor: Hack-12
20251031-12:32:19.914 loaded font java.awt.Font[family=Dialog,name=Dialog,style=plain,size=12] from descriptor: Dialog-12
20251031-12:32:19.914 loaded font java.awt.Font[family=Dialog,name=Dialog,style=plain,size=12] from descriptor: Dialog-12
20251031-12:32:19.914 loaded font java.awt.Font[family=Dialog,name=Dialog,style=plain,size=32] from descriptor: Dialog-32
20251031-12:32:19.914 loaded font java.awt.Font[family=Dialog,name=Dialog,style=plain,size=12] from descriptor: Dialog-12
20251031-12:32:19.914 loaded font java.awt.Font[family=Dialog,name=Dialog,style=plain,size=12] from descriptor: Dialog-12
20251031-12:32:19.914 loaded font java.awt.Font[family=Dialog,name=Dialog,style=plain,size=14] from descriptor: Dialog-14
20251031-12:32:19.921 initializing extensions...
debtinsights: Initialised... Build:1003
debtinsights: ... widget name set to 'Debt Insights: CCards
20251031-12:32:19.956 initialized extension 'Debt Insights' id: 'debtinsights' (build: 1003) in 0.011 seconds
findandreplace (0): 10-31 12:32:19.974|Initialized build 1218 ok
20251031-12:32:19.974 initialized extension 'Find and Replace' id: 'findandreplace' (build: 1218) in 0.009 seconds
20251031-12:32:19.978 python.path: /home/jack/.moneydance/python
20251031-12:32:19.978 python.cachedir: /home/jack/.moneydance/python/cache
20251031-12:32:19.978 python.cachedir.skip: false
list_future_reminders:2025/10/31-12:32:21:
#####################################################################
list_future_reminders: list_future_reminders_init.py initializer script running - doing nothing - will exit....
#####################################################################
20251031-12:32:21.726 initialized extension 'List Future Reminders' id: 'list_future_reminders' (build: 1028) in 0.222 seconds
20251031-12:32:21.767 Exception invoking python script: 'net_account_balances_bootstrap.py'; actionType=initializer
Error: NameError: global name 'moneydance_extension_loader' is not defined
Traceback (most recent call last):
File "extension(net_account_balances):net_account_balances_bootstrap.py", line 208, in <module>
File "extension(net_account_balances):net_account_balances_bootstrap.py", line 208, in <module>
NameError: global name 'moneydance_extension_loader' is not defined
20251031-12:32:21.768 initialized extension 'Custom Balances' id: 'net_account_balances' (build: 1038) in 0.039 seconds
20251031-12:32:21.815 initialized extension 'PayPal Importer for Moneydance - PayPal Importer' id: 'paypalimporter' (build: 10) in 0.003 seconds
toolbox:2025/10/31-12:32:21:
#############################################################################################################################
toolbox: toolbox_init.py initializer script running - performing some quick checks, logging diagnostics, then will exit....
#############################################################################################################################
20251031-12:32:21.965 initialized extension 'Toolbox' id: 'toolbox' (build: 1061) in 0.145 seconds
20251031-12:32:21.965 finished initializing all extensions
20251031-12:32:21.972 starting file opening routines...
20251031-12:32:21.972 opening last file: Jax-Finances
20251031-12:32:21.982 Loading dataset: /home/jack/.moneydance/Documents/Jax-Finances.moneydance
toolbox:2025/10/31-12:32:31:
-----------------------------------------------------
Toolbox - quick information:
-----
MD CONSOLE FILE LOCATION: '/home/jack/.moneydance/errlog.txt'
MD CONFIG/PREFERENCES LOCATION: '/home/jack/.moneydance/config.dict'
-----
BACKUPS - Save Daily: False
BACKUPS - Keep no more than: 5 backups
BACKUPS - Separate Backup Foldr: True
BACKUPS - Backup Folder: '/home/jack/.moneydance/archive/backups' (backup location exists)
..key - 'backup.location': '/home/jack/.moneydance/archive/backups'
..key - 'backup.last_browsed': '/home/jack/.moneydance/archive/backups'
..key - 'backup.last_saved': '<not set>'
..key - '_default_backup_dir': '<not set>'
-----
System Default Locale Cty/Lang: 'US' / 'en'
MD Preference Locale Ctry/Lang: 'US' / 'en'
MD Locale Cty/Lang: 'US' / 'en'
Moneydance decimal point: '.'
-----
MD EXECUTION MODE: 2 (Normal)
JVM - Available processor cores: 12
JVM - Maximum memory possible: 26.7 GB
JVM - Total memory allocated: 0.2 GB (used 0.1 GB / free 0.1 GB)
-----------------------------------------------------
3 Posted by Jack Dixon on 31 Oct, 2025 04:38 PM
I should clarify that I just upgraded from Pop!_OS 22.04 to Pop!_OS 24.04, which uses Cosmic desktop. That's probably key information. Sorry.
Support Staff 4 Posted by Maddy on 31 Oct, 2025 04:47 PM
Please navigate to Extensions → Manage Extensions, update the ones currently in use, and remove any that are no longer needed. Once done, restart Moneydance.
Please keep us posted on your progress, Thank you!
--
Maddy, Infinite Kind Support
5 Posted by dwg on 31 Oct, 2025 08:44 PM
Given the lack of other users reporting such a problem I am feeling it is likely to be something in the Desktop Environment that is causing the issue with its interaction with Java.
6 Posted by Jack Dixon on 03 Nov, 2025 06:22 PM
Thank you, Maddie. That didn't help. I uninstalled all extensions but
Tools - I'm looking into that extension for the first time ever to see
if I can find anything.
On 10/31/25 12:47 PM, Maddy wrote:
7 Posted by Stuart Beesley ... on 03 Nov, 2025 07:24 PM
Restart MD, wait for the screen to go crazy, then grab/send new console log....
8 Posted by Jack Dixon on 03 Nov, 2025 08:35 PM
attached...
9 Posted by Stuart Beesley ... on 03 Nov, 2025 08:54 PM
The log is clean. Do u still have the same problem now?
10 Posted by dwg on 03 Nov, 2025 09:06 PM
With Linux, it is useful to state distribution and version as well as the Desktop Environment and version.
11 Posted by Jack Dixon on 04 Nov, 2025 05:10 AM
Yes, I do.
On Nov 3, 2025 at 4:06 PM -0500, dwg <[email blocked]>, wrote:
12 Posted by Jack Dixon on 04 Nov, 2025 05:11 AM
I'm using Pop!_OS 24.04 on a System76 Oryx Pro laptop, which I've been using for four years, always with Pop!_OS.
On Nov 3, 2025 at 3:54 PM -0500, Stuart Beesley (Mr Toolbox) <[email blocked]>, wrote:
13 Posted by Stuart Beesley ... on 04 Nov, 2025 05:28 AM
I personally can't help any further, sorry..
(not support, just a fellow user)
14 Posted by dwg on 04 Nov, 2025 05:34 AM
I think the Cosmic DE may be a wildcard here.
15 Posted by Jack Dixon on 04 Nov, 2025 01:53 PM
Can you say more about that? I've searched everywhere and can't find one instance of java-related dropdown box malfunctions. If you could say more, maybe I could try installing older Java versions of something. i’m not seeing this problem, anywhere else, and any other app, or in any other drop-down boxes anywhere. It’s only Moneydance, and it’s only the category field.
On Nov 4, 2025 at 12:34 AM -0500, dwg <[email blocked]>, wrote:
16 Posted by Jack Dixon on 04 Nov, 2025 04:17 PM
Playing around with this problem, I found that, while the category
selection box is flashing like crazy, clicking on the up/down arrows on
the right end of the category field stops the flashing loop. Then I can
arrow up or down to the category I need, hit enter, whereupon the
flashing loop resumes but the category is correct. Then <enter> to
record the transaction.
17 Posted by Max on 13 Dec, 2025 10:16 PM
I'm having the same problem on pop!_os 24.04 (COSMIC desktop). I didn't see this before starting a new thread: https://infinitekind.tenderapp.com/discussions/problems/114497-broken-category-picker-in-pop_os-2404-with-cosmic-desktop
Thanks for the workaround; hopefully Infinite Kind can find a fix. COSMIC is growing in popularity, so this will likely become a problem for more users over time.
18 Posted by Jack Dixon on 14 Dec, 2025 01:35 PM
Thank you, Max. Was starting to think maybe I was crazy.
On Dec 13, 2025 at 5:17 PM -0500, Max <[email blocked]>, wrote:
19 Posted by Jack Dixon on 14 Dec, 2025 03:09 PM
Wondering which Java version moneydance requires. If the Java version in pop!_os 24.04 is incompatible, we can try installing an older version.
Note:
"Pop!_OS 24.04 features OpenJDK 21 as the default Java version, marking a significant upgrade from previous versions. This change is part of the broader software updates that come with the transition from the Ubuntu 22.04 LTS base to the Ubuntu 24.04 LTS base. OpenJDK 21 is a long-term support (LTS) release, providing enhanced performance, security, and new features for developers and users alike."
On Dec 13, 2025 at 5:17 PM -0500, Max <[email blocked]>, wrote:
20 Posted by Max on 14 Dec, 2025 03:13 PM
That's an interesting thought. Does Moneydance use the operating system's JDK, or does it bring its own?
21 Posted by Stuart Beesley ... on 14 Dec, 2025 03:34 PM
MD bundles its own copy of
Java: 21.0.5 (Eclipse Adoptium)
Your own installed version is irrelevant.
22 Posted by Jack Dixon on 15 Dec, 2025 02:21 PM
Doesn't seem like it's a java problem then, no?
On Dec 14, 2025 at 10:35 AM -0500, Stuart Beesley (Mr Toolbox) <[email blocked]>, wrote:
Support Staff 23 Posted by Ethan on 28 Dec, 2025 05:15 AM
Hello,
Thanks for reporting this. We've received a few other similar reports. As far as we can tell, it only seems to be an issue for those on PopOS 24.04, usually emerging when they upgrade to that operating system, and not on other Linux variants. That helps to narrow it down a bit, but we're not sure what's causing it at the moment.
Ethan
Infinite Kind Support
24 Posted by Stuart Beesley ... on 28 Dec, 2025 11:59 AM
Does this help?
https://infinitekind.tenderapp.com/discussions/problems/114546-disp...
ref: vmoptions
-Dsun.java2d.d3d=false
Let us know?
25 Posted by Jack Dixon on 28 Dec, 2025 01:03 PM
Thanks for the update, Ethan. I'm going to open a ticket with System76 asking them to work with you on this.
On Dec 28, 2025 at 6:59 AM -0500, Stuart Beesley (Mr Toolbox) <[email blocked]>, wrote:
26 Posted by Stuart Beesley ... on 28 Dec, 2025 01:59 PM
@Jack - have you tried the vmoptions/-D setting as per post 24 above?
27 Posted by Jack Dixon on 28 Dec, 2025 03:47 PM
Hi, Stuart. I just tried that. Maybe I'm doing something wrong, but it
did not work for me.
The View Java VM Option File function shows this:
# If you'd like to customise the java launch settings, create file
called vmoptions.txt at the path below and put your custom settings
there.
-include-options ${HOME}/.moneydance/vmoptions.txt
-include-options ${HOMEDRIVE}${HOMEPATH}\.moneydance\vmoptions.txt
So I think it should have fixed the issue, but it hasn't. I'll try the
startup fix and see if that works.
On 12/28/25 8:59 AM, Stuart Beesley (Mr Toolbox) wrote:
28 Posted by Stuart Beesley ... on 28 Dec, 2025 04:12 PM
So have you edited the file and added
Can you use toolbox to show the file?
29 Posted by Jack Dixon on 28 Dec, 2025 04:22 PM
Yes. Here's the file that opens when I choose "View Java VM Options."
Contents of Moneydance's .vmoptions file (DO NOT CHANGE):
'/opt/Moneydance/Moneydance.vmoptions'
---------------------------------------------------------
# If you'd like to customise the java launch settings, create file
called vmoptions.txt at the path below and put your custom settings
there.
-include-options ${HOME}/.moneydance/vmoptions.txt
-include-options ${HOMEDRIVE}${HOMEPATH}\.moneydance\vmoptions.txt
# PLEASE NOTE: If you make changes to this file (instead of the one
referenced above) then
# those changes will likely be overwritten the next time you update
or reinstall Moneydance
# Below are some example entries that you might add to the
vmoptions.txt file mentioned above.
# The file format expects one entry per line, and ignores lines that
start with a #
# For example, the following line sets the maximum memory usage to
80% of the amount of physical memory in your computer.
#-XX:MaxRAMPercentage=80
# Or, the following line sets the maximum memory usage to 2GB
#-Xmx2048m
# to set the maximum memory limit to 4GB, remove the # from the
following line
#-Xmx4096m
# If you use Linux or FreeBSD, the following lines can adjust the UI
scaling factor, which may be useful on high-res displays
#-Dsun.java2d.uiScale=2
#-Dsun.java2d.uiScale.enabled=true
<END>
On 12/28/25 11:12 AM, Stuart Beesley (Mr Toolbox) wrote:
30 Posted by Jack Dixon on 28 Dec, 2025 04:27 PM
I even tried running it from a batch file:
#!/bin/bash
set J2D_D3D=false
/opt/Moneydance/Moneydance
That still didn't fix it.
On 12/28/25 11:12 AM, Stuart Beesley (Mr Toolbox) wrote: