Starting Moneydance 2022.1 (4058) at Sat Oct 23 23:44:31 HKT 2021 Settings Folder: /Users/billmccord/Library/Containers/com.infinitekind.MoneydanceOSX/Data/Library/Application Support/Moneydance OS: Mac OS X 11.6 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.702 seconds findandreplace (0): 10-23 23:44:32.093|Initialized build 1211 ok initialized extension findandreplace in 0.017 seconds Initializing fonts: default: [[SF Pro Display, SF Display, Helvetica Neue, Helvetica, Lucida Grande, Dialog]] printing: [[Helvetica, 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: Helvetica:12.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@78e4deb0 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.(Unknown Source) at java.desktop/javax.swing.JLabel.(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.(MoneydanceGUI.java:130) at com.moneydance.apps.md.controller.Main.getUI(Main.java:911) at com.moneydance.apps.md.controller.Main.startApplication(Main.java:776) at com.moneydance.apps.md.controller.Main.main(Main.java:174) at Moneydance.main(Moneydance.java:7) opening last file: Personal loading dataset: /Users/billmccord/Library/Containers/com.infinitekind.MoneydanceOSX/Data/Documents/Personal.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.(Unknown Source) at java.desktop/javax.swing.JPanel.(Unknown Source) at java.desktop/javax.swing.JPanel.(Unknown Source) at java.desktop/javax.swing.JRootPane.createGlassPane(Unknown Source) at java.desktop/javax.swing.JRootPane.(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.(Unknown Source) at com.moneydance.apps.md.view.gui.SecondaryDialog.(SecondaryDialog.java:40) at com.moneydance.apps.md.view.gui.PasswordDialog.(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.(Unknown Source) at java.desktop/javax.swing.JPanel.(Unknown Source) at java.desktop/javax.swing.JPanel.(Unknown Source) at java.desktop/javax.swing.JRootPane.createContentPane(Unknown Source) at java.desktop/javax.swing.JRootPane.(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.(Unknown Source) at com.moneydance.apps.md.view.gui.SecondaryDialog.(SecondaryDialog.java:40) at com.moneydance.apps.md.view.gui.PasswordDialog.(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.(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.(Unknown Source) at com.moneydance.apps.md.view.gui.SecondaryDialog.(SecondaryDialog.java:40) at com.moneydance.apps.md.view.gui.PasswordDialog.(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.(Unknown Source) at java.desktop/javax.swing.JPanel.(Unknown Source) at com.moneydance.apps.md.view.gui.PasswordDialog.(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.(Unknown Source) at java.desktop/javax.swing.JPanel.(Unknown Source) at com.moneydance.awt.JTextPanel.(JTextPanel.java:19) at com.moneydance.apps.md.view.gui.PasswordDialog.(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.(Unknown Source) at java.desktop/javax.swing.JTextArea.(Unknown Source) at java.desktop/javax.swing.JTextArea.(Unknown Source) at com.moneydance.awt.ResizingTextArea.(ResizingTextArea.java:26) at com.moneydance.awt.JTextPanel.(JTextPanel.java:21) at com.moneydance.apps.md.view.gui.PasswordDialog.(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.(Unknown Source) at java.desktop/javax.swing.JLabel.(Unknown Source) at com.moneydance.awt.JTextPanel.(JTextPanel.java:26) at com.moneydance.apps.md.view.gui.PasswordDialog.(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.(JTextPanel.java:34) at com.moneydance.apps.md.view.gui.PasswordDialog.(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.(Unknown Source) at java.desktop/javax.swing.JPanel.(Unknown Source) at java.desktop/javax.swing.JPanel.(Unknown Source) at java.desktop/javax.swing.JRootPane.createGlassPane(Unknown Source) at java.desktop/javax.swing.JRootPane.(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.(Unknown Source) at com.moneydance.apps.md.view.gui.WelcomeWindow.(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.(Unknown Source) at java.desktop/javax.swing.JPanel.(Unknown Source) at java.desktop/javax.swing.JPanel.(Unknown Source) at java.desktop/javax.swing.JRootPane.createContentPane(Unknown Source) at java.desktop/javax.swing.JRootPane.(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.(Unknown Source) at com.moneydance.apps.md.view.gui.WelcomeWindow.(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.(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.(Unknown Source) at com.moneydance.apps.md.view.gui.WelcomeWindow.(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.(Unknown Source) at java.desktop/javax.swing.JPanel.(Unknown Source) at com.moneydance.apps.md.view.gui.WelcomeWindow$WelcomeButton.(WelcomeWindow.java:379) at com.moneydance.apps.md.view.gui.WelcomeWindow.(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.(Unknown Source) at java.desktop/javax.swing.JLabel.(Unknown Source) at com.moneydance.apps.md.view.gui.WelcomeWindow$WelcomeButton.(WelcomeWindow.java:382) at com.moneydance.apps.md.view.gui.WelcomeWindow.(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.(Unknown Source) at java.desktop/javax.swing.JPanel.(Unknown Source) at com.moneydance.awt.JTextPanel.(JTextPanel.java:19) at com.moneydance.apps.md.view.gui.WelcomeWindow$WelcomeButton.(WelcomeWindow.java:383) at com.moneydance.apps.md.view.gui.WelcomeWindow.(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.(Unknown Source) at java.desktop/javax.swing.JTextArea.(Unknown Source) at java.desktop/javax.swing.JTextArea.(Unknown Source) at com.moneydance.awt.ResizingTextArea.(ResizingTextArea.java:26) at com.moneydance.awt.JTextPanel.(JTextPanel.java:21) at com.moneydance.apps.md.view.gui.WelcomeWindow$WelcomeButton.(WelcomeWindow.java:383) at com.moneydance.apps.md.view.gui.WelcomeWindow.(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.(Unknown Source) at java.desktop/javax.swing.JLabel.(Unknown Source) at com.moneydance.awt.JTextPanel.(JTextPanel.java:26) at com.moneydance.apps.md.view.gui.WelcomeWindow$WelcomeButton.(WelcomeWindow.java:383) at com.moneydance.apps.md.view.gui.WelcomeWindow.(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.(JTextPanel.java:34) at com.moneydance.apps.md.view.gui.WelcomeWindow$WelcomeButton.(WelcomeWindow.java:383) at com.moneydance.apps.md.view.gui.WelcomeWindow.(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.net.ConnectException at java.net.http/jdk.internal.net.http.HttpClientImpl.send(Unknown Source) at java.net.http/jdk.internal.net.http.HttpClientFacade.send(Unknown Source) at com.moneydance.apps.md.controller.LicenseInfo.verifyWithServer(LicenseInfo.java:281) at com.moneydance.apps.md.controller.LicenseInfo.lambda$backgroundCheck$0(LicenseInfo.java:76) at java.base/java.lang.Thread.run(Unknown Source) Caused by: java.net.ConnectException at java.net.http/jdk.internal.net.http.common.Utils.toConnectException(Unknown Source) at java.net.http/jdk.internal.net.http.PlainHttpConnection.connectAsync(Unknown Source) at java.net.http/jdk.internal.net.http.AsyncSSLConnection.connectAsync(Unknown Source) at java.net.http/jdk.internal.net.http.Http2Connection.createAsync(Unknown Source) at java.net.http/jdk.internal.net.http.Http2ClientImpl.getConnectionFor(Unknown Source) at java.net.http/jdk.internal.net.http.ExchangeImpl.get(Unknown Source) at java.net.http/jdk.internal.net.http.Exchange.establishExchange(Unknown Source) at java.net.http/jdk.internal.net.http.Exchange.responseAsyncImpl0(Unknown Source) at java.net.http/jdk.internal.net.http.Exchange.responseAsyncImpl(Unknown Source) at java.net.http/jdk.internal.net.http.Exchange.responseAsync(Unknown Source) at java.net.http/jdk.internal.net.http.MultiExchange.responseAsyncImpl(Unknown Source) at java.net.http/jdk.internal.net.http.MultiExchange.lambda$responseAsyncImpl$7(Unknown Source) at java.base/java.util.concurrent.CompletableFuture.uniHandle(Unknown Source) at java.base/java.util.concurrent.CompletableFuture.uniHandleStage(Unknown Source) at java.base/java.util.concurrent.CompletableFuture.handle(Unknown Source) at java.net.http/jdk.internal.net.http.MultiExchange.responseAsyncImpl(Unknown Source) at java.net.http/jdk.internal.net.http.MultiExchange.lambda$responseAsync0$2(Unknown Source) at java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(Unknown Source) at java.base/java.util.concurrent.CompletableFuture.postComplete(Unknown Source) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(Unknown Source) at java.net.http/jdk.internal.net.http.HttpClientImpl$DelegatingExecutor.execute(Unknown Source) at java.base/java.util.concurrent.CompletableFuture.completeAsync(Unknown Source) at java.net.http/jdk.internal.net.http.MultiExchange.responseAsync(Unknown Source) at java.net.http/jdk.internal.net.http.HttpClientImpl.sendAsync(Unknown Source) ... 5 more Caused by: java.nio.channels.UnresolvedAddressException at java.base/sun.nio.ch.Net.checkAddress(Unknown Source) at java.base/sun.nio.ch.Net.checkAddress(Unknown Source) at java.base/sun.nio.ch.SocketChannelImpl.checkRemote(Unknown Source) at java.base/sun.nio.ch.SocketChannelImpl.connect(Unknown Source) at java.net.http/jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$0(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Unknown Source) ... 28 more java.net.ConnectException at java.net.http/jdk.internal.net.http.HttpClientImpl.send(Unknown Source) at java.net.http/jdk.internal.net.http.HttpClientFacade.send(Unknown Source) at com.moneydance.apps.md.controller.LicenseInfo.verifyWithServer(LicenseInfo.java:281) at com.moneydance.apps.md.controller.LicenseInfo.lambda$backgroundCheck$0(LicenseInfo.java:76) at java.base/java.lang.Thread.run(Unknown Source) Caused by: java.net.ConnectException at java.net.http/jdk.internal.net.http.common.Utils.toConnectException(Unknown Source) at java.net.http/jdk.internal.net.http.PlainHttpConnection.connectAsync(Unknown Source) at java.net.http/jdk.internal.net.http.AsyncSSLConnection.connectAsync(Unknown Source) at java.net.http/jdk.internal.net.http.Http2Connection.createAsync(Unknown Source) at java.net.http/jdk.internal.net.http.Http2ClientImpl.getConnectionFor(Unknown Source) at java.net.http/jdk.internal.net.http.ExchangeImpl.get(Unknown Source) at java.net.http/jdk.internal.net.http.Exchange.establishExchange(Unknown Source) at java.net.http/jdk.internal.net.http.Exchange.responseAsyncImpl0(Unknown Source) at java.net.http/jdk.internal.net.http.Exchange.responseAsyncImpl(Unknown Source) at java.net.http/jdk.internal.net.http.Exchange.responseAsync(Unknown Source) at java.net.http/jdk.internal.net.http.MultiExchange.responseAsyncImpl(Unknown Source) at java.net.http/jdk.internal.net.http.MultiExchange.lambda$responseAsyncImpl$7(Unknown Source) at java.base/java.util.concurrent.CompletableFuture.uniHandle(Unknown Source) at java.base/java.util.concurrent.CompletableFuture.uniHandleStage(Unknown Source) at java.base/java.util.concurrent.CompletableFuture.handle(Unknown Source) at java.net.http/jdk.internal.net.http.MultiExchange.responseAsyncImpl(Unknown Source) at java.net.http/jdk.internal.net.http.MultiExchange.lambda$responseAsync0$2(Unknown Source) at java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(Unknown Source) at java.base/java.util.concurrent.CompletableFuture.postComplete(Unknown Source) at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(Unknown Source) at java.net.http/jdk.internal.net.http.HttpClientImpl$DelegatingExecutor.execute(Unknown Source) at java.base/java.util.concurrent.CompletableFuture.completeAsync(Unknown Source) at java.net.http/jdk.internal.net.http.MultiExchange.responseAsync(Unknown Source) at java.net.http/jdk.internal.net.http.HttpClientImpl.sendAsync(Unknown Source) ... 5 more Caused by: java.nio.channels.UnresolvedAddressException at java.base/sun.nio.ch.Net.checkAddress(Unknown Source) at java.base/sun.nio.ch.Net.checkAddress(Unknown Source) at java.base/sun.nio.ch.SocketChannelImpl.checkRemote(Unknown Source) at java.base/sun.nio.ch.SocketChannelImpl.connect(Unknown Source) at java.net.http/jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$0(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Unknown Source) ... 28 more