tag:infinitekind.tenderapp.com,2009-01-14:/discussions/problems/85643-error-generating-cash-flow-reportInfinite Kind: Discussion 2023-03-17T19:30:22Ztag:infinitekind.tenderapp.com,2009-01-14:Comment/571981122022-12-16T17:48:02Z2022-12-16T17:48:02Zerror generating cash flow report???<div><p>grab help/console and upload here</p></div>Stuart Beesley (Mr Toolbox)tag:infinitekind.tenderapp.com,2009-01-14:Comment/571981122022-12-16T19:28:08Z2022-12-18T03:51:35Zerror generating cash flow report???<div><p>Starting Moneydance 2022.5 (4091) at Fri Dec 16 10:57:16 EST 2022<br>
Settings Folder: C:\Users\Phil.moneydance<br>
OS: Windows 10 10.0 amd64<br>
Architecture: intel64<br>
Java: 17.0.3 (Eclipse Adoptium)<br>
Is in sandbox: false; restricted file access: false<br>
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;<br>
initialized extension moneyforesight in 0.183 seconds<br>
Font initialisation attempted from non-UI thread. Hopping over to dispatch thread...<br>
Initializing fonts:<br>
default: [[Dialog]] printing: [[Dialog]] monospaced: [[Calibri, Monospaced]] coding: [[Hack, Monospaced]] fonts resolved:<br>
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<br>
Font initialisation attempted from non-UI thread. Hopping over to dispatch thread...<br>
opening last file: 2019-20221208-1127<br>
loading dataset: C:\Users\Phil.moneydance\Documents\2019-20221208-1127.moneydance<br>
loading with 128 bit encryption key<br>
reading trunk data tiksync/trunk<br>
trunk data loaded (0.182 seconds), checking for incremental updates<br>
loading un-synced txn files...<br>
loading synced txn files...<br>
replacing root: null () with new root: 2019 (5bd43e66-c9df-4e2f-b608-f05f2886198d<br>
Update info received with successful signature verification<br>
Version info retrieved; we are up to date!<br>
set antialiasing to HRGB<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
MDPRINTER2: looking up print service...<br>
MDPRINTER2: no default print service found. Creating a PrinterJob to get one from there. 0.0 seconds<br>
printer job class property: null<br>
MDPRINTER2: PrinterJob: sun.awt.windows.WPrinterJob@30ee9744 0.001 seconds<br>
MDPRINTER2: PrintService from PrinterJob: Win32 Printer : HP DeskJet 3630 series 0.086 seconds<br>
MDPRINTER2: default print service: 'Win32 Printer : HP DeskJet 3630 series' found after 0.087 seconds<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
java.util.concurrent.ExecutionException: java.lang.NullPointerException: Cannot invoke "com.infinitekind.moneydance.model.TotalAmount.getAmount()" because "amounts[...]" is null<br>
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<br>
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<br>
Unrecognized grouping type: NONE<br>
Unrecognized grouping type: NONE<br>
Unrecognized grouping type: NONE<br>
java.util.concurrent.ExecutionException: java.lang.NullPointerException: Cannot invoke "com.infinitekind.moneydance.model.TotalAmount.getAmount()" because "amounts[...]" is null<br>
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<br>
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<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
mousePressed, but the parent is an ancestor<br>
java.util.concurrent.ExecutionException: java.lang.NullPointerException: Cannot invoke "com.infinitekind.moneydance.model.TotalAmount.getAmount()" because "amounts[...]" is null<br>
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<br>
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<br>
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<br>
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<br>
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<br>
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<br>
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<br>
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<br>
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<br>
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<br>
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<br>
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<br>
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<br>
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<br>
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<br>
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<br>
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<br>
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</p></div>Phil Levesque