Clicking on Category Field causes misfunction

Jack Dixon's Avatar

Jack Dixon

31 Oct, 2025 03:58 PM

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.

  1. Support Staff 1 Posted by Maddy on 31 Oct, 2025 04:21 PM

    Maddy's Avatar

    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. 2 Posted by Jack Dixon on 31 Oct, 2025 04:34 PM

    Jack Dixon's Avatar

    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. 3 Posted by Jack Dixon on 31 Oct, 2025 04:38 PM

    Jack Dixon's Avatar

    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.

  4. Support Staff 4 Posted by Maddy on 31 Oct, 2025 04:47 PM

    Maddy's Avatar

    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. 5 Posted by dwg on 31 Oct, 2025 08:44 PM

    dwg's Avatar

    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. 6 Posted by Jack Dixon on 03 Nov, 2025 06:22 PM

    Jack Dixon's Avatar

    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. 7 Posted by Stuart Beesley ... on 03 Nov, 2025 07:24 PM

    Stuart Beesley (Mr Toolbox)'s Avatar

    Restart MD, wait for the screen to go crazy, then grab/send new console log....

  8. 8 Posted by Jack Dixon on 03 Nov, 2025 08:35 PM

    Jack Dixon's Avatar

    attached...

  9. 9 Posted by Stuart Beesley ... on 03 Nov, 2025 08:54 PM

    Stuart Beesley (Mr Toolbox)'s Avatar

    The log is clean. Do u still have the same problem now?

  10. 10 Posted by dwg on 03 Nov, 2025 09:06 PM

    dwg's Avatar

    With Linux, it is useful to state distribution and version as well as the Desktop Environment and version.

  11. 11 Posted by Jack Dixon on 04 Nov, 2025 05:10 AM

    Jack Dixon's Avatar

    Yes, I do.
    On Nov 3, 2025 at 4:06 PM -0500, dwg <[email blocked]>, wrote:

  12. 12 Posted by Jack Dixon on 04 Nov, 2025 05:11 AM

    Jack Dixon's Avatar

    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. 13 Posted by Stuart Beesley ... on 04 Nov, 2025 05:28 AM

    Stuart Beesley (Mr Toolbox)'s Avatar

    I personally can't help any further, sorry..

    (not support, just a fellow user)

  14. 14 Posted by dwg on 04 Nov, 2025 05:34 AM

    dwg's Avatar

    I think the Cosmic DE may be a wildcard here.

  15. 15 Posted by Jack Dixon on 04 Nov, 2025 01:53 PM

    Jack Dixon's Avatar

    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. 16 Posted by Jack Dixon on 04 Nov, 2025 04:17 PM

    Jack Dixon's Avatar

    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. 17 Posted by Max on 13 Dec, 2025 10:16 PM

    Max's Avatar

    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. 18 Posted by Jack Dixon on 14 Dec, 2025 01:35 PM

    Jack Dixon's Avatar

    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. 19 Posted by Jack Dixon on 14 Dec, 2025 03:09 PM

    Jack Dixon's Avatar

    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. 20 Posted by Max on 14 Dec, 2025 03:13 PM

    Max's Avatar

    That's an interesting thought. Does Moneydance use the operating system's JDK, or does it bring its own?

  21. 21 Posted by Stuart Beesley ... on 14 Dec, 2025 03:34 PM

    Stuart Beesley (Mr Toolbox)'s Avatar

    MD bundles its own copy of
    Java: 21.0.5 (Eclipse Adoptium)

    Your own installed version is irrelevant.

  22. 22 Posted by Jack Dixon on 15 Dec, 2025 02:21 PM

    Jack Dixon's Avatar

    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:

  23. Support Staff 23 Posted by Ethan on 28 Dec, 2025 05:15 AM

    Ethan's Avatar

    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. 24 Posted by Stuart Beesley ... on 28 Dec, 2025 11:59 AM

    Stuart Beesley (Mr Toolbox)'s Avatar

    Does this help?
    https://infinitekind.tenderapp.com/discussions/problems/114546-disp...

    ref: vmoptions
    -Dsun.java2d.d3d=false

    Let us know?

  25. 25 Posted by Jack Dixon on 28 Dec, 2025 01:03 PM

    Jack Dixon's Avatar

    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. 26 Posted by Stuart Beesley ... on 28 Dec, 2025 01:59 PM

    Stuart Beesley (Mr Toolbox)'s Avatar

    @Jack - have you tried the vmoptions/-D setting as per post 24 above?

  27. 27 Posted by Jack Dixon on 28 Dec, 2025 03:47 PM

    Jack Dixon's Avatar

    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. 28 Posted by Stuart Beesley ... on 28 Dec, 2025 04:12 PM

    Stuart Beesley (Mr Toolbox)'s Avatar

    So have you edited the file and added

    -Dsun.java2d.d3d=false
    

    Can you use toolbox to show the file?

  29. 29 Posted by Jack Dixon on 28 Dec, 2025 04:22 PM

    Jack Dixon's Avatar

    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. 30 Posted by Jack Dixon on 28 Dec, 2025 04:27 PM

    Jack Dixon's Avatar

    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:

Reply to this discussion

Internal reply

Formatting help / Preview (switch to plain text) No formatting (switch to Markdown)

Attaching KB article:

»

Attached Files

You can attach files up to 10MB

If you don't have an account yet, we need to confirm you're human and not a machine trying to post spam.

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

Recent Discussions

12 May, 2026 06:17 PM
12 May, 2026 03:21 PM
12 May, 2026 03:00 PM
12 May, 2026 12:23 AM
11 May, 2026 07:21 PM