Quote Loader Not Working with 2022.1

steve_hall1's Avatar

steve_hall1

25 Oct, 2021 09:02 PM

I have recently upgraded to 2022.1 but now the previously installed Quote Loader Extension is now not showing in my list of extensions. I've reverted back to 2021 but now I get a java error message.

Any suggestions?

Thank you.

  1. 1 Posted by Stuart Beesley ... on 25 Oct, 2021 09:05 PM

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

    What’s the error?
    Post the help/show console output.

  2. 2 Posted by steve_hall1 on 25 Oct, 2021 09:06 PM

    steve_hall1's Avatar

    Here's the error message i get. Thanks

  3. 3 Posted by steve_hall1 on 25 Oct, 2021 09:07 PM

    steve_hall1's Avatar

    Starting Moneydance 2021.1 (3069) at Mon Oct 25 21:30:14 BST 2021
    Settings Folder: /Users/shall/Library/Containers/com.infinitekind.MoneydanceOSX/Data/Library/Application Support/Moneydance
    OS: Mac OS X 11.5.2 x86_64
    Java: 15.0.1 (AdoptOpenJDK)
    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
    creatingURLStreamHandler for protocol 'moneydanceextloader'
    initialized extension balpred in 0.022 seconds
    creatingURLStreamHandler for protocol 'http'
    com.moneyforesight.MoneyForesightRuntimeException: Unexpected response from server: statusCode=502
    at com.moneyforesight.http.CommonsHttpClientFacade.checkResponseStatus(CommonsHttpClientFacade.java:277)
    at com.moneyforesight.http.CommonsHttpClientFacade.executePost(CommonsHttpClientFacade.java:182)
    at com.moneyforesight.http.CommonsHttpClientFacade.internalPost(CommonsHttpClientFacade.java:117)
    at com.moneyforesight.http.CommonsHttpClientFacade.post(CommonsHttpClientFacade.java:98)
    at com.moneyforesight.registration.RegistrationCodeVerificationService.lambda$updateRegistrationInfo$0(RegistrationCodeVerificationService.java:75)
    at java.base/java.util.Optional.ifPresent(Unknown Source)
    at com.moneyforesight.registration.RegistrationCodeVerificationService.updateRegistrationInfo(RegistrationCodeVerificationService.java:71)
    at com.moneydance.modules.features.moneyforesight.Main.init(Main.java:122)
    at com.moneydance.apps.md.controller.Main.addFeatureModule(Main.java:582)
    at com.moneydance.apps.md.controller.Main.loadExternalFeatureModule(Main.java:530)
    at com.moneydance.apps.md.controller.Main.loadInstalledExternalFeatureModule(Main.java:541)
    at com.moneydance.apps.md.controller.Main.startApplication(Main.java:766)
    at com.moneydance.apps.md.controller.Main.main(Main.java:234)
    at Moneydance.main(Moneydance.java:7)
    initialized extension moneyforesight in 1.116 seconds
    initialized extension priceui in 0.003 seconds
    initialized extension securityquoteload in 0.082 seconds
    multires images not supported: java.lang.ClassNotFoundException: sun/awt/image/MultiResolutionImage.class
    initialized extension updater in 0.011 seconds
    Quote Load>INFO:21:30:16-main(Quote Load,Init) Started Build 3042
    Quote Load>INFO:21:30:16-main(Quote Load,Init) Locale en_GB
    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@3569fc08
    detected system appearance: org.violetlib.vappearances.VAppearanceImpl@3569fc08
    Setting look and feel class to org.violetlib.aqua.AquaLookAndFeel
    Unable to map image: java.lang.IllegalArgumentException: argument type mismatch
    opening last file: Personal Finances
    loading dataset: /Users/shall/Library/Containers/com.infinitekind.MoneydanceOSX/Data/Documents/Personal Finances.moneydance
    loading with 128 bit encryption key
    reading trunk data tiksync/trunk
    unrecognised item type: mod.misc; item:com.infinitekind.moneydance.model.MoneydanceSyncableItem@17b42427
    unrecognised item type: mod.misc; item:com.infinitekind.moneydance.model.MoneydanceSyncableItem@f21846d0
    trunk data loaded (0.283 seconds), checking for incremental updates
    loading un-synced txn files...
    loading synced txn files...
    replacing root: null () with new root: Personal Finances (149a71f8-c513-4a05-85b8-b0f2684b0a02
    starting syncing via encryptedFS(GenericFSSyncFolder:dropbox_folder:base=/Users/shall/Dropbox/.moneydancesync:subpath=7c9a9067-fce8-416a-9a9d-90ea3e67ce73:)
    VAQUA: system appearance did change
    detected system appearance: org.violetlib.vappearances.VAppearanceImpl@3569fc08
    VAQUA: applying updated theme: mac_dark_mode
    detected system appearance: org.violetlib.vappearances.VAppearanceImpl@3569fc08
    Setting look and feel class to org.violetlib.aqua.AquaLookAndFeel
    Error checking for Money Foresight update: com.moneyforesight.MoneyForesightRuntimeException: Unexpected response from server: statusCode=502
    com.moneyforesight.MoneyForesightRuntimeException: Unexpected response from server: statusCode=502
    at com.moneyforesight.http.CommonsHttpClientFacade.checkResponseStatus(CommonsHttpClientFacade.java:277)
    at com.moneyforesight.http.CommonsHttpClientFacade.executePost(CommonsHttpClientFacade.java:182)
    at com.moneyforesight.http.CommonsHttpClientFacade.internalPost(CommonsHttpClientFacade.java:117)
    at com.moneyforesight.http.CommonsHttpClientFacade.post(CommonsHttpClientFacade.java:110)
    at com.moneyforesight.updates.UpdateService.checkServerForUpdate(UpdateService.java:77)
    at com.moneyforesight.updates.UpdateService.checkForUpdate(UpdateService.java:50)
    at com.moneyforesight.forecast.homepage.ForecasterHomePageController$1.doInBackground(ForecasterHomePageController.java:151)
    at com.moneyforesight.forecast.homepage.ForecasterHomePageController$1.doInBackground(ForecasterHomePageController.java:147)
    at java.desktop/javax.swing.SwingWorker$1.call(Unknown Source)
    at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
    at java.desktop/javax.swing.SwingWorker.run(Unknown Source)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.base/java.lang.Thread.run(Unknown Source)
    Java version: 1500001
    Quote Load>INFO:21:30:21-main(Quote Load,HandleEventFileOpened) Debug level set to INFO
    Quote Load>INFO:21:30:21-AWT-EventQueue-0(Main,sendAuto) now 21:30:21.028905 next 2021-10-25T22:00
    creatingURLStreamHandler for protocol 'https'
    updater: read 44381 bytes of update info
    Retrieving signature
    updater: using public key: updater_pub_0
    Sweet! We've gotten a signed description of the update info
    Quote Load>INFO:21:30:46-AWT-EventQueue-0(Main,showConsole) Starting Quote Load
    Quote Load>INFO:21:30:46-AWT-EventQueue-0(Main,showConsole) Manual Run
    local file is newer than sync file. local=Mon Oct 25 21:30:51 BST 2021 synced=Mon Oct 25 21:30:21 BST 2021
    Quote Load>INFO:21:30:52-AWT-EventQueue-0(loadPricesWindow,getPrices) URI moneydance:fmodule:securityquoteload:getQuote?qs=yahoo&tid=62858aa2-70bc-4d61-bae9-2c7149ef4b15&s=GB00BPFJCF57%3AGBX
    Quote Load>INFO:21:30:52-AWT-EventQueue-0(loadPricesWindow,getPrices) URI moneydance:fmodule:securityquoteload:getQuote?qs=ft&tid=d38226eb-d4c2-4259-a544-4e5e988bc1c5&s=GB00B09CD306%3AGBP&s=GB00B09CD637%3AGBP&s=GB00BJS8SJ34%3AGBX&s=GB00B3VGBC62%3AGBP&s=GB00B58YKH53%3AGBX
    Quote Load>INFO:21:30:52-Thread-4(QuoteManager,getQuotes) URI getQuote?qs=yahoo&tid=62858aa2-70bc-4d61-bae9-2c7149ef4b15&s=GB00BPFJCF57%3AGBX
    Quote Load>INFO:21:30:52-Thread-5(QuoteManager,getQuotes) URI getQuote?qs=ft&tid=d38226eb-d4c2-4259-a544-4e5e988bc1c5&s=GB00B09CD306%3AGBP&s=GB00B09CD637%3AGBP&s=GB00BJS8SJ34%3AGBX&s=GB00B3VGBC62%3AGBP&s=GB00B58YKH53%3AGBX
    Quote Load>INFO:21:30:52-pool-6-thread-4(GetQuoteTask,call) Processing GB00B3VGBC62%3AGBP URI:https://markets.ft.com/data/equities/tearsheet/summary?s=GB00B3VGBC62%3AGBP
    Quote Load>INFO:21:30:52-pool-6-thread-1(GetQuoteTask,call) Processing GB00B09CD306%3AGBP URI:https://markets.ft.com/data/equities/tearsheet/summary?s=GB00B09CD306%3AGBP
    Quote Load>INFO:21:30:52-pool-5-thread-1(GetQuoteTask,call) Processing GB00BPFJCF57%3AGBX URI:https://finance.yahoo.com/quote/GB00BPFJCF57%3AGBX?p=GB00BPFJCF57%3AGBX
    Quote Load>INFO:21:30:52-pool-6-thread-2(GetQuoteTask,call) Processing GB00B09CD637%3AGBP URI:https://markets.ft.com/data/equities/tearsheet/summary?s=GB00B09CD637%3AGBP
    Quote Load>INFO:21:30:52-pool-6-thread-3(GetQuoteTask,call) Processing GB00BJS8SJ34%3AGBX URI:https://markets.ft.com/data/equities/tearsheet/summary?s=GB00BJS8SJ34%3AGBX
    Quote Load>INFO:21:30:53-pool-5-thread-1(GetQuoteTask,analyseResponse) IOException Cannot parse response for symbol=GB00BPFJCF57%3AGBXPrice node not found
    Quote Load>INFO:21:30:53-pool-5-thread-1(GetQuoteTask,call) error analysing reply java.io.IOException: java.io.IOException: Cannot parse response for symbol=GB00BPFJCF57%3AGBXPrice node not found
    Quote Load>INFO:21:30:53-AWT-EventQueue-0(loadPricesWindow,failedQuote) URI errorQuote?tid=62858aa2-70bc-4d61-bae9-2c7149ef4b15&s=GB00BPFJCF57%3AGBX
    Quote Load>INFO:21:30:53-AWT-EventQueue-0(loadPricesWindow,doneQuote) Finished quote 62858aa2-70bc-4d61-bae9-2c7149ef4b15
    Quote Load>INFO:21:30:53-AWT-EventQueue-0(GetQuotesProgressMonitor,done) Done message total=1 ok=0 error=1
    Quote Load>INFO:21:30:54-AWT-EventQueue-0(loadPricesWindow,updatePrices) URI loadPrice?tid=d38226eb-d4c2-4259-a544-4e5e988bc1c5&s=GB00BJS8SJ34%3AGBX&p=269.12000000&d=2021-10-25T00:00:00+0100&c=GBX&v=0
    Quote Load>INFO:21:30:54-pool-6-thread-3(GetQuoteTask,call) Processing GB00B58YKH53%3AGBX URI:https://markets.ft.com/data/equities/tearsheet/summary?s=GB00B58YKH53%3AGBX
    Quote Load>INFO:21:30:54-AWT-EventQueue-0(loadPricesWindow,updatePrices) URI loadPrice?tid=d38226eb-d4c2-4259-a544-4e5e988bc1c5&s=GB00B09CD637%3AGBP&p=2.80000000&d=2021-10-25T00:00:00+0100&c=GBP&v=0
    Quote Load>INFO:21:30:54-AWT-EventQueue-0(loadPricesWindow,updatePrices) URI loadPrice?tid=d38226eb-d4c2-4259-a544-4e5e988bc1c5&s=GB00B3VGBC62%3AGBP&p=7.58000000&d=2021-10-25T00:00:00+0100&c=GBP&v=0
    Quote Load>INFO:21:30:55-AWT-EventQueue-0(loadPricesWindow,updatePrices) URI loadPrice?tid=d38226eb-d4c2-4259-a544-4e5e988bc1c5&s=GB00B09CD306%3AGBP&p=2.72000000&d=2021-10-25T00:00:00+0100&c=GBP&v=0
    Quote Load>INFO:21:30:55-AWT-EventQueue-0(loadPricesWindow,updatePrices) URI loadPrice?tid=d38226eb-d4c2-4259-a544-4e5e988bc1c5&s=GB00B58YKH53%3AGBX&p=163.70000000&d=2021-10-25T00:00:00+0100&c=GBX&v=0
    Quote Load>INFO:21:30:55-AWT-EventQueue-0(loadPricesWindow,doneQuote) Finished quote d38226eb-d4c2-4259-a544-4e5e988bc1c5
    Quote Load>INFO:21:30:55-AWT-EventQueue-0(GetQuotesProgressMonitor,done) Done message total=5 ok=5 error=0
    Quote Load>INFO:21:30:55-AWT-EventQueue-0(loadPricesWindow,TaskCompleted) Tasks Completed
    Quote Load>INFO:21:31:25-AWT-EventQueue-0(loadPricesWindow,getPrices) URI moneydance:fmodule:securityquoteload:getQuote?qs=ft&tid=ebea7bfc-dee4-41b3-84e0-4014fca4e877&s=GB00B09CD306%3AGBP&s=GB00B09CD637%3AGBP&s=GB00BJS8SJ34%3AGBX&s=GB00B3VGBC62%3AGBP&s=GB00BPFJCF57%3AGBX&s=GB00B58YKH53%3AGBX
    Quote Load>INFO:21:31:25-Thread-7(QuoteManager,getQuotes) URI getQuote?qs=ft&tid=ebea7bfc-dee4-41b3-84e0-4014fca4e877&s=GB00B09CD306%3AGBP&s=GB00B09CD637%3AGBP&s=GB00BJS8SJ34%3AGBX&s=GB00B3VGBC62%3AGBP&s=GB00BPFJCF57%3AGBX&s=GB00B58YKH53%3AGBX
    Quote Load>INFO:21:31:25-pool-7-thread-4(GetQuoteTask,call) Processing GB00B3VGBC62%3AGBP URI:https://markets.ft.com/data/equities/tearsheet/summary?s=GB00B3VGBC62%3AGBP
    Quote Load>INFO:21:31:25-pool-7-thread-1(GetQuoteTask,call) Processing GB00B09CD306%3AGBP URI:https://markets.ft.com/data/equities/tearsheet/summary?s=GB00B09CD306%3AGBP
    Quote Load>INFO:21:31:25-pool-7-thread-3(GetQuoteTask,call) Processing GB00BJS8SJ34%3AGBX URI:https://markets.ft.com/data/equities/tearsheet/summary?s=GB00BJS8SJ34%3AGBX
    Quote Load>INFO:21:31:25-pool-7-thread-2(GetQuoteTask,call) Processing GB00B09CD637%3AGBP URI:https://markets.ft.com/data/equities/tearsheet/summary?s=GB00B09CD637%3AGBP
    Quote Load>INFO:21:31:26-AWT-EventQueue-0(loadPricesWindow,updatePrices) URI loadPrice?tid=ebea7bfc-dee4-41b3-84e0-4014fca4e877&s=GB00B09CD637%3AGBP&p=2.80000000&d=2021-10-25T00:00:00+0100&c=GBP&v=0
    Quote Load>INFO:21:31:26-pool-7-thread-2(GetQuoteTask,call) Processing GB00BPFJCF57%3AGBX URI:https://markets.ft.com/data/equities/tearsheet/summary?s=GB00BPFJCF57%3AGBX
    Quote Load>INFO:21:31:26-AWT-EventQueue-0(loadPricesWindow,updatePrices) URI loadPrice?tid=ebea7bfc-dee4-41b3-84e0-4014fca4e877&s=GB00B09CD306%3AGBP&p=2.72000000&d=2021-10-25T00:00:00+0100&c=GBP&v=0
    Quote Load>INFO:21:31:26-pool-7-thread-1(GetQuoteTask,call) Processing GB00B58YKH53%3AGBX URI:https://markets.ft.com/data/equities/tearsheet/summary?s=GB00B58YKH53%3AGBX
    Quote Load>INFO:21:31:27-AWT-EventQueue-0(loadPricesWindow,updatePrices) URI loadPrice?tid=ebea7bfc-dee4-41b3-84e0-4014fca4e877&s=GB00B3VGBC62%3AGBP&p=7.58000000&d=2021-10-25T00:00:00+0100&c=GBP&v=0
    Quote Load>INFO:21:31:27-AWT-EventQueue-0(loadPricesWindow,updatePrices) URI loadPrice?tid=ebea7bfc-dee4-41b3-84e0-4014fca4e877&s=GB00BJS8SJ34%3AGBX&p=269.12000000&d=2021-10-25T00:00:00+0100&c=GBX&v=0
    Quote Load>INFO:21:31:27-pool-7-thread-2(GetQuoteTask,analyseResponse) IOException Cannot parse response for symbol=GB00BPFJCF57%3AGBXCannot find div.mod-tearsheet-overview__header
    Quote Load>INFO:21:31:27-pool-7-thread-2(GetQuoteTask,call) error analysing reply java.io.IOException: java.io.IOException: Cannot parse response for symbol=GB00BPFJCF57%3AGBXCannot find div.mod-tearsheet-overview__header
    Quote Load>INFO:21:31:27-AWT-EventQueue-0(loadPricesWindow,failedQuote) URI errorQuote?tid=ebea7bfc-dee4-41b3-84e0-4014fca4e877&s=GB00BPFJCF57%3AGBX
    Quote Load>INFO:21:31:27-AWT-EventQueue-0(loadPricesWindow,updatePrices) URI loadPrice?tid=ebea7bfc-dee4-41b3-84e0-4014fca4e877&s=GB00B58YKH53%3AGBX&p=163.70000000&d=2021-10-25T00:00:00+0100&c=GBX&v=0
    Quote Load>INFO:21:31:27-AWT-EventQueue-0(loadPricesWindow,doneQuote) Finished quote ebea7bfc-dee4-41b3-84e0-4014fca4e877
    Quote Load>INFO:21:31:27-AWT-EventQueue-0(GetQuotesProgressMonitor,done) Done message total=6 ok=5 error=1
    Quote Load>INFO:21:31:27-AWT-EventQueue-0(loadPricesWindow,TaskCompleted) Tasks Completed
    Quote Load>INFO:21:31:32-Thread-3(Main,QuoteTimer) Quotes Completed
    Quote Load>INFO:21:40:17-AWT-EventQueue-0(loadPricesWindow,getPrices) URI moneydance:fmodule:securityquoteload:getQuote?qs=yahoo&tid=a2f44455-ba59-46d1-ad59-9c9229ca50ef&s=GB00B0RXTM68%3AGBX
    Quote Load>INFO:21:40:17-AWT-EventQueue-0(loadPricesWindow,getPrices) URI moneydance:fmodule:securityquoteload:getQuote?qs=ft&tid=eff4ecab-e82e-4a6e-a18c-794c3db065f3&s=GB00B09CD306%3AGBP&s=GB00B09CD637%3AGBP&s=GB00BJS8SJ34%3AGBX&s=GB00B3VGBC62%3AGBP&s=GB00BPFJCF57%3AGBX&s=GB00B58YKH53%3AGBX
    Quote Load>INFO:21:40:17-Thread-9(QuoteManager,getQuotes) URI getQuote?qs=yahoo&tid=a2f44455-ba59-46d1-ad59-9c9229ca50ef&s=GB00B0RXTM68%3AGBX
    Quote Load>INFO:21:40:17-Thread-10(QuoteManager,getQuotes) URI getQuote?qs=ft&tid=eff4ecab-e82e-4a6e-a18c-794c3db065f3&s=GB00B09CD306%3AGBP&s=GB00B09CD637%3AGBP&s=GB00BJS8SJ34%3AGBX&s=GB00B3VGBC62%3AGBP&s=GB00BPFJCF57%3AGBX&s=GB00B58YKH53%3AGBX
    Quote Load>INFO:21:40:17-pool-8-thread-1(GetQuoteTask,call) Processing GB00B0RXTM68%3AGBX URI:https://finance.yahoo.com/quote/GB00B0RXTM68%3AGBX?p=GB00B0RXTM68%3AGBX
    Quote Load>INFO:21:40:17-pool-9-thread-3(GetQuoteTask,call) Processing GB00BJS8SJ34%3AGBX URI:https://markets.ft.com/data/equities/tearsheet/summary?s=GB00BJS8SJ34%3AGBX
    Quote Load>INFO:21:40:17-pool-9-thread-2(GetQuoteTask,call) Processing GB00B09CD637%3AGBP URI:https://markets.ft.com/data/equities/tearsheet/summary?s=GB00B09CD637%3AGBP
    Quote Load>INFO:21:40:17-pool-9-thread-4(GetQuoteTask,call) Processing GB00B3VGBC62%3AGBP URI:https://markets.ft.com/data/equities/tearsheet/summary?s=GB00B3VGBC62%3AGBP
    Quote Load>INFO:21:40:17-pool-9-thread-1(GetQuoteTask,call) Processing GB00B09CD306%3AGBP URI:https://markets.ft.com/data/equities/tearsheet/summary?s=GB00B09CD306%3AGBP
    Quote Load>INFO:21:40:18-pool-8-thread-1(GetQuoteTask,analyseResponse) IOException Cannot parse response for symbol=GB00B0RXTM68%3AGBXPrice node not found
    Quote Load>INFO:21:40:18-pool-8-thread-1(GetQuoteTask,call) error analysing reply java.io.IOException: java.io.IOException: Cannot parse response for symbol=GB00B0RXTM68%3AGBXPrice node not found
    Quote Load>INFO:21:40:18-AWT-EventQueue-0(loadPricesWindow,failedQuote) URI errorQuote?tid=a2f44455-ba59-46d1-ad59-9c9229ca50ef&s=GB00B0RXTM68%3AGBX
    Quote Load>INFO:21:40:18-AWT-EventQueue-0(loadPricesWindow,doneQuote) Finished quote a2f44455-ba59-46d1-ad59-9c9229ca50ef
    Quote Load>INFO:21:40:18-AWT-EventQueue-0(GetQuotesProgressMonitor,done) Done message total=1 ok=0 error=1
    Quote Load>INFO:21:40:19-AWT-EventQueue-0(loadPricesWindow,updatePrices) URI loadPrice?tid=eff4ecab-e82e-4a6e-a18c-794c3db065f3&s=GB00BJS8SJ34%3AGBX&p=269.12000000&d=2021-10-25T00:00:00+0100&c=GBX&v=0
    Quote Load>INFO:21:40:19-pool-9-thread-3(GetQuoteTask,call) Processing GB00BPFJCF57%3AGBX URI:https://markets.ft.com/data/equities/tearsheet/summary?s=GB00BPFJCF57%3AGBX
    Quote Load>INFO:21:40:19-AWT-EventQueue-0(loadPricesWindow,updatePrices) URI loadPrice?tid=eff4ecab-e82e-4a6e-a18c-794c3db065f3&s=GB00B09CD637%3AGBP&p=2.80000000&d=2021-10-25T00:00:00+0100&c=GBP&v=0
    Quote Load>INFO:21:40:19-pool-9-thread-2(GetQuoteTask,call) Processing GB00B58YKH53%3AGBX URI:https://markets.ft.com/data/equities/tearsheet/summary?s=GB00B58YKH53%3AGBX
    Quote Load>INFO:21:40:19-AWT-EventQueue-0(loadPricesWindow,updatePrices) URI loadPrice?tid=eff4ecab-e82e-4a6e-a18c-794c3db065f3&s=GB00B3VGBC62%3AGBP&p=7.58000000&d=2021-10-25T00:00:00+0100&c=GBP&v=0
    Quote Load>INFO:21:40:19-AWT-EventQueue-0(loadPricesWindow,updatePrices) URI loadPrice?tid=eff4ecab-e82e-4a6e-a18c-794c3db065f3&s=GB00B09CD306%3AGBP&p=2.72000000&d=2021-10-25T00:00:00+0100&c=GBP&v=0
    Quote Load>INFO:21:40:20-pool-9-thread-3(GetQuoteTask,analyseResponse) IOException Cannot parse response for symbol=GB00BPFJCF57%3AGBXCannot find div.mod-tearsheet-overview__header
    Quote Load>INFO:21:40:20-pool-9-thread-3(GetQuoteTask,call) error analysing reply java.io.IOException: java.io.IOException: Cannot parse response for symbol=GB00BPFJCF57%3AGBXCannot find div.mod-tearsheet-overview__header
    Quote Load>INFO:21:40:20-AWT-EventQueue-0(loadPricesWindow,failedQuote) URI errorQuote?tid=eff4ecab-e82e-4a6e-a18c-794c3db065f3&s=GB00BPFJCF57%3AGBX
    Quote Load>INFO:21:40:20-AWT-EventQueue-0(loadPricesWindow,updatePrices) URI loadPrice?tid=eff4ecab-e82e-4a6e-a18c-794c3db065f3&s=GB00B58YKH53%3AGBX&p=163.70000000&d=2021-10-25T00:00:00+0100&c=GBX&v=0
    Quote Load>INFO:21:40:20-AWT-EventQueue-0(loadPricesWindow,doneQuote) Finished quote eff4ecab-e82e-4a6e-a18c-794c3db065f3
    Quote Load>INFO:21:40:20-AWT-EventQueue-0(GetQuotesProgressMonitor,done) Done message total=6 ok=5 error=1
    Quote Load>INFO:21:40:20-AWT-EventQueue-0(loadPricesWindow,TaskCompleted) Tasks Completed
    Quote Load>INFO:21:40:29-AWT-EventQueue-0(loadPricesWindow,getPrices) URI moneydance:fmodule:securityquoteload:getQuote?qs=ft&tid=82a3b09a-635e-4f37-b25a-61b4c060cb31&s=GB00B09CD306%3AGBP&s=GB00B09CD637%3AGBP&s=GB00BJS8SJ34%3AGBX&s=GB00B3VGBC62%3AGBP&s=GB00BPFJCF57%3AGBX&s=GB00B58YKH53%3AGBX&s=GB00B0RXTM68%3AGBX
    Quote Load>INFO:21:40:29-Thread-12(QuoteManager,getQuotes) URI getQuote?qs=ft&tid=82a3b09a-635e-4f37-b25a-61b4c060cb31&s=GB00B09CD306%3AGBP&s=GB00B09CD637%3AGBP&s=GB00BJS8SJ34%3AGBX&s=GB00B3VGBC62%3AGBP&s=GB00BPFJCF57%3AGBX&s=GB00B58YKH53%3AGBX&s=GB00B0RXTM68%3AGBX
    Quote Load>INFO:21:40:29-pool-10-thread-4(GetQuoteTask,call) Processing GB00B3VGBC62%3AGBP URI:https://markets.ft.com/data/equities/tearsheet/summary?s=GB00B3VGBC62%3AGBP
    Quote Load>INFO:21:40:29-pool-10-thread-1(GetQuoteTask,call) Processing GB00B09CD306%3AGBP URI:https://markets.ft.com/data/equities/tearsheet/summary?s=GB00B09CD306%3AGBP
    Quote Load>INFO:21:40:29-pool-10-thread-3(GetQuoteTask,call) Processing GB00BJS8SJ34%3AGBX URI:https://markets.ft.com/data/equities/tearsheet/summary?s=GB00BJS8SJ34%3AGBX
    Quote Load>INFO:21:40:29-pool-10-thread-2(GetQuoteTask,call) Processing GB00B09CD637%3AGBP URI:https://markets.ft.com/data/equities/tearsheet/summary?s=GB00B09CD637%3AGBP
    Quote Load>INFO:21:40:30-AWT-EventQueue-0(loadPricesWindow,updatePrices) URI loadPrice?tid=82a3b09a-635e-4f37-b25a-61b4c060cb31&s=GB00B3VGBC62%3AGBP&p=7.58000000&d=2021-10-25T00:00:00+0100&c=GBP&v=0
    Quote Load>INFO:21:40:30-pool-10-thread-4(GetQuoteTask,call) Processing GB00BPFJCF57%3AGBX URI:https://markets.ft.com/data/equities/tearsheet/summary?s=GB00BPFJCF57%3AGBX
    Quote Load>INFO:21:40:30-AWT-EventQueue-0(loadPricesWindow,updatePrices) URI loadPrice?tid=82a3b09a-635e-4f37-b25a-61b4c060cb31&s=GB00BJS8SJ34%3AGBX&p=269.12000000&d=2021-10-25T00:00:00+0100&c=GBX&v=0
    Quote Load>INFO:21:40:30-pool-10-thread-3(GetQuoteTask,call) Processing GB00B58YKH53%3AGBX URI:https://markets.ft.com/data/equities/tearsheet/summary?s=GB00B58YKH53%3AGBX
    Quote Load>INFO:21:40:30-AWT-EventQueue-0(loadPricesWindow,updatePrices) URI loadPrice?tid=82a3b09a-635e-4f37-b25a-61b4c060cb31&s=GB00B09CD306%3AGBP&p=2.72000000&d=2021-10-25T00:00:00+0100&c=GBP&v=0
    Quote Load>INFO:21:40:30-pool-10-thread-1(GetQuoteTask,call) Processing GB00B0RXTM68%3AGBX URI:https://markets.ft.com/data/equities/tearsheet/summary?s=GB00B0RXTM68%3AGBX
    Quote Load>INFO:21:40:30-AWT-EventQueue-0(loadPricesWindow,updatePrices) URI loadPrice?tid=82a3b09a-635e-4f37-b25a-61b4c060cb31&s=GB00B09CD637%3AGBP&p=2.80000000&d=2021-10-25T00:00:00+0100&c=GBP&v=0
    Quote Load>INFO:21:40:31-pool-10-thread-4(GetQuoteTask,analyseResponse) IOException Cannot parse response for symbol=GB00BPFJCF57%3AGBXCannot find div.mod-tearsheet-overview__header
    Quote Load>INFO:21:40:31-pool-10-thread-4(GetQuoteTask,call) error analysing reply java.io.IOException: java.io.IOException: Cannot parse response for symbol=GB00BPFJCF57%3AGBXCannot find div.mod-tearsheet-overview__header
    Quote Load>INFO:21:40:31-AWT-EventQueue-0(loadPricesWindow,failedQuote) URI errorQuote?tid=82a3b09a-635e-4f37-b25a-61b4c060cb31&s=GB00BPFJCF57%3AGBX
    Quote Load>INFO:21:40:31-AWT-EventQueue-0(loadPricesWindow,updatePrices) URI loadPrice?tid=82a3b09a-635e-4f37-b25a-61b4c060cb31&s=GB00B58YKH53%3AGBX&p=163.70000000&d=2021-10-25T00:00:00+0100&c=GBX&v=0
    Quote Load>INFO:21:40:31-pool-10-thread-1(GetQuoteTask,analyseResponse) IOException Cannot parse response for symbol=GB00B0RXTM68%3AGBXCannot find div.mod-tearsheet-overview__header
    Quote Load>INFO:21:40:31-pool-10-thread-1(GetQuoteTask,call) error analysing reply java.io.IOException: java.io.IOException: Cannot parse response for symbol=GB00B0RXTM68%3AGBXCannot find div.mod-tearsheet-overview__header
    Quote Load>INFO:21:40:31-AWT-EventQueue-0(loadPricesWindow,failedQuote) URI errorQuote?tid=82a3b09a-635e-4f37-b25a-61b4c060cb31&s=GB00B0RXTM68%3AGBX
    Quote Load>INFO:21:40:31-AWT-EventQueue-0(loadPricesWindow,doneQuote) Finished quote 82a3b09a-635e-4f37-b25a-61b4c060cb31
    Quote Load>INFO:21:40:31-AWT-EventQueue-0(GetQuotesProgressMonitor,done) Done message total=7 ok=5 error=2
    Quote Load>INFO:21:40:31-AWT-EventQueue-0(loadPricesWindow,TaskCompleted) Tasks Completed
    Quote Load>INFO:21:40:44-AWT-EventQueue-0(loadPricesWindow,getPrices) URI moneydance:fmodule:securityquoteload:getQuote?qs=yh&tid=79c72ef9-85f3-4734-8752-da04380d4350&s=GB00BPFJCF57%3AGBX&ld=20211014
    Quote Load>INFO:21:40:44-AWT-EventQueue-0(loadPricesWindow,getPrices) URI moneydance:fmodule:securityquoteload:getQuote?qs=ft&tid=950ca224-3b70-45e2-9091-9fe2e5039004&s=GB00B09CD306%3AGBP&s=GB00B09CD637%3AGBP&s=GB00BJS8SJ34%3AGBX&s=GB00B3VGBC62%3AGBP&s=GB00B58YKH53%3AGBX
    Quote Load>INFO:21:40:44-Thread-14(QuoteManager,getQuotes) URI getQuote?qs=yh&tid=79c72ef9-85f3-4734-8752-da04380d4350&s=GB00BPFJCF57%3AGBX&ld=20211014
    Quote Load>INFO:21:40:44-Thread-15(QuoteManager,getQuotes) URI getQuote?qs=ft&tid=950ca224-3b70-45e2-9091-9fe2e5039004&s=GB00B09CD306%3AGBP&s=GB00B09CD637%3AGBP&s=GB00BJS8SJ34%3AGBX&s=GB00B3VGBC62%3AGBP&s=GB00B58YKH53%3AGBX
    Quote Load>INFO:21:40:44-pool-12-thread-1(GetQuoteTask,call) Processing GB00B09CD306%3AGBP URI:https://markets.ft.com/data/equities/tearsheet/summary?s=GB00B09CD306%3AGBP
    Quote Load>INFO:21:40:44-pool-12-thread-4(GetQuoteTask,call) Processing GB00B3VGBC62%3AGBP URI:https://markets.ft.com/data/equities/tearsheet/summary?s=GB00B3VGBC62%3AGBP
    Quote Load>INFO:21:40:44-pool-12-thread-3(GetQuoteTask,call) Processing GB00BJS8SJ34%3AGBX URI:https://markets.ft.com/data/equities/tearsheet/summary?s=GB00BJS8SJ34%3AGBX
    Quote Load>INFO:21:40:44-pool-12-thread-2(GetQuoteTask,call) Processing GB00B09CD637%3AGBP URI:https://markets.ft.com/data/equities/tearsheet/summary?s=GB00B09CD637%3AGBP
    Quote Load>INFO:21:40:44-pool-11-thread-1(GetQuoteTask,call) Processing GB00BPFJCF57%3AGBX URI:https://finance.yahoo.com/quote/GB00BPFJCF57%3AGBX/history?p=GB00BPFJCF57%3AGBX
    Quote Load>INFO:21:40:45-pool-11-thread-1(GetYahooHistQuote,analyseResponse) IOException Cannot parse response for symbol=GB00BPFJCF57%3AGBXPrices node not found
    Quote Load>INFO:21:40:45-pool-11-thread-1(GetQuoteTask,call) error analysing reply java.io.IOException: java.io.IOException: Cannot parse response for symbol=GB00BPFJCF57%3AGBXPrices node not found
    Quote Load>INFO:21:40:45-AWT-EventQueue-0(loadPricesWindow,failedQuote) URI errorQuote?tid=79c72ef9-85f3-4734-8752-da04380d4350&s=GB00BPFJCF57%3AGBX
    Quote Load>INFO:21:40:45-AWT-EventQueue-0(loadPricesWindow,doneQuote) Finished quote 79c72ef9-85f3-4734-8752-da04380d4350
    Quote Load>INFO:21:40:45-AWT-EventQueue-0(GetQuotesProgressMonitor,done) Done message total=1 ok=0 error=1
    Quote Load>INFO:21:40:46-AWT-EventQueue-0(loadPricesWindow,updatePrices) URI loadPrice?tid=950ca224-3b70-45e2-9091-9fe2e5039004&s=GB00BJS8SJ34%3AGBX&p=269.12000000&d=2021-10-25T00:00:00+0100&c=GBX&v=0
    Quote Load>INFO:21:40:46-pool-12-thread-3(GetQuoteTask,call) Processing GB00B58YKH53%3AGBX URI:https://markets.ft.com/data/equities/tearsheet/summary?s=GB00B58YKH53%3AGBX
    Quote Load>INFO:21:40:46-AWT-EventQueue-0(loadPricesWindow,updatePrices) URI loadPrice?tid=950ca224-3b70-45e2-9091-9fe2e5039004&s=GB00B09CD306%3AGBP&p=2.72000000&d=2021-10-25T00:00:00+0100&c=GBP&v=0
    Quote Load>INFO:21:40:46-AWT-EventQueue-0(loadPricesWindow,updatePrices) URI loadPrice?tid=950ca224-3b70-45e2-9091-9fe2e5039004&s=GB00B3VGBC62%3AGBP&p=7.58000000&d=2021-10-25T00:00:00+0100&c=GBP&v=0
    Quote Load>INFO:21:40:46-AWT-EventQueue-0(loadPricesWindow,updatePrices) URI loadPrice?tid=950ca224-3b70-45e2-9091-9fe2e5039004&s=GB00B09CD637%3AGBP&p=2.80000000&d=2021-10-25T00:00:00+0100&c=GBP&v=0
    Quote Load>INFO:21:40:47-AWT-EventQueue-0(loadPricesWindow,updatePrices) URI loadPrice?tid=950ca224-3b70-45e2-9091-9fe2e5039004&s=GB00B58YKH53%3AGBX&p=163.70000000&d=2021-10-25T00:00:00+0100&c=GBX&v=0
    Quote Load>INFO:21:40:47-AWT-EventQueue-0(loadPricesWindow,doneQuote) Finished quote 950ca224-3b70-45e2-9091-9fe2e5039004
    Quote Load>INFO:21:40:47-AWT-EventQueue-0(GetQuotesProgressMonitor,done) Done message total=5 ok=5 error=0
    Quote Load>INFO:21:40:47-AWT-EventQueue-0(loadPricesWindow,TaskCompleted) Tasks Completed
    local file is newer than sync file. local=Mon Oct 25 21:42:58 BST 2021 synced=Mon Oct 25 21:30:51 BST 2021
    adding actions panel
    No appearance for: javax.swing.JPanel should ensure appearance?
    No appearance for: com.moneydance.apps.md.view.gui.txnreg.CategorySuggestionsPanel should ensure appearance?
    No appearance for: javax.swing.JScrollPane should ensure appearance?
    No appearance for: javax.swing.JList should ensure appearance?
    local file is newer than sync file. local=Mon Oct 25 21:43:28 BST 2021 synced=Mon Oct 25 21:42:58 BST 2021
    local file is newer than sync file. local=Mon Oct 25 21:43:58 BST 2021 synced=Mon Oct 25 21:43:28 BST 2021
    local file is newer than sync file. local=Mon Oct 25 21:44:29 BST 2021 synced=Mon Oct 25 21:43:59 BST 2021
    local file is newer than sync file. local=Mon Oct 25 21:44:59 BST 2021 synced=Mon Oct 25 21:44:29 BST 2021
    local file is newer than sync file. local=Mon Oct 25 21:45:59 BST 2021 synced=Mon Oct 25 21:44:59 BST 2021
    calculated portfolio cost basis in 0.073 seconds
    calculated portfolio cost basis in 0.142 seconds
    mousePressed, but the parent is an ancestor
    mousePressed, but the parent is an ancestor
    calculated portfolio cost basis in 0.004 seconds
    calculated portfolio cost basis in 0.004 seconds
    mousePressed, but the parent is an ancestor
    local file is newer than sync file. local=Mon Oct 25 21:49:00 BST 2021 synced=Mon Oct 25 21:45:59 BST 2021
    calculated portfolio cost basis in 0.018 seconds
    calculated portfolio cost basis in 0.002 seconds
    calculated portfolio cost basis in 0.189 seconds
    calculated portfolio cost basis in 0.117 seconds
    calculated portfolio cost basis in 0.122 seconds
    local file is newer than sync file. local=Mon Oct 25 21:49:31 BST 2021 synced=Mon Oct 25 21:49:00 BST 2021
    calculated portfolio cost basis in 0.058 seconds
    mousePressed, but the parent is an ancestor
    local file is newer than sync file. local=Mon Oct 25 21:50:31 BST 2021 synced=Mon Oct 25 21:49:31 BST 2021
    calculated portfolio cost basis in 0.003 seconds
    mousePressed, but the parent is an ancestor
    local file is newer than sync file. local=Mon Oct 25 21:51:01 BST 2021 synced=Mon Oct 25 21:50:31 BST 2021
    calculated portfolio cost basis in 0.008 seconds
    local file is newer than sync file. local=Mon Oct 25 21:51:31 BST 2021 synced=Mon Oct 25 21:51:01 BST 2021
    calculated portfolio cost basis in 0.132 seconds
    mousePressed, but the parent is an ancestor
    calculated portfolio cost basis in 0.002 seconds
    calculated portfolio cost basis in 0.002 seconds
    mousePressed, but the parent is an ancestor
    calculated portfolio cost basis in 0.002 seconds
    calculated portfolio cost basis in 0.001 seconds
    local file is newer than sync file. local=Mon Oct 25 21:53:32 BST 2021 synced=Mon Oct 25 21:51:31 BST 2021
    calculated portfolio cost basis in 0.155 seconds
    local file is newer than sync file. local=Mon Oct 25 21:54:48 BST 2021 synced=Mon Oct 25 21:53:32 BST 2021
    local file is newer than sync file. local=Mon Oct 25 21:55:32 BST 2021 synced=Mon Oct 25 21:55:02 BST 2021
    No appearance for: com.moneydance.awt.DatePicker should ensure appearance?
    mousePressed, but the parent is an ancestor
    mousePressed, but the parent is an ancestor
    mousePressed, but the parent is an ancestor
    mousePressed, but the parent is an ancestor
    local file is newer than sync file. local=Mon Oct 25 21:56:14 BST 2021 synced=Mon Oct 25 21:55:32 BST 2021
    java.lang.NullPointerException: Cannot invoke "javax.swing.Icon.getIconHeight()" because the return value of "shadow.org.netbeans.swing.outline.DefaultOutlineCellRenderer.getExpandedIcon()" is null
    at shadow.org.netbeans.swing.outline.DefaultOutlineCellRenderer.getExpansionHandleHeight(DefaultOutlineCellRenderer.java:145)
    at shadow.org.netbeans.swing.outline.Outline.calcRowHeight(Outline.java:690)
    at shadow.org.netbeans.swing.outline.Outline.addNotify(Outline.java:675)
    at java.desktop/java.awt.Container.addNotify(Unknown Source)
    at java.desktop/javax.swing.JComponent.addNotify(Unknown Source)
    at java.desktop/java.awt.Container.addNotify(Unknown Source)
    at java.desktop/javax.swing.JComponent.addNotify(Unknown Source)
    at java.desktop/java.awt.Container.addNotify(Unknown Source)
    at java.desktop/javax.swing.JComponent.addNotify(Unknown Source)
    at java.desktop/java.awt.Container.addNotify(Unknown Source)
    at java.desktop/javax.swing.JComponent.addNotify(Unknown Source)
    at java.desktop/java.awt.Container.addNotify(Unknown Source)
    at java.desktop/javax.swing.JComponent.addNotify(Unknown Source)
    at java.desktop/java.awt.Container.addNotify(Unknown Source)
    at java.desktop/javax.swing.JComponent.addNotify(Unknown Source)
    at java.desktop/java.awt.Container.addNotify(Unknown Source)
    at java.desktop/javax.swing.JComponent.addNotify(Unknown Source)
    at java.desktop/java.awt.Container.addNotify(Unknown Source)
    at java.desktop/javax.swing.JComponent.addNotify(Unknown Source)
    at java.desktop/javax.swing.JRootPane.addNotify(Unknown Source)
    at java.desktop/java.awt.Container.addNotify(Unknown Source)
    at java.desktop/java.awt.Window.addNotify(Unknown Source)
    at java.desktop/java.awt.Frame.addNotify(Unknown Source)
    at java.desktop/java.awt.Window.pack(Unknown Source)
    at com.moneyforesight.forecast.ForecastWindow.<init>(ForecastWindow.java:147)
    at com.moneyforesight.forecast.ForecastWindowController.<init>(ForecastWindowController.java:360)
    at com.moneydance.modules.features.moneyforesight.Main.showForecastWindow(Main.java:300)
    at com.moneydance.modules.features.moneyforesight.Main.invoke(Main.java:259)
    at com.moneydance.apps.md.controller.Main.invokeFeatureModuleURI(Main.java:1736)
    at com.moneydance.apps.md.controller.Main.showURL(Main.java:1072)
    at com.moneydance.apps.md.view.gui.MainMenu$URIAction.actionPerformed(MainMenu.java:809)
    at java.desktop/javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    at java.desktop/javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    at java.desktop/javax.swing.AbstractButton.doClick(Unknown Source)
    at java.desktop/com.apple.laf.ScreenMenuItem.actionPerformed(Unknown Source)
    at java.desktop/java.awt.MenuItem.processActionEvent(Unknown Source)
    at java.desktop/java.awt.MenuItem.processEvent(Unknown Source)
    at java.desktop/java.awt.MenuComponent.dispatchEventImpl(Unknown Source)
    at java.desktop/java.awt.MenuComponent.dispatchEvent(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.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
    at java.desktop/java.awt.EventQueue$5.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.NullPointerException: Cannot invoke "javax.swing.Icon.getIconHeight()" because the return value of "shadow.org.netbeans.swing.outline.DefaultOutlineCellRenderer.getExpandedIcon()" is null
    at shadow.org.netbeans.swing.outline.DefaultOutlineCellRenderer.getExpansionHandleHeight(DefaultOutlineCellRenderer.java:145)
    at shadow.org.netbeans.swing.outline.Outline.calcRowHeight(Outline.java:690)
    at shadow.org.netbeans.swing.outline.Outline.addNotify(Outline.java:675)
    at java.desktop/java.awt.Container.addNotify(Unknown Source)
    at java.desktop/javax.swing.JComponent.addNotify(Unknown Source)
    at java.desktop/java.awt.Container.addNotify(Unknown Source)
    at java.desktop/javax.swing.JComponent.addNotify(Unknown Source)
    at java.desktop/java.awt.Container.addNotify(Unknown Source)
    at java.desktop/javax.swing.JComponent.addNotify(Unknown Source)
    at java.desktop/java.awt.Container.addNotify(Unknown Source)
    at java.desktop/javax.swing.JComponent.addNotify(Unknown Source)
    at java.desktop/java.awt.Container.addNotify(Unknown Source)
    at java.desktop/javax.swing.JComponent.addNotify(Unknown Source)
    at java.desktop/java.awt.Container.addNotify(Unknown Source)
    at java.desktop/javax.swing.JComponent.addNotify(Unknown Source)
    at java.desktop/java.awt.Container.addNotify(Unknown Source)
    at java.desktop/javax.swing.JComponent.addNotify(Unknown Source)
    at java.desktop/javax.swing.JRootPane.addNotify(Unknown Source)
    at java.desktop/java.awt.Container.addNotify(Unknown Source)
    at java.desktop/java.awt.Window.addNotify(Unknown Source)
    at java.desktop/java.awt.Frame.addNotify(Unknown Source)
    at java.desktop/java.awt.Window.pack(Unknown Source)
    at com.moneyforesight.reminders.review.ReminderReviewController.<init>(ReminderReviewController.java:139)
    at com.moneydance.modules.features.moneyforesight.Main.showReviewWindow(Main.java:332)
    at com.moneydance.modules.features.moneyforesight.Main.invoke(Main.java:263)
    at com.moneydance.apps.md.controller.Main.invokeFeatureModuleURI(Main.java:1736)
    at com.moneydance.apps.md.controller.Main.showURL(Main.java:1072)
    at com.moneydance.apps.md.view.gui.MainMenu$URIAction.actionPerformed(MainMenu.java:809)
    at java.desktop/javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    at java.desktop/javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    at java.desktop/javax.swing.AbstractButton.doClick(Unknown Source)
    at java.desktop/com.apple.laf.ScreenMenuItem.actionPerformed(Unknown Source)
    at java.desktop/java.awt.MenuItem.processActionEvent(Unknown Source)
    at java.desktop/java.awt.MenuItem.processEvent(Unknown Source)
    at java.desktop/java.awt.MenuComponent.dispatchEventImpl(Unknown Source)
    at java.desktop/java.awt.MenuComponent.dispatchEvent(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.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
    at java.desktop/java.awt.EventQueue$5.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)
    Quote Load>INFO:22:00:00-AWT-EventQueue-0(Main,sendAuto) now 22:00:00.005781 next 2021-10-25T08:30
    java.lang.NullPointerException: Cannot invoke "javax.swing.Icon.getIconHeight()" because the return value of "shadow.org.netbeans.swing.outline.DefaultOutlineCellRenderer.getExpandedIcon()" is null
    at shadow.org.netbeans.swing.outline.DefaultOutlineCellRenderer.getExpansionHandleHeight(DefaultOutlineCellRenderer.java:145)
    at shadow.org.netbeans.swing.outline.Outline.calcRowHeight(Outline.java:690)
    at shadow.org.netbeans.swing.outline.Outline.addNotify(Outline.java:675)
    at java.desktop/java.awt.Container.addNotify(Unknown Source)
    at java.desktop/javax.swing.JComponent.addNotify(Unknown Source)
    at java.desktop/java.awt.Container.addNotify(Unknown Source)
    at java.desktop/javax.swing.JComponent.addNotify(Unknown Source)
    at java.desktop/java.awt.Container.addNotify(Unknown Source)
    at java.desktop/javax.swing.JComponent.addNotify(Unknown Source)
    at java.desktop/java.awt.Container.addNotify(Unknown Source)
    at java.desktop/javax.swing.JComponent.addNotify(Unknown Source)
    at java.desktop/java.awt.Container.addNotify(Unknown Source)
    at java.desktop/javax.swing.JComponent.addNotify(Unknown Source)
    at java.desktop/java.awt.Container.addNotify(Unknown Source)
    at java.desktop/javax.swing.JComponent.addNotify(Unknown Source)
    at java.desktop/java.awt.Container.addNotify(Unknown Source)
    at java.desktop/javax.swing.JComponent.addNotify(Unknown Source)
    at java.desktop/java.awt.Container.addNotify(Unknown Source)
    at java.desktop/javax.swing.JComponent.addNotify(Unknown Source)
    at java.desktop/javax.swing.JRootPane.addNotify(Unknown Source)
    at java.desktop/java.awt.Container.addNotify(Unknown Source)
    at java.desktop/java.awt.Window.addNotify(Unknown Source)
    at java.desktop/java.awt.Frame.addNotify(Unknown Source)
    at java.desktop/java.awt.Window.pack(Unknown Source)
    at com.moneyforesight.forecast.ForecastWindow.<init>(ForecastWindow.java:147)
    at com.moneyforesight.forecast.ForecastWindowController.<init>(ForecastWindowController.java:360)
    at com.moneydance.modules.features.moneyforesight.Main.showForecastWindow(Main.java:300)
    at com.moneydance.modules.features.moneyforesight.Main.invoke(Main.java:259)
    at com.moneydance.apps.md.controller.Main.invokeFeatureModuleURI(Main.java:1736)
    at com.moneydance.apps.md.controller.Main.showURL(Main.java:1072)
    at com.moneydance.apps.md.view.gui.MainMenu$URIAction.actionPerformed(MainMenu.java:809)
    at java.desktop/javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    at java.desktop/javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    at java.desktop/javax.swing.AbstractButton.doClick(Unknown Source)
    at java.desktop/com.apple.laf.ScreenMenuItem.actionPerformed(Unknown Source)
    at java.desktop/java.awt.MenuItem.processActionEvent(Unknown Source)
    at java.desktop/java.awt.MenuItem.processEvent(Unknown Source)
    at java.desktop/java.awt.MenuComponent.dispatchEventImpl(Unknown Source)
    at java.desktop/java.awt.MenuComponent.dispatchEvent(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.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
    at java.desktop/java.awt.EventQueue$5.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)
      checking for txn logs...

  4. 4 Posted by Stuart Beesley ... on 25 Oct, 2021 09:19 PM

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

    Do you mean 2021.1 (not 2022.1?)

    I think it’s moneyforesight (MFS) failing not QL.

    Perhaps remove MFS, restart, and try again.

    But you do have a QL error too. Mike B will need to look at this.

  5. 5 Posted by steve_hall1 on 25 Oct, 2021 09:23 PM

    steve_hall1's Avatar

    Sorry Stuart, I'm losing the plot!!!

    I have two problems, one with QL and one with Money Foresight. This thread was meant to be about my MF problem. I'll repost and close this one.

  6. steve_hall1 closed this discussion on 25 Oct, 2021 09:25 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