error generating cash flow report???

Phil Levesque's Avatar

Phil Levesque

16 Dec, 2022 05:24 PM

I have this program mostly to generate a cash flow report for taxes. Why am I getting a "Error Generating Report" message?
I can do most other reports.
Please help
Phil

  1. 1 Posted by Stuart Beesley ... on 16 Dec, 2022 05:48 PM

    Stuart Beesley (Mr Toolbox)'s Avatar

    grab help/console and upload here

  2. 2 Posted by Phil Levesque on 16 Dec, 2022 07:28 PM

    Phil Levesque's Avatar

    Starting Moneydance 2022.5 (4091) at Fri Dec 16 10:57:16 EST 2022
    Settings Folder: C:\Users\Phil\.moneydance
    OS: Windows 10 10.0 amd64
    Architecture: intel64
    Java: 17.0.3 (Eclipse Adoptium)
    Is in sandbox: false; restricted file access: false
    Library path: c:\program files\moneydance\jre\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Users\Phil\AppData\Local\Microsoft\WindowsApps;
    initialized extension moneyforesight in 0.183 seconds
    Font initialisation attempted from non-UI thread. Hopping over to dispatch thread...
    Initializing fonts:
      default: [[Dialog]]
      printing: [[Dialog]]
      monospaced: [[Calibri, Monospaced]]
      coding: [[Hack, Monospaced]]
    fonts resolved:
     default: Dialog:18.0:style0
     mono: Calibri:18.0:style0
     coding: Hack:18.0:style0
     print: Dialog:12.0:style0
     header: Dialog:20.0:style0
     register: Dialog:17.0:style0
     reportTitle: Dialog:32.0:style0
     calendarTitle: Dialog:17.0:style0
     reportHeader: Dialog:16.0:style0
     detailTitle: Dialog:20.0:style0
    Setting look and feel class to com.sun.java.swing.plaf.windows.WindowsLookAndFeel
    Font initialisation attempted from non-UI thread. Hopping over to dispatch thread...
    opening last file: 2019-20221208-1127
    loading dataset: C:\Users\Phil\.moneydance\Documents\2019-20221208-1127.moneydance
    loading with 128 bit encryption key
    reading trunk data tiksync/trunk
    trunk data loaded (0.182 seconds), checking for incremental updates
    loading un-synced txn files...
    loading synced txn files...
    replacing root: null () with new root: 2019 (5bd43e66-c9df-4e2f-b608-f05f2886198d
    Update info received with successful signature verification
    Version info retrieved; we are up to date!
    set antialiasing to HRGB
    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
    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
    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
    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
    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
    mousePressed, but the parent is an ancestor
    MDPRINTER2: looking up print service...
    MDPRINTER2: no default print service found. Creating a PrinterJob to get one from there. 0.0 seconds
    printer job class property: null
    MDPRINTER2: PrinterJob: sun.awt.windows.WPrinterJob@30ee9744 0.001 seconds
    MDPRINTER2: PrintService from PrinterJob: Win32 Printer : HP DeskJet 3630 series 0.086 seconds
    MDPRINTER2: default print service: 'Win32 Printer : HP DeskJet 3630 series' found after 0.087 seconds
    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
    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
    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
    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
    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
    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
    mousePressed, but the parent is an ancestor
    mousePressed, but the parent is an ancestor
    java.util.concurrent.ExecutionException: java.lang.NullPointerException: Cannot invoke "com.infinitekind.moneydance.model.TotalAmount.getAmount()" because "amounts[...]" is null
    at java.base/java.util.concurrent.FutureTask.report(Unknown Source)
    at java.base/java.util.concurrent.FutureTask.get(Unknown Source)
    at com.moneydance.apps.md.view.gui.graphtool.GraphReportDetailPanel$GenerateReportTask.done(GraphReportDetailPanel.java:452)
    at java.base/java.util.concurrent.FutureTask.finishCompletion(Unknown Source)
    at java.base/java.util.concurrent.FutureTask.setException(Unknown Source)
    at java.base/java.util.concurrent.FutureTask.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)
    Caused by: java.lang.NullPointerException: Cannot invoke "com.infinitekind.moneydance.model.TotalAmount.getAmount()" because "amounts[...]" is null
    at com.moneydance.apps.md.view.gui.reporttool.RealDetailedCashFlowReport.getTotalRow(RealDetailedCashFlowReport.java:387)
    at com.moneydance.apps.md.view.gui.reporttool.RealCashFlowReport.generate(RealCashFlowReport.java:121)
    at com.moneydance.apps.md.view.gui.graphtool.GraphReportDetailPanel$ReportCalculateTask.call(GraphReportDetailPanel.java:532)
    at com.moneydance.apps.md.view.gui.graphtool.GraphReportDetailPanel$ReportCalculateTask.call(GraphReportDetailPanel.java:524)
    ... 4 more
    mousePressed, but the parent is an ancestor
    Unrecognized grouping type: NONE
    Unrecognized grouping type: NONE
    Unrecognized grouping type: NONE
    java.util.concurrent.ExecutionException: java.lang.NullPointerException: Cannot invoke "com.infinitekind.moneydance.model.TotalAmount.getAmount()" because "amounts[...]" is null
    at java.base/java.util.concurrent.FutureTask.report(Unknown Source)
    at java.base/java.util.concurrent.FutureTask.get(Unknown Source)
    at com.moneydance.apps.md.view.gui.graphtool.GraphReportDetailPanel$GenerateReportTask.done(GraphReportDetailPanel.java:452)
    at java.base/java.util.concurrent.FutureTask.finishCompletion(Unknown Source)
    at java.base/java.util.concurrent.FutureTask.setException(Unknown Source)
    at java.base/java.util.concurrent.FutureTask.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)
    Caused by: java.lang.NullPointerException: Cannot invoke "com.infinitekind.moneydance.model.TotalAmount.getAmount()" because "amounts[...]" is null
    at com.moneydance.apps.md.view.gui.reporttool.RealDetailedCashFlowReport.getTotalRow(RealDetailedCashFlowReport.java:387)
    at com.moneydance.apps.md.view.gui.reporttool.RealCashFlowReport.generate(RealCashFlowReport.java:121)
    at com.moneydance.apps.md.view.gui.graphtool.GraphReportDetailPanel$ReportCalculateTask.call(GraphReportDetailPanel.java:532)
    at com.moneydance.apps.md.view.gui.graphtool.GraphReportDetailPanel$ReportCalculateTask.call(GraphReportDetailPanel.java:524)
    ... 4 more
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    java.util.concurrent.ExecutionException: java.lang.NullPointerException: Cannot invoke "com.infinitekind.moneydance.model.TotalAmount.getAmount()" because "amounts[...]" is null
    at java.base/java.util.concurrent.FutureTask.report(Unknown Source)
    at java.base/java.util.concurrent.FutureTask.get(Unknown Source)
    at com.moneydance.apps.md.view.gui.graphtool.GraphReportDetailPanel$GenerateReportTask.done(GraphReportDetailPanel.java:452)
    at java.base/java.util.concurrent.FutureTask.finishCompletion(Unknown Source)
    at java.base/java.util.concurrent.FutureTask.setException(Unknown Source)
    at java.base/java.util.concurrent.FutureTask.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)
    Caused by: java.lang.NullPointerException: Cannot invoke "com.infinitekind.moneydance.model.TotalAmount.getAmount()" because "amounts[...]" is null
    at com.moneydance.apps.md.view.gui.reporttool.RealDetailedCashFlowReport.getTotalRow(RealDetailedCashFlowReport.java:387)
    at com.moneydance.apps.md.view.gui.reporttool.RealCashFlowReport.generate(RealCashFlowReport.java:121)
    at com.moneydance.apps.md.view.gui.graphtool.GraphReportDetailPanel$ReportCalculateTask.call(GraphReportDetailPanel.java:532)
    at com.moneydance.apps.md.view.gui.graphtool.GraphReportDetailPanel$ReportCalculateTask.call(GraphReportDetailPanel.java:524)
    ... 4 more
    java.util.concurrent.ExecutionException: java.lang.NullPointerException: Cannot invoke "com.infinitekind.moneydance.model.TotalAmount.getAmount()" because "amounts[...]" is null
    at java.base/java.util.concurrent.FutureTask.report(Unknown Source)
    at java.base/java.util.concurrent.FutureTask.get(Unknown Source)
    at com.moneydance.apps.md.view.gui.graphtool.GraphReportDetailPanel$GenerateReportTask.done(GraphReportDetailPanel.java:452)
    at java.base/java.util.concurrent.FutureTask.finishCompletion(Unknown Source)
    at java.base/java.util.concurrent.FutureTask.setException(Unknown Source)
    at java.base/java.util.concurrent.FutureTask.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)
    Caused by: java.lang.NullPointerException: Cannot invoke "com.infinitekind.moneydance.model.TotalAmount.getAmount()" because "amounts[...]" is null
    at com.moneydance.apps.md.view.gui.reporttool.RealDetailedCashFlowReport.getTotalRow(RealDetailedCashFlowReport.java:387)
    at com.moneydance.apps.md.view.gui.reporttool.RealCashFlowReport.generate(RealCashFlowReport.java:121)
    at com.moneydance.apps.md.view.gui.graphtool.GraphReportDetailPanel$ReportCalculateTask.call(GraphReportDetailPanel.java:532)
    at com.moneydance.apps.md.view.gui.graphtool.GraphReportDetailPanel$ReportCalculateTask.call(GraphReportDetailPanel.java:524)
    ... 4 more
    Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException: Cannot invoke "com.infinitekind.moneydance.model.TotalAmount.getAmount()" because "amounts[...]" is null
    at com.moneydance.apps.md.view.gui.reporttool.RealDetailedCashFlowReport.getTotalRow(RealDetailedCashFlowReport.java:387)
    at com.moneydance.apps.md.view.gui.reporttool.RealCashFlowReport.generate(RealCashFlowReport.java:121)
    at com.moneydance.apps.md.view.gui.GraphReportWindow.build(GraphReportWindow.java:201)
    at com.moneydance.apps.md.view.gui.GraphReportWindow.actionPerformed(GraphReportWindow.java:152)
    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.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    at java.desktop/java.awt.Component.processMouseEvent(Unknown Source)
    at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.desktop/java.awt.Component.processEvent(Unknown Source)
    at java.desktop/java.awt.Container.processEvent(Unknown Source)
    at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
    at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.desktop/java.awt.Component.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)
    Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException: Cannot invoke "com.infinitekind.moneydance.model.TotalAmount.getAmount()" because "amounts[...]" is null
    at com.moneydance.apps.md.view.gui.reporttool.RealDetailedCashFlowReport.getTotalRow(RealDetailedCashFlowReport.java:387)
    at com.moneydance.apps.md.view.gui.reporttool.RealCashFlowReport.generate(RealCashFlowReport.java:121)
    at com.moneydance.apps.md.view.gui.GraphReportWindow.build(GraphReportWindow.java:201)
    at com.moneydance.apps.md.view.gui.GraphReportWindow.actionPerformed(GraphReportWindow.java:152)
    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.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    at java.desktop/java.awt.Component.processMouseEvent(Unknown Source)
    at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.desktop/java.awt.Component.processEvent(Unknown Source)
    at java.desktop/java.awt.Container.processEvent(Unknown Source)
    at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
    at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.desktop/java.awt.Component.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)
    Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException: Cannot invoke "com.infinitekind.moneydance.model.TotalAmount.getAmount()" because "amounts[...]" is null
    at com.moneydance.apps.md.view.gui.reporttool.RealDetailedCashFlowReport.getTotalRow(RealDetailedCashFlowReport.java:387)
    at com.moneydance.apps.md.view.gui.reporttool.RealCashFlowReport.generate(RealCashFlowReport.java:121)
    at com.moneydance.apps.md.view.gui.GraphReportWindow.build(GraphReportWindow.java:201)
    at com.moneydance.apps.md.view.gui.GraphReportWindow.actionPerformed(GraphReportWindow.java:152)
    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.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    at java.desktop/java.awt.Component.processMouseEvent(Unknown Source)
    at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.desktop/java.awt.Component.processEvent(Unknown Source)
    at java.desktop/java.awt.Container.processEvent(Unknown Source)
    at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
    at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.desktop/java.awt.Component.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)
    Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException: Cannot invoke "com.infinitekind.moneydance.model.TotalAmount.getAmount()" because "amounts[...]" is null
    at com.moneydance.apps.md.view.gui.reporttool.RealDetailedCashFlowReport.getTotalRow(RealDetailedCashFlowReport.java:387)
    at com.moneydance.apps.md.view.gui.reporttool.RealCashFlowReport.generate(RealCashFlowReport.java:121)
    at com.moneydance.apps.md.view.gui.GraphReportWindow.build(GraphReportWindow.java:201)
    at com.moneydance.apps.md.view.gui.GraphReportWindow.actionPerformed(GraphReportWindow.java:152)
    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.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    at java.desktop/java.awt.Component.processMouseEvent(Unknown Source)
    at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.desktop/java.awt.Component.processEvent(Unknown Source)
    at java.desktop/java.awt.Container.processEvent(Unknown Source)
    at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
    at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.desktop/java.awt.Component.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)
    Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException: Cannot invoke "com.infinitekind.moneydance.model.TotalAmount.getAmount()" because "amounts[...]" is null
    at com.moneydance.apps.md.view.gui.reporttool.RealDetailedCashFlowReport.getTotalRow(RealDetailedCashFlowReport.java:387)
    at com.moneydance.apps.md.view.gui.reporttool.RealCashFlowReport.generate(RealCashFlowReport.java:121)
    at com.moneydance.apps.md.view.gui.GraphReportWindow.build(GraphReportWindow.java:201)
    at com.moneydance.apps.md.view.gui.GraphReportWindow.actionPerformed(GraphReportWindow.java:152)
    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.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    at java.desktop/java.awt.Component.processMouseEvent(Unknown Source)
    at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.desktop/java.awt.Component.processEvent(Unknown Source)
    at java.desktop/java.awt.Container.processEvent(Unknown Source)
    at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
    at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.desktop/java.awt.Component.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)
    Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException: Cannot invoke "com.infinitekind.moneydance.model.TotalAmount.getAmount()" because "amounts[...]" is null
    at com.moneydance.apps.md.view.gui.reporttool.RealDetailedCashFlowReport.getTotalRow(RealDetailedCashFlowReport.java:387)
    at com.moneydance.apps.md.view.gui.reporttool.RealCashFlowReport.generate(RealCashFlowReport.java:121)
    at com.moneydance.apps.md.view.gui.GraphReportWindow.build(GraphReportWindow.java:201)
    at com.moneydance.apps.md.view.gui.GraphReportWindow.actionPerformed(GraphReportWindow.java:152)
    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.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    at java.desktop/java.awt.Component.processMouseEvent(Unknown Source)
    at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.desktop/java.awt.Component.processEvent(Unknown Source)
    at java.desktop/java.awt.Container.processEvent(Unknown Source)
    at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
    at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.desktop/java.awt.Component.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.util.concurrent.ExecutionException: java.lang.NullPointerException: Cannot invoke "com.infinitekind.moneydance.model.TotalAmount.getAmount()" because "amounts[...]" is null
    at java.base/java.util.concurrent.FutureTask.report(Unknown Source)
    at java.base/java.util.concurrent.FutureTask.get(Unknown Source)
    at com.moneydance.apps.md.view.gui.graphtool.GraphReportDetailPanel$GenerateReportTask.done(GraphReportDetailPanel.java:452)
    at java.base/java.util.concurrent.FutureTask.finishCompletion(Unknown Source)
    at java.base/java.util.concurrent.FutureTask.setException(Unknown Source)
    at java.base/java.util.concurrent.FutureTask.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)
    Caused by: java.lang.NullPointerException: Cannot invoke "com.infinitekind.moneydance.model.TotalAmount.getAmount()" because "amounts[...]" is null
    at com.moneydance.apps.md.view.gui.reporttool.RealDetailedCashFlowReport.getTotalRow(RealDetailedCashFlowReport.java:387)
    at com.moneydance.apps.md.view.gui.reporttool.RealCashFlowReport.generate(RealCashFlowReport.java:121)
    at com.moneydance.apps.md.view.gui.graphtool.GraphReportDetailPanel$ReportCalculateTask.call(GraphReportDetailPanel.java:532)
    at com.moneydance.apps.md.view.gui.graphtool.GraphReportDetailPanel$ReportCalculateTask.call(GraphReportDetailPanel.java:524)
    ... 4 more
    java.util.concurrent.ExecutionException: java.lang.NullPointerException: Cannot invoke "com.infinitekind.moneydance.model.TotalAmount.getAmount()" because "amounts[...]" is null
    at java.base/java.util.concurrent.FutureTask.report(Unknown Source)
    at java.base/java.util.concurrent.FutureTask.get(Unknown Source)
    at com.moneydance.apps.md.view.gui.graphtool.GraphReportDetailPanel$GenerateReportTask.done(GraphReportDetailPanel.java:452)
    at java.base/java.util.concurrent.FutureTask.finishCompletion(Unknown Source)
    at java.base/java.util.concurrent.FutureTask.setException(Unknown Source)
    at java.base/java.util.concurrent.FutureTask.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)
    Caused by: java.lang.NullPointerException: Cannot invoke "com.infinitekind.moneydance.model.TotalAmount.getAmount()" because "amounts[...]" is null
    at com.moneydance.apps.md.view.gui.reporttool.RealDetailedCashFlowReport.getTotalRow(RealDetailedCashFlowReport.java:387)
    at com.moneydance.apps.md.view.gui.reporttool.RealCashFlowReport.generate(RealCashFlowReport.java:121)
    at com.moneydance.apps.md.view.gui.graphtool.GraphReportDetailPanel$ReportCalculateTask.call(GraphReportDetailPanel.java:532)
    at com.moneydance.apps.md.view.gui.graphtool.GraphReportDetailPanel$ReportCalculateTask.call(GraphReportDetailPanel.java:524)
    ... 4 more
    java.util.concurrent.ExecutionException: java.lang.NullPointerException: Cannot invoke "com.infinitekind.moneydance.model.TotalAmount.getAmount()" because "amounts[...]" is null
    at java.base/java.util.concurrent.FutureTask.report(Unknown Source)
    at java.base/java.util.concurrent.FutureTask.get(Unknown Source)
    at com.moneydance.apps.md.view.gui.graphtool.GraphReportDetailPanel$GenerateReportTask.done(GraphReportDetailPanel.java:452)
    at java.base/java.util.concurrent.FutureTask.finishCompletion(Unknown Source)
    at java.base/java.util.concurrent.FutureTask.setException(Unknown Source)
    at java.base/java.util.concurrent.FutureTask.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)
    Caused by: java.lang.NullPointerException: Cannot invoke "com.infinitekind.moneydance.model.TotalAmount.getAmount()" because "amounts[...]" is null
    at com.moneydance.apps.md.view.gui.reporttool.RealDetailedCashFlowReport.getTotalRow(RealDetailedCashFlowReport.java:387)
    at com.moneydance.apps.md.view.gui.reporttool.RealCashFlowReport.generate(RealCashFlowReport.java:121)
    at com.moneydance.apps.md.view.gui.graphtool.GraphReportDetailPanel$ReportCalculateTask.call(GraphReportDetailPanel.java:532)
    at com.moneydance.apps.md.view.gui.graphtool.GraphReportDetailPanel$ReportCalculateTask.call(GraphReportDetailPanel.java:524)
    ... 4 more
    java.util.concurrent.ExecutionException: java.lang.NullPointerException: Cannot invoke "com.infinitekind.moneydance.model.TotalAmount.getAmount()" because "amounts[...]" is null
    at java.base/java.util.concurrent.FutureTask.report(Unknown Source)
    at java.base/java.util.concurrent.FutureTask.get(Unknown Source)
    at com.moneydance.apps.md.view.gui.graphtool.GraphReportDetailPanel$GenerateReportTask.done(GraphReportDetailPanel.java:452)
    at java.base/java.util.concurrent.FutureTask.finishCompletion(Unknown Source)
    at java.base/java.util.concurrent.FutureTask.setException(Unknown Source)
    at java.base/java.util.concurrent.FutureTask.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)
    Caused by: java.lang.NullPointerException: Cannot invoke "com.infinitekind.moneydance.model.TotalAmount.getAmount()" because "amounts[...]" is null
    at com.moneydance.apps.md.view.gui.reporttool.RealDetailedCashFlowReport.getTotalRow(RealDetailedCashFlowReport.java:387)
    at com.moneydance.apps.md.view.gui.reporttool.RealCashFlowReport.generate(RealCashFlowReport.java:121)
    at com.moneydance.apps.md.view.gui.graphtool.GraphReportDetailPanel$ReportCalculateTask.call(GraphReportDetailPanel.java:532)
    at com.moneydance.apps.md.view.gui.graphtool.GraphReportDetailPanel$ReportCalculateTask.call(GraphReportDetailPanel.java:524)
    ... 4 more

  3. System closed this discussion on 17 Mar, 2023 07:30 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