Possible bug linked with Import List extension
Hi, I have been experiencing an issue lately where the summary page loads and displays correctly upon first opening Moneydance but after viewing any account, if I go back to the Summary page, the display corrupts and only partially reloads. After some trial an error I have found that this seems to occur only if I have files showing in my import list, if I clear the list the Summary page behaves normally.
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
1 Posted by Stuart Beesley ... on May 08, 2022 @ 07:47 AM
When this happens, what appears in help/console?
2 Posted by Kevin Hart on May 08, 2022 @ 08:09 AM
Console log as follows:
Starting Moneydance 2022.3 (4077) at Sun May 08 08:26:51 BST 2022
Settings Folder: C:\Users\kevha\.moneydance
OS: Windows 11 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:\Program
Files (x86)\Common Files\Acronis\VirtualFile\;C:\Program Files (x86)\Common
Files\Acronis\VirtualFile64\;C:\Program Files (x86)\Common
Files\Acronis\FileProtector\;C:\Program Files (x86)\Common
Files\Acronis\FileProtector64\;C:\Program Files (x86)\Common
Files\Acronis\SnapAPI\;;C:\Program Files
(x86)\NTP\bin;;C:\Tools\NTP\bin;C:\Users\kevha\AppData\Local\Microsoft\WindowsApps;
initialized extension moneyforesight in 0.144 seconds
findandreplace (0): 05-08 08:26:51.988|Initialized build 1215 ok
initialized extension findandreplace in 0.013 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:12.0:style0
mono: Calibri:12.0:style0
coding: Hack:12.0:style0
print: Dialog:12.0:style0
header: Dialog:14.0:style0
register: Dialog:11.0:style0
reportTitle: Dialog:32.0:style0
calendarTitle: Dialog:11.0:style0
reportHeader: Dialog:10.0:style0
detailTitle: Dialog:14.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...
initialized extension importlist in 1.33 seconds
opening last file: Personal Finances-20220311-1537 2
loading dataset: C:\Users\kevha\.moneydance\Documents\Personal
Finances-20220311-1537 2.moneydance
loading with 128 bit encryption key
reading trunk data tiksync/trunk
trunk data loaded (0.445 seconds), checking for incremental updates
loading un-synced txn files...
loading synced txn files...
replacing root: null () with new root: My Finances
(661205a1-b894-41ab-83e9-e87a8f2fcbd8
starting syncing via
encryptedFS(GenericFSSyncFolder:dropbox_folder:base=C:\Users\kevha\Dropbox\.moneydancesync:subpath=06c2478e-3a1e-476a-b7d4-96c6816745eb:)
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
local file is newer than sync file. local=Sun May 08 08:36:33 BST 2022
synced=Sun May 08 08:27:02 BST 2022
local file is newer than sync file. local=Sun May 08 08:37:03 BST 2022
synced=Sun May 08 08:36:33 BST 2022
local file is newer than sync file. local=Sun May 08 08:37:33 BST 2022
synced=Sun May 08 08:37:03 BST 2022
mousePressed, but the parent is an ancestor
local file is newer than sync file. local=Sun May 08 08:38:03 BST 2022
synced=Sun May 08 08:37:33 BST 2022
local file is newer than sync file. local=Sun May 08 08:38:33 BST 2022
synced=Sun May 08 08:38:03 BST 2022
local file is newer than sync file. local=Sun May 08 08:45:03 BST 2022
synced=Sun May 08 08:38:33 BST 2022
local file is newer than sync file. local=Sun May 08 08:45:33 BST 2022
synced=Sun May 08 08:45:03 BST 2022
local file is newer than sync file. local=Sun May 08 08:46:03 BST 2022
synced=Sun May 08 08:45:33 BST 2022
local file is newer than sync file. local=Sun May 08 08:46:33 BST 2022
synced=Sun May 08 08:46:03 BST 2022
mdwin, handling parameters:
"C:\Users\kevha\Downloads\NatWest-download-20220508.ofx"
mdwin, handling parameters/files:
"C:\Users\kevha\Downloads\NatWest-download-20220508.ofx"
Character encoding ISO-8859-8 not available. Ignoring.
Imported book: Personal Finances-20220311-1537 2 root: My Finances
local file is newer than sync file. local=Sun May 08 08:52:37 BST 2022
synced=Sun May 08 08:46:33 BST 2022
Ignoring extraneous OFX tag: <DTSTART>20220503
Ignoring extraneous OFX tag: <DTEND>20220504
it took 0.028 seconds to eliminate 0 duplicates from 5 downloaded
transactions
Ignoring extraneous OFX tag: <DTSTART>20220501
Ignoring extraneous OFX tag: <DTEND>20220502
it took 0.071 seconds to eliminate 0 duplicates from 19 downloaded
transactions
Was asked to re-open same account book: Personal Finances-20220311-1537 2
no-op'ing
local file is newer than sync file. local=Sun May 08 08:52:37 BST 2022
synced=Sun May 08 08:52:37 BST 2022
it took 0.135 seconds to categorise and possibly auto-merge 0
non-duplicate transactions
it took 0.125 seconds to categorise and possibly auto-merge 0
non-duplicate transactions
local file is newer than sync file. local=Sun May 08 08:53:07 BST 2022
synced=Sun May 08 08:52:37 BST 2022
local file is newer than sync file. local=Sun May 08 08:53:37 BST 2022
synced=Sun May 08 08:53:07 BST 2022
local file is newer than sync file. local=Sun May 08 08:54:07 BST 2022
synced=Sun May 08 08:53:37 BST 2022
local file is newer than sync file. local=Sun May 08 08:54:37 BST 2022
synced=Sun May 08 08:54:07 BST 2022
local file is newer than sync file. local=Sun May 08 08:55:07 BST 2022
synced=Sun May 08 08:54:37 BST 2022
local file is newer than sync file. local=Sun May 08 08:55:37 BST 2022
synced=Sun May 08 08:55:07 BST 2022
mousePressed, but the parent is an ancestor
local file is newer than sync file. local=Sun May 08 08:56:07 BST 2022
synced=Sun May 08 08:55:37 BST 2022
local file is newer than sync file. local=Sun May 08 08:57:07 BST 2022
synced=Sun May 08 08:56:07 BST 2022
local file is newer than sync file. local=Sun May 08 08:57:37 BST 2022
synced=Sun May 08 08:57:07 BST 2022
mousePressed, but the parent is an ancestor
local file is newer than sync file. local=Sun May 08 09:02:08 BST 2022
synced=Sun May 08 08:57:37 BST 2022
mousePressed, but the parent is an ancestor
local file is newer than sync file. local=Sun May 08 09:03:08 BST 2022
synced=Sun May 08 09:02:08 BST 2022
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException:
Cannot invoke "javax.swing.table.JTableHeader.getDraggedColumn()" because
the return value of
"com.sun.java.swing.plaf.windows.WindowsTableHeaderUI.access$200(com.sun.java.swing.plaf.windows.WindowsTableHeaderUI)"
is null
at
java.desktop/com.sun.java.swing.plaf.windows.WindowsTableHeaderUI$XPDefaultRenderer.paint(Unknown
Source)
at java.desktop/javax.swing.CellRendererPane.paintComponent(Unknown Source)
at java.desktop/javax.swing.plaf.basic.BasicTableHeaderUI.paintCell(Unknown
Source)
at java.desktop/javax.swing.plaf.basic.BasicTableHeaderUI.paint(Unknown
Source)
at java.desktop/javax.swing.plaf.ComponentUI.update(Unknown Source)
at java.desktop/javax.swing.JComponent.paintComponent(Unknown Source)
at java.desktop/javax.swing.JComponent.paint(Unknown Source)
at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
at java.desktop/javax.swing.JComponent.paint(Unknown Source)
at java.desktop/javax.swing.JViewport.paint(Unknown Source)
at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
at java.desktop/javax.swing.JComponent.paint(Unknown Source)
at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
at java.desktop/javax.swing.JComponent.paint(Unknown Source)
at java.desktop/javax.swing.JViewport.paint(Unknown Source)
at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
at java.desktop/javax.swing.JComponent.paint(Unknown Source)
at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
at java.desktop/javax.swing.JComponent.paint(Unknown Source)
at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
at java.desktop/javax.swing.JComponent.paint(Unknown Source)
at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
at java.desktop/javax.swing.JComponent.paint(Unknown Source)
at java.desktop/javax.swing.JViewport.paint(Unknown Source)
at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
at java.desktop/javax.swing.JComponent.paint(Unknown Source)
at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
at java.desktop/javax.swing.JComponent.paint(Unknown Source)
at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
at java.desktop/javax.swing.JComponent.paint(Unknown Source)
at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
at java.desktop/javax.swing.JComponent.paint(Unknown Source)
at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
at java.desktop/javax.swing.JSplitPane.paintChildren(Unknown Source)
at java.desktop/javax.swing.JComponent.paint(Unknown Source)
at java.desktop/javax.swing.JComponent.paintToOffscreen(Unknown Source)
at
java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBufferedImpl(Unknown
Source)
at
java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown
Source)
at java.desktop/javax.swing.RepaintManager$PaintManager.paint(Unknown
Source)
at java.desktop/javax.swing.RepaintManager.paint(Unknown Source)
at java.desktop/javax.swing.JComponent._paintImmediately(Unknown Source)
at java.desktop/javax.swing.JComponent.paintImmediately(Unknown Source)
at java.desktop/javax.swing.RepaintManager$4.run(Unknown Source)
at java.desktop/javax.swing.RepaintManager$4.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
Source)
at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at java.desktop/javax.swing.RepaintManager.prePaintDirtyRegions(Unknown
Source)
at java.desktop/javax.swing.RepaintManager$ProcessingRunnable.run(Unknown
Source)
at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown
Source)
at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown
Source)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown
Source)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown
Source)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException:
Cannot invoke "javax.swing.table.JTableHeader.getDraggedColumn()" because
the return value of
"com.sun.java.swing.plaf.windows.WindowsTableHeaderUI.access$200(com.sun.java.swing.plaf.windows.WindowsTableHeaderUI)"
is null
at
java.desktop/com.sun.java.swing.plaf.windows.WindowsTableHeaderUI$XPDefaultRenderer.paint(Unknown
Source)
at java.desktop/javax.swing.CellRendererPane.paintComponent(Unknown Source)
at java.desktop/javax.swing.plaf.basic.BasicTableHeaderUI.paintCell(Unknown
Source)
at java.desktop/javax.swing.plaf.basic.BasicTableHeaderUI.paint(Unknown
Source)
at java.desktop/javax.swing.plaf.ComponentUI.update(Unknown Source)
at java.desktop/javax.swing.JComponent.paintComponent(Unknown Source)
at java.desktop/javax.swing.JComponent.paint(Unknown Source)
at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
at java.desktop/javax.swing.JComponent.paint(Unknown Source)
at java.desktop/javax.swing.JViewport.paint(Unknown Source)
at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)
at java.desktop/javax.swing.JComponent.paint(Unknown Source)
at java.desktop/javax.swing.JComponent.paintChildren(Unk
3 Posted by Stuart Beesley ... on May 08, 2022 @ 09:03 AM
Yes. The extension is crashing. When this happens then the whole summary page will get messed up. The extension developer needs to fix.
4 Posted by Kevin Hart on May 08, 2022 @ 09:10 AM
Ok, I'll disable it for now then. I assume you'll pass this info onto the
developer?
Thanks for your help.
Kevin.
5 Posted by Stuart Beesley ... on May 08, 2022 @ 09:32 AM
Already did this (tried to) a while ago. No response.
https://github.com/my-flow/importlist/issues/11
6 Posted by Kevin Hart on May 08, 2022 @ 09:35 AM
Cheers. Will leave extension uninstalled then until resolved.
7 Posted by jeff_l on May 08, 2022 @ 10:08 AM
Like Stuart, I have also reported this bug on the developers website sometime ago.
It sounds like you value this ext as much as I do, & the answer for now, is to revert back to v14 of the extension, which I have attached. Mac & Linux work fine with ver 15, this bug only affects the Win ver of MD
fellow user
8 Posted by Kevin Hart on May 08, 2022 @ 10:10 AM
Thanks for that, much appreciated.
9 Posted by Stuart Beesley ... on May 08, 2022 @ 10:10 AM
I did see a rumour a while ago that it might not crash when using the dark / Darcula Theme.
10 Posted by Stuart Beesley ... on May 08, 2022 @ 08:14 PM
FYI. From Florian…: “Thanks for bringing this to my attention. I'm not working on the Import List extension for the time being. The current work-around is to revert to a previous version. However, I'm happy to accept pull requests from the community.”
11 Posted by Stuart Beesley ... on May 12, 2022 @ 05:56 AM
Florian has fixed.... It's awaiting signing:
https://infinitekind.tenderapp.com/discussions/moneydance-developme...
System closed this discussion on Aug 11, 2022 @ 06:00 AM.