Compatibility with Apple Monterey

Stanley 's Avatar

Stanley

22 Oct, 2021 12:06 AM

Will Moneydance 2021.1 be compatible with Monterey

  1. 1 Posted by peter3 on 25 Oct, 2021 11:35 AM

    peter3's Avatar

    .............or even 2022.1?

    It's out today.

  2. 2 Posted by peter3 on 25 Oct, 2021 11:37 AM

    peter3's Avatar

    Just found another post which appears to suggest the it is compatible with the beta version of Monterey:-)

  3. 3 Posted by stanley on 26 Oct, 2021 11:22 PM

    stanley's Avatar

    I find it strange that infinite kind does not monitor and respond to this highly significant issue???????
    Monterey!!!! Moneydance 2021.1 Yes or No
    Please
    Thx

  4. Support Staff 4 Posted by Maddy on 27 Oct, 2021 12:43 PM

    Maddy's Avatar

    Firstly, please accept my sincere apologies for the delay in responding to your query, Stanley.

    The latest stable version Moneydance 2022.1 (4058) is compatible with macOS 10.11+, as outlined here.

    If you haven't already, I encourage you to download our free trial version and experiment with the program. You can download the trial version of Moneydance from our website on this page.

    The trial version is fully functional and allows you to manually enter 100 transactions. Imported transactions are not limited, so you'll be able to fully test downloading data from your bank, and importing data from other personal finance software.
    If you decide to purchase the program at a later date you can keep all data you have entered during the trial period.

    I hope this information is helpful. Please let us know if you have further questions or need more assistance.

    --
    Maddy, Infinite Kind Support

  5. 5 Posted by Stanley Weinsto... on 27 Oct, 2021 02:45 PM

    Stanley Weinstock's Avatar

    This did not answer my question !!
    The version I’m asking about is Mac OS Monterey 12.01
    NOT previous OS you mentioned
    I already have Moneydance working on Big Sur version 11.6
    Please address whether Monterey has been shown to be working well.
    THAT IS THE QUESTION
    thx
    Stanley

  6. Support Staff 6 Posted by Maddy on 27 Oct, 2021 02:55 PM

    Maddy's Avatar

    We have not received any reports of it (Monterey) not working with the current version (Moneydance 2022.1 (4058).
    Also, compatible with macOS 10.11+ means 10.11 and later.
    Hopefully that helps!

    --
    Maddy, Infinite Kind Support

  7. 7 Posted by bruno_h on 27 Oct, 2021 02:56 PM

    bruno_h's Avatar

    For me, it does not work ... see my question ...

  8. Support Staff 8 Posted by Maddy on 27 Oct, 2021 03:01 PM

    Maddy's Avatar

    Hi Bruno,

    Which version and build of Moneydance are you using?
    To check, open Moneydance and select Help --> About Moneydance (or Moneydance --> About Moneydance on a Mac) where the version and build number will be displayed.

    In which way is Moneydance not working for you? Could you provide a brief description of the problem, please?
    Also, could you send us your Moneydance error logs? The logs should include information about what might be causing a problem.

    They are saved on your computer as an errlog.txt file.

    You can get to your error logs as follow:

    1) navigate to Help->Console Window to show the console log in a window

    or

    2) in the Finder, press ⌘⇧G and then copy and paste ~/Library/Containers/com.infinitekind.MoneydanceOSX/Data/Library/Application Support into the field and press enter/return.

    At that point the finder will show an internal folder which contains the errlog.txt file which contains the log.

    Finally you can paste the content to your next reply on this thread.

    Thank you

    --
    Maddy, Infinite Kind Support

  9. 9 Posted by bruno_h on 27 Oct, 2021 03:07 PM

    bruno_h's Avatar

    Hi Maddy,

    1/ As explained in my question I cannot access any windows in Moneydance therefore I do not know the build

    2/ but looking at the error.txt as you suggested file I see it is build 4058

    3/ below is my error.txt content

    Starting Moneydance 2022.1 (4058) at Wed Oct 27 17:04:14 CEST 2021
    Settings Folder: /Users/BH/Library/Containers/com.infinitekind.MoneydanceOSX/Data/Library/Application Support/Moneydance
    OS: Mac OS X 12.0.1 x86_64
    Java: 17 (Eclipse Adoptium)
    Is in sandbox: true; restricted file access: false
    Library path: /Applications/Moneydance.app/Contents/MacOS:/Applications/Moneydance.app/Contents/PlugIns/vm.jdk/Contents/Home/lib
    initialized extension moneyforesight in 0.239 seconds
      outdated extension: balpred
      outdated extension: myposition
      outdated extension: netsync
      outdated extension: priceui
      outdated extension: profitcalc
    initialized extension securityquoteload in 0.034 seconds
    initialized extension stockglance in 0.004 seconds
    Quote Load>INFO:17:04:15-main(Quote Load,Init) Started Build 3027
    Quote Load>INFO:17:04:15-main(Quote Load,Init) Locale en_US
      outdated extension: yahoofx
    Warning: the fonts "Times" and "Times" are not available for the Java logical font "Serif", which may have unexpected appearance or behavior. Re-enable the "Times" font to remove this warning.
    Warning: the fonts "Times" and "Times" are not available for the Java logical font "Serif", which may have unexpected appearance or behavior. Re-enable the "Times" font to remove this warning.
    Warning: the fonts "Times" and "Times" are not available for the Java logical font "Serif", which may have unexpected appearance or behavior. Re-enable the "Times" font to remove this warning.
    Initializing fonts:
      default: [[SF Pro Display, SF Display, Helvetica Neue, Helvetica, Lucida Grande, Dialog]]
      printing: [[Arial, SF Pro Display, SF Display, Helvetica Neue, Helvetica, Lucida Grande, Dialog]]
      monospaced: [[Gill Sans, Menlo, Monaco, Monospaced]]
      coding: [[Hack, Monospaced]]
    fonts resolved:
     default: SF Pro Display:13.0:style0
     mono: Gill Sans:13.0:style0
     coding: Hack:13.0:style0
     print: Arial:16.0:style0
     header: SF Pro Display:15.0:style0
     register: SF Pro Display:12.0:style0
     reportTitle: SF Pro Display:32.0:style0
     calendarTitle: SF Pro Display:12.0:style0
     reportHeader: SF Pro Display:11.0:style0
     detailTitle: SF Pro Display:15.0:style0
    detected system appearance: org.violetlib.vappearances.VAppearanceImpl@61c4eee0
    Setting look and feel class to com.bulenkov.darcula.DarculaLaf
    java.lang.Error: no ComponentUI class for: javax.swing.JLabel[,0,0,0x0,invalid,alignmentX=0.0,alignmentY=0.0,border=,flags=0,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,horizontalAlignment=LEADING,horizontalTextPosition=TRAILING,iconTextGap=4,labelFor=,text= ,verticalAlignment=CENTER,verticalTextPosition=CENTER]
    at java.desktop/javax.swing.UIDefaults.getUIError(Unknown Source)
    at java.desktop/javax.swing.MultiUIDefaults.getUIError(Unknown Source)
    at java.desktop/javax.swing.UIDefaults.getUI(Unknown Source)
    at java.desktop/javax.swing.UIManager.getUI(Unknown Source)
    at java.desktop/javax.swing.JLabel.updateUI(Unknown Source)
    at java.desktop/javax.swing.JLabel.<init>(Unknown Source)
    at java.desktop/javax.swing.JLabel.<init>(Unknown Source)
    at com.moneydance.apps.md.view.gui.MDFonts.updateMetricsIfNecessary(MDFonts.java:354)
    at com.moneydance.apps.md.view.gui.MDFonts.updateFonts(MDFonts.java:228)
    at com.moneydance.apps.md.view.gui.MoneydanceGUI.updateLookAndFeel(MoneydanceGUI.java:245)
    at com.moneydance.apps.md.view.gui.MoneydanceGUI.<init>(MoneydanceGUI.java:130)
    at com.moneydance.apps.md.controller.Main.getUI(Main.java:911)
    at com.moneydance.modules.features.yahooqt.Main.init(Main.java:64)
    at com.moneydance.apps.md.controller.Main.addFeatureModule(Main.java:530)
    at com.moneydance.apps.md.controller.Main.loadExternalFeatureModule(Main.java:478)
    at com.moneydance.apps.md.controller.Main.loadInstalledExternalFeatureModule(Main.java:489)
    at com.moneydance.apps.md.controller.Main.startApplication(Main.java:715)
    at com.moneydance.apps.md.controller.Main.main(Main.java:174)
    at Moneydance.main(Moneydance.java:7)
    initialized extension yahooqt in 1.189 seconds
    opening last file: /Users/BH/Dropbox (B.H.M.)/banque.moneydance
    loading dataset: /Users/BH/Dropbox (B.H.M.)/banque.moneydance
    java.lang.Error: no ComponentUI class for: javax.swing.JPanel[,0,0,0x0,invalid,layout=java.awt.FlowLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=]
    at java.desktop/javax.swing.UIDefaults.getUIError(Unknown Source)
    at java.desktop/javax.swing.MultiUIDefaults.getUIError(Unknown Source)
    at java.desktop/javax.swing.UIDefaults.getUI(Unknown Source)
    at java.desktop/javax.swing.UIManager.getUI(Unknown Source)
    at java.desktop/javax.swing.JPanel.updateUI(Unknown Source)
    at java.desktop/javax.swing.JPanel.<init>(Unknown Source)
    at java.desktop/javax.swing.JPanel.<init>(Unknown Source)
    at java.desktop/javax.swing.JPanel.<init>(Unknown Source)
    at java.desktop/javax.swing.JRootPane.createGlassPane(Unknown Source)
    at java.desktop/javax.swing.JRootPane.<init>(Unknown Source)
    at java.desktop/javax.swing.JDialog.createRootPane(Unknown Source)
    at java.desktop/javax.swing.JDialog.dialogInit(Unknown Source)
    at java.desktop/javax.swing.JDialog.<init>(Unknown Source)
    at com.moneydance.apps.md.view.gui.SecondaryDialog.<init>(SecondaryDialog.java:40)
    at com.moneydance.apps.md.view.gui.PasswordDialog.<init>(PasswordDialog.java:32)
    at com.moneydance.apps.md.view.gui.PassphraseCallbackProxy.getPassphrase(PassphraseCallbackProxy.java:50)
    at com.moneydance.apps.md.view.gui.PassphraseCallbackProxy$SwingRunner.run(PassphraseCallbackProxy.java:67)
    at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
    at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
    at java.base/java.security.AccessController.doPrivileged(Unknown Source)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
    java.lang.Error: no ComponentUI class for: javax.swing.JPanel[,0,0,0x0,invalid,layout=java.awt.FlowLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=]
    at java.desktop/javax.swing.UIDefaults.getUIError(Unknown Source)
    at java.desktop/javax.swing.MultiUIDefaults.getUIError(Unknown Source)
    at java.desktop/javax.swing.UIDefaults.getUI(Unknown Source)
    at java.desktop/javax.swing.UIManager.getUI(Unknown Source)
    at java.desktop/javax.swing.JPanel.updateUI(Unknown Source)
    at java.desktop/javax.swing.JPanel.<init>(Unknown Source)
    at java.desktop/javax.swing.JPanel.<init>(Unknown Source)
    at java.desktop/javax.swing.JPanel.<init>(Unknown Source)
    at java.desktop/javax.swing.JRootPane.createContentPane(Unknown Source)
    at java.desktop/javax.swing.JRootPane.<init>(Unknown Source)
    at java.desktop/javax.swing.JDialog.createRootPane(Unknown Source)
    at java.desktop/javax.swing.JDialog.dialogInit(Unknown Source)
    at java.desktop/javax.swing.JDialog.<init>(Unknown Source)
    at com.moneydance.apps.md.view.gui.SecondaryDialog.<init>(SecondaryDialog.java:40)
    at com.moneydance.apps.md.view.gui.PasswordDialog.<init>(PasswordDialog.java:32)
    at com.moneydance.apps.md.view.gui.PassphraseCallbackProxy.getPassphrase(PassphraseCallbackProxy.java:50)
    at com.moneydance.apps.md.view.gui.PassphraseCallbackProxy$SwingRunner.run(PassphraseCallbackProxy.java:67)
    at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
    at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
    at java.base/java.security.AccessController.doPrivileged(Unknown Source)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
    java.lang.Error: no ComponentUI class for: javax.swing.JRootPane[,0,0,0x0,invalid,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=1,maximumSize=,minimumSize=,preferredSize=]
    at java.desktop/javax.swing.UIDefaults.getUIError(Unknown Source)
    at java.desktop/javax.swing.MultiUIDefaults.getUIError(Unknown Source)
    at java.desktop/javax.swing.UIDefaults.getUI(Unknown Source)
    at java.desktop/javax.swing.UIManager.getUI(Unknown Source)
    at java.desktop/javax.swing.JRootPane.updateUI(Unknown Source)
    at java.desktop/javax.swing.JRootPane.<init>(Unknown Source)
    at java.desktop/javax.swing.JDialog.createRootPane(Unknown Source)
    at java.desktop/javax.swing.JDialog.dialogInit(Unknown Source)
    at java.desktop/javax.swing.JDialog.<init>(Unknown Source)
    at com.moneydance.apps.md.view.gui.SecondaryDialog.<init>(SecondaryDialog.java:40)
    at com.moneydance.apps.md.view.gui.PasswordDialog.<init>(PasswordDialog.java:32)
    at com.moneydance.apps.md.view.gui.PassphraseCallbackProxy.getPassphrase(PassphraseCallbackProxy.java:50)
    at com.moneydance.apps.md.view.gui.PassphraseCallbackProxy$SwingRunner.run(PassphraseCallbackProxy.java:67)
    at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
    at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
    at java.base/java.security.AccessController.doPrivileged(Unknown Source)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
    java.lang.Error: no ComponentUI class for: javax.swing.JPanel[,0,0,0x0,invalid,layout=java.awt.GridBagLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=]
    at java.desktop/javax.swing.UIDefaults.getUIError(Unknown Source)
    at java.desktop/javax.swing.MultiUIDefaults.getUIError(Unknown Source)
    at java.desktop/javax.swing.UIDefaults.getUI(Unknown Source)
    at java.desktop/javax.swing.UIManager.getUI(Unknown Source)
    at java.desktop/javax.swing.JPanel.updateUI(Unknown Source)
    at java.desktop/javax.swing.JPanel.<init>(Unknown Source)
    at java.desktop/javax.swing.JPanel.<init>(Unknown Source)
    at com.moneydance.apps.md.view.gui.PasswordDialog.<init>(PasswordDialog.java:39)
    at com.moneydance.apps.md.view.gui.PassphraseCallbackProxy.getPassphrase(PassphraseCallbackProxy.java:50)
    at com.moneydance.apps.md.view.gui.PassphraseCallbackProxy$SwingRunner.run(PassphraseCallbackProxy.java:67)
    at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
    at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
    at java.base/java.security.AccessController.doPrivileged(Unknown Source)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
    java.lang.Error: no ComponentUI class for: com.moneydance.awt.JTextPanel[,0,0,0x0,invalid,layout=java.awt.GridBagLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=]
    at java.desktop/javax.swing.UIDefaults.getUIError(Unknown Source)
    at java.desktop/javax.swing.MultiUIDefaults.getUIError(Unknown Source)
    at java.desktop/javax.swing.UIDefaults.getUI(Unknown Source)
    at java.desktop/javax.swing.UIManager.getUI(Unknown Source)
    at java.desktop/javax.swing.JPanel.updateUI(Unknown Source)
    at java.desktop/javax.swing.JPanel.<init>(Unknown Source)
    at java.desktop/javax.swing.JPanel.<init>(Unknown Source)
    at com.moneydance.awt.JTextPanel.<init>(JTextPanel.java:19)
    at com.moneydance.apps.md.view.gui.PasswordDialog.<init>(PasswordDialog.java:42)
    at com.moneydance.apps.md.view.gui.PassphraseCallbackProxy.getPassphrase(PassphraseCallbackProxy.java:50)
    at com.moneydance.apps.md.view.gui.PassphraseCallbackProxy$SwingRunner.run(PassphraseCallbackProxy.java:67)
    at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
    at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
    at java.base/java.security.AccessController.doPrivileged(Unknown Source)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
    java.lang.Error: no ComponentUI class for: com.moneydance.awt.ResizingTextArea[,0,0,0x0,invalid,alignmentX=0.0,alignmentY=0.0,border=,flags=0,maximumSize=,minimumSize=,preferredSize=,caretColor=,disabledTextColor=,editable=true,margin=,selectedTextColor=,selectionColor=,colums=0,columWidth=0,rows=0,rowHeight=0,word=false,wrap=false]
    at java.desktop/javax.swing.UIDefaults.getUIError(Unknown Source)
    at java.desktop/javax.swing.MultiUIDefaults.getUIError(Unknown Source)
    at java.desktop/javax.swing.UIDefaults.getUI(Unknown Source)
    at java.desktop/javax.swing.UIManager.getUI(Unknown Source)
    at java.desktop/javax.swing.text.JTextComponent.updateUI(Unknown Source)
    at java.desktop/javax.swing.text.JTextComponent.<init>(Unknown Source)
    at java.desktop/javax.swing.JTextArea.<init>(Unknown Source)
    at java.desktop/javax.swing.JTextArea.<init>(Unknown Source)
    at com.moneydance.awt.ResizingTextArea.<init>(ResizingTextArea.java:26)
    at com.moneydance.awt.JTextPanel.<init>(JTextPanel.java:21)
    at com.moneydance.apps.md.view.gui.PasswordDialog.<init>(PasswordDialog.java:42)
    at com.moneydance.apps.md.view.gui.PassphraseCallbackProxy.getPassphrase(PassphraseCallbackProxy.java:50)
    at com.moneydance.apps.md.view.gui.PassphraseCallbackProxy$SwingRunner.run(PassphraseCallbackProxy.java:67)
    at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
    at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
    at java.base/java.security.AccessController.doPrivileged(Unknown Source)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
    java.lang.Error: no ComponentUI class for: javax.swing.JLabel[,0,0,0x0,invalid,alignmentX=0.0,alignmentY=0.0,border=,flags=0,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,horizontalAlignment=LEADING,horizontalTextPosition=TRAILING,iconTextGap=4,labelFor=,text= ,verticalAlignment=CENTER,verticalTextPosition=CENTER]
    at java.desktop/javax.swing.UIDefaults.getUIError(Unknown Source)
    at java.desktop/javax.swing.MultiUIDefaults.getUIError(Unknown Source)
    at java.desktop/javax.swing.UIDefaults.getUI(Unknown Source)
    at java.desktop/javax.swing.UIManager.getUI(Unknown Source)
    at java.desktop/javax.swing.JLabel.updateUI(Unknown Source)
    at java.desktop/javax.swing.JLabel.<init>(Unknown Source)
    at java.desktop/javax.swing.JLabel.<init>(Unknown Source)
    at com.moneydance.awt.JTextPanel.<init>(JTextPanel.java:26)
    at com.moneydance.apps.md.view.gui.PasswordDialog.<init>(PasswordDialog.java:42)
    at com.moneydance.apps.md.view.gui.PassphraseCallbackProxy.getPassphrase(PassphraseCallbackProxy.java:50)
    at com.moneydance.apps.md.view.gui.PassphraseCallbackProxy$SwingRunner.run(PassphraseCallbackProxy.java:67)
    at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
    at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
    at java.base/java.security.AccessController.doPrivileged(Unknown Source)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
    java.lang.reflect.InvocationTargetException
    at java.desktop/java.awt.EventQueue.invokeAndWait(Unknown Source)
    at java.desktop/java.awt.EventQueue.invokeAndWait(Unknown Source)
    at java.desktop/javax.swing.SwingUtilities.invokeAndWait(Unknown Source)
    at com.moneydance.apps.md.view.gui.PassphraseCallbackProxy.getPassphrase(PassphraseCallbackProxy.java:33)
    at com.moneydance.apps.md.controller.AccountBookWrapper.loadLocalStorage(AccountBookWrapper.java:256)
    at com.moneydance.apps.md.controller.Main.setCurrentBook(Main.java:1314)
    at com.moneydance.apps.md.controller.Main.startApplication(Main.java:859)
    at com.moneydance.apps.md.controller.Main.main(Main.java:174)
    at Moneydance.main(Moneydance.java:7)
    Caused by: java.lang.NullPointerException: Cannot invoke "javax.swing.text.Caret.setDot(int)" because "this.caret" is null
    at java.desktop/javax.swing.text.JTextComponent.setCaretPosition(Unknown Source)
    at com.moneydance.awt.JTextPanel.setText(JTextPanel.java:76)
    at com.moneydance.awt.JTextPanel.<init>(JTextPanel.java:34)
    at com.moneydance.apps.md.view.gui.PasswordDialog.<init>(PasswordDialog.java:42)
    at com.moneydance.apps.md.view.gui.PassphraseCallbackProxy.getPassphrase(PassphraseCallbackProxy.java:50)
    at com.moneydance.apps.md.view.gui.PassphraseCallbackProxy$SwingRunner.run(PassphraseCallbackProxy.java:67)
    at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
    at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
    at java.base/java.security.AccessController.doPrivileged(Unknown Source)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
    java.lang.Error: no ComponentUI class for: javax.swing.JPanel[,0,0,0x0,invalid,layout=java.awt.FlowLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=]
    at java.desktop/javax.swing.UIDefaults.getUIError(Unknown Source)
    at java.desktop/javax.swing.MultiUIDefaults.getUIError(Unknown Source)
    at java.desktop/javax.swing.UIDefaults.getUI(Unknown Source)
    at java.desktop/javax.swing.UIManager.getUI(Unknown Source)
    at java.desktop/javax.swing.JPanel.updateUI(Unknown Source)
    at java.desktop/javax.swing.JPanel.<init>(Unknown Source)
    at java.desktop/javax.swing.JPanel.<init>(Unknown Source)
    at java.desktop/javax.swing.JPanel.<init>(Unknown Source)
    at java.desktop/javax.swing.JRootPane.createGlassPane(Unknown Source)
    at java.desktop/javax.swing.JRootPane.<init>(Unknown Source)
    at java.desktop/javax.swing.JFrame.createRootPane(Unknown Source)
    at java.desktop/javax.swing.JFrame.frameInit(Unknown Source)
    at java.desktop/javax.swing.JFrame.<init>(Unknown Source)
    at com.moneydance.apps.md.view.gui.WelcomeWindow.<init>(WelcomeWindow.java:45)
    at com.moneydance.apps.md.view.gui.WelcomeWindow.showWelcomeWindow(WelcomeWindow.java:554)
    at com.moneydance.apps.md.view.gui.MoneydanceGUI.run(MoneydanceGUI.java:369)
    at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
    at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
    at java.base/java.security.AccessController.doPrivileged(Unknown Source)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
    java.lang.Error: no ComponentUI class for: javax.swing.JPanel[,0,0,0x0,invalid,layout=java.awt.FlowLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=]
    at java.desktop/javax.swing.UIDefaults.getUIError(Unknown Source)
    at java.desktop/javax.swing.MultiUIDefaults.getUIError(Unknown Source)
    at java.desktop/javax.swing.UIDefaults.getUI(Unknown Source)
    at java.desktop/javax.swing.UIManager.getUI(Unknown Source)
    at java.desktop/javax.swing.JPanel.updateUI(Unknown Source)
    at java.desktop/javax.swing.JPanel.<init>(Unknown Source)
    at java.desktop/javax.swing.JPanel.<init>(Unknown Source)
    at java.desktop/javax.swing.JPanel.<init>(Unknown Source)
    at java.desktop/javax.swing.JRootPane.createContentPane(Unknown Source)
    at java.desktop/javax.swing.JRootPane.<init>(Unknown Source)
    at java.desktop/javax.swing.JFrame.createRootPane(Unknown Source)
    at java.desktop/javax.swing.JFrame.frameInit(Unknown Source)
    at java.desktop/javax.swing.JFrame.<init>(Unknown Source)
    at com.moneydance.apps.md.view.gui.WelcomeWindow.<init>(WelcomeWindow.java:45)
    at com.moneydance.apps.md.view.gui.WelcomeWindow.showWelcomeWindow(WelcomeWindow.java:554)
    at com.moneydance.apps.md.view.gui.MoneydanceGUI.run(MoneydanceGUI.java:369)
    at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
    at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
    at java.base/java.security.AccessController.doPrivileged(Unknown Source)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
    java.lang.Error: no ComponentUI class for: javax.swing.JRootPane[,0,0,0x0,invalid,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=1,maximumSize=,minimumSize=,preferredSize=]
    at java.desktop/javax.swing.UIDefaults.getUIError(Unknown Source)
    at java.desktop/javax.swing.MultiUIDefaults.getUIError(Unknown Source)
    at java.desktop/javax.swing.UIDefaults.getUI(Unknown Source)
    at java.desktop/javax.swing.UIManager.getUI(Unknown Source)
    at java.desktop/javax.swing.JRootPane.updateUI(Unknown Source)
    at java.desktop/javax.swing.JRootPane.<init>(Unknown Source)
    at java.desktop/javax.swing.JFrame.createRootPane(Unknown Source)
    at java.desktop/javax.swing.JFrame.frameInit(Unknown Source)
    at java.desktop/javax.swing.JFrame.<init>(Unknown Source)
    at com.moneydance.apps.md.view.gui.WelcomeWindow.<init>(WelcomeWindow.java:45)
    at com.moneydance.apps.md.view.gui.WelcomeWindow.showWelcomeWindow(WelcomeWindow.java:554)
    at com.moneydance.apps.md.view.gui.MoneydanceGUI.run(MoneydanceGUI.java:369)
    at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
    at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
    at java.base/java.security.AccessController.doPrivileged(Unknown Source)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
    java.lang.Error: no ComponentUI class for: com.moneydance.apps.md.view.gui.WelcomeWindow$WelcomeButton[,0,0,0x0,invalid,layout=java.awt.GridBagLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=]
    at java.desktop/javax.swing.UIDefaults.getUIError(Unknown Source)
    at java.desktop/javax.swing.MultiUIDefaults.getUIError(Unknown Source)
    at java.desktop/javax.swing.UIDefaults.getUI(Unknown Source)
    at java.desktop/javax.swing.UIManager.getUI(Unknown Source)
    at java.desktop/javax.swing.JPanel.updateUI(Unknown Source)
    at com.moneydance.apps.md.view.gui.WelcomeWindow$WelcomeButton.updateUI(WelcomeWindow.java:437)
    at java.desktop/javax.swing.JPanel.<init>(Unknown Source)
    at java.desktop/javax.swing.JPanel.<init>(Unknown Source)
    at com.moneydance.apps.md.view.gui.WelcomeWindow$WelcomeButton.<init>(WelcomeWindow.java:379)
    at com.moneydance.apps.md.view.gui.WelcomeWindow.<init>(WelcomeWindow.java:112)
    at com.moneydance.apps.md.view.gui.WelcomeWindow.showWelcomeWindow(WelcomeWindow.java:554)
    at com.moneydance.apps.md.view.gui.MoneydanceGUI.run(MoneydanceGUI.java:369)
    at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
    at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
    at java.base/java.security.AccessController.doPrivileged(Unknown Source)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
    java.lang.Error: no ComponentUI class for: javax.swing.JLabel[,0,0,0x0,invalid,alignmentX=0.0,alignmentY=0.0,border=,flags=0,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,horizontalAlignment=LEADING,horizontalTextPosition=TRAILING,iconTextGap=4,labelFor=,text=Create a new account set,verticalAlignment=CENTER,verticalTextPosition=CENTER]
    at java.desktop/javax.swing.UIDefaults.getUIError(Unknown Source)
    at java.desktop/javax.swing.MultiUIDefaults.getUIError(Unknown Source)
    at java.desktop/javax.swing.UIDefaults.getUI(Unknown Source)
    at java.desktop/javax.swing.UIManager.getUI(Unknown Source)
    at java.desktop/javax.swing.JLabel.updateUI(Unknown Source)
    at java.desktop/javax.swing.JLabel.<init>(Unknown Source)
    at java.desktop/javax.swing.JLabel.<init>(Unknown Source)
    at com.moneydance.apps.md.view.gui.WelcomeWindow$WelcomeButton.<init>(WelcomeWindow.java:382)
    at com.moneydance.apps.md.view.gui.WelcomeWindow.<init>(WelcomeWindow.java:112)
    at com.moneydance.apps.md.view.gui.WelcomeWindow.showWelcomeWindow(WelcomeWindow.java:554)
    at com.moneydance.apps.md.view.gui.MoneydanceGUI.run(MoneydanceGUI.java:369)
    at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
    at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
    at java.base/java.security.AccessController.doPrivileged(Unknown Source)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
    java.lang.Error: no ComponentUI class for: com.moneydance.awt.JTextPanel[,0,0,0x0,invalid,layout=java.awt.GridBagLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=]
    at java.desktop/javax.swing.UIDefaults.getUIError(Unknown Source)
    at java.desktop/javax.swing.MultiUIDefaults.getUIError(Unknown Source)
    at java.desktop/javax.swing.UIDefaults.getUI(Unknown Source)
    at java.desktop/javax.swing.UIManager.getUI(Unknown Source)
    at java.desktop/javax.swing.JPanel.updateUI(Unknown Source)
    at java.desktop/javax.swing.JPanel.<init>(Unknown Source)
    at java.desktop/javax.swing.JPanel.<init>(Unknown Source)
    at com.moneydance.awt.JTextPanel.<init>(JTextPanel.java:19)
    at com.moneydance.apps.md.view.gui.WelcomeWindow$WelcomeButton.<init>(WelcomeWindow.java:383)
    at com.moneydance.apps.md.view.gui.WelcomeWindow.<init>(WelcomeWindow.java:112)
    at com.moneydance.apps.md.view.gui.WelcomeWindow.showWelcomeWindow(WelcomeWindow.java:554)
    at com.moneydance.apps.md.view.gui.MoneydanceGUI.run(MoneydanceGUI.java:369)
    at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
    at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
    at java.base/java.security.AccessController.doPrivileged(Unknown Source)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
    java.lang.Error: no ComponentUI class for: com.moneydance.awt.ResizingTextArea[,0,0,0x0,invalid,alignmentX=0.0,alignmentY=0.0,border=,flags=0,maximumSize=,minimumSize=,preferredSize=,caretColor=,disabledTextColor=,editable=true,margin=,selectedTextColor=,selectionColor=,colums=0,columWidth=0,rows=0,rowHeight=0,word=false,wrap=false]
    at java.desktop/javax.swing.UIDefaults.getUIError(Unknown Source)
    at java.desktop/javax.swing.MultiUIDefaults.getUIError(Unknown Source)
    at java.desktop/javax.swing.UIDefaults.getUI(Unknown Source)
    at java.desktop/javax.swing.UIManager.getUI(Unknown Source)
    at java.desktop/javax.swing.text.JTextComponent.updateUI(Unknown Source)
    at java.desktop/javax.swing.text.JTextComponent.<init>(Unknown Source)
    at java.desktop/javax.swing.JTextArea.<init>(Unknown Source)
    at java.desktop/javax.swing.JTextArea.<init>(Unknown Source)
    at com.moneydance.awt.ResizingTextArea.<init>(ResizingTextArea.java:26)
    at com.moneydance.awt.JTextPanel.<init>(JTextPanel.java:21)
    at com.moneydance.apps.md.view.gui.WelcomeWindow$WelcomeButton.<init>(WelcomeWindow.java:383)
    at com.moneydance.apps.md.view.gui.WelcomeWindow.<init>(WelcomeWindow.java:112)
    at com.moneydance.apps.md.view.gui.WelcomeWindow.showWelcomeWindow(WelcomeWindow.java:554)
    at com.moneydance.apps.md.view.gui.MoneydanceGUI.run(MoneydanceGUI.java:369)
    at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
    at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
    at java.base/java.security.AccessController.doPrivileged(Unknown Source)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
    java.lang.Error: no ComponentUI class for: javax.swing.JLabel[,0,0,0x0,invalid,alignmentX=0.0,alignmentY=0.0,border=,flags=0,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,horizontalAlignment=LEADING,horizontalTextPosition=TRAILING,iconTextGap=4,labelFor=,text= ,verticalAlignment=CENTER,verticalTextPosition=CENTER]
    at java.desktop/javax.swing.UIDefaults.getUIError(Unknown Source)
    at java.desktop/javax.swing.MultiUIDefaults.getUIError(Unknown Source)
    at java.desktop/javax.swing.UIDefaults.getUI(Unknown Source)
    at java.desktop/javax.swing.UIManager.getUI(Unknown Source)
    at java.desktop/javax.swing.JLabel.updateUI(Unknown Source)
    at java.desktop/javax.swing.JLabel.<init>(Unknown Source)
    at java.desktop/javax.swing.JLabel.<init>(Unknown Source)
    at com.moneydance.awt.JTextPanel.<init>(JTextPanel.java:26)
    at com.moneydance.apps.md.view.gui.WelcomeWindow$WelcomeButton.<init>(WelcomeWindow.java:383)
    at com.moneydance.apps.md.view.gui.WelcomeWindow.<init>(WelcomeWindow.java:112)
    at com.moneydance.apps.md.view.gui.WelcomeWindow.showWelcomeWindow(WelcomeWindow.java:554)
    at com.moneydance.apps.md.view.gui.MoneydanceGUI.run(MoneydanceGUI.java:369)
    at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
    at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
    at java.base/java.security.AccessController.doPrivileged(Unknown Source)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
    java.lang.reflect.InvocationTargetException
    at java.desktop/java.awt.EventQueue.invokeAndWait(Unknown Source)
    at java.desktop/java.awt.EventQueue.invokeAndWait(Unknown Source)
    at java.desktop/javax.swing.SwingUtilities.invokeAndWait(Unknown Source)
    at com.moneydance.apps.md.view.gui.MoneydanceGUI.go(MoneydanceGUI.java:318)
    at com.moneydance.apps.md.controller.Main.startApplication(Main.java:873)
    at com.moneydance.apps.md.controller.Main.main(Main.java:174)
    at Moneydance.main(Moneydance.java:7)
    Caused by: java.lang.NullPointerException: Cannot invoke "javax.swing.text.Caret.setDot(int)" because "this.caret" is null
    at java.desktop/javax.swing.text.JTextComponent.setCaretPosition(Unknown Source)
    at com.moneydance.awt.JTextPanel.setText(JTextPanel.java:76)
    at com.moneydance.awt.JTextPanel.<init>(JTextPanel.java:34)
    at com.moneydance.apps.md.view.gui.WelcomeWindow$WelcomeButton.<init>(WelcomeWindow.java:383)
    at com.moneydance.apps.md.view.gui.WelcomeWindow.<init>(WelcomeWindow.java:112)
    at com.moneydance.apps.md.view.gui.WelcomeWindow.showWelcomeWindow(WelcomeWindow.java:554)
    at com.moneydance.apps.md.view.gui.MoneydanceGUI.run(MoneydanceGUI.java:369)
    at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
    at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
    at java.base/java.security.AccessController.doPrivileged(Unknown Source)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)

  10. 10 Posted by Stuart Beesley ... on 27 Oct, 2021 03:11 PM

    Stuart Beesley - JUST A FELLOW USER and Toolbox ‘guy’'s Avatar

    You are on 4058 with Darcula... It's broken.. Install the 4059 preview to fix..
    https://infinitekind.com/preview

  11. Support Staff 11 Posted by Maddy on 27 Oct, 2021 03:17 PM

    Maddy's Avatar

    Thank you for sending your logs through, Bruno!

    Firstly, I can see a bunch of outdated extension which might be causing a problem.
    So, could you try temporarily removing all extensions by going to the extensions folder (open Finder, select Go to folder menu, then enter ~/Library/Containers/com.infinitekind.MoneydanceOSX/Data/Library/Application\ Support/Moneydance/fmodules/ and then press enter. Finally remove any .mxt files there.
    You may want to reboot your computer after that and launch Moneydance.

    Also, you should download and install Moneydance 2022.1 (4059) as this version includes a number of fixes that could help resolve the problem for you.

    Please keep us posted on your progress, Thank you!

    --
    Maddy, Infinite Kind Support

  12. 12 Posted by bruno_h on 27 Oct, 2021 03:19 PM

    bruno_h's Avatar

    Thank you so much Stuart you are a genius!
    Everything works fine with the 4059 build
    Problem solved on my side then

  13. 13 Posted by Stuart Beesley ... on 27 Oct, 2021 03:23 PM

    Stuart Beesley - JUST A FELLOW USER and Toolbox ‘guy’'s Avatar

    👍

  14. Maddy closed this discussion on 27 Oct, 2021 03:47 PM.

Comments are currently closed for this discussion. You can start a new one.

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