New version 15 of Import List extension

Florian J. Breunig's Avatar

Florian J. Breunig

21 Jun, 2021 04:05 AM

Hello Sean,

I have just pushed version 15 of the Import List extension to GitHub: https://github.com/my-flow/importlist/tree/v15
The changes are summarized in the included changelog at https://github.com/my-flow/importlist/blob/v15/CHANGELOG.md
Could you please publish and sign the latest version?

Thank you,
Florian

  1. 1 Posted by Florian J. Breu... on 15 Jul, 2021 02:45 PM

    Florian J. Breunig's Avatar

    Sean, any updates on the new release?

  2. Support Staff 2 Posted by Sean Reilly on 15 Jul, 2021 02:58 PM

    Sean Reilly's Avatar

    Hi Florian,

    I'm sorry for the delay. Gradle does not like me. Would you have an idea where the following error might be coming from?

    > importlist % ./gradlew assemble
    > Starting a Gradle Daemon (subsequent builds will be faster)
    >
    > > Task :core:compileJava
    > Note: Some input files use or override a deprecated API.
    > Note: Recompile with -Xlint:deprecation for details.
    >
    > > Task :core:compileJava FAILED
    >
    > FAILURE: Build failed with an exception.
    >
    > * What went wrong:
    > Execution failed for task ':core:compileJava'.
    > > java.lang.IllegalAccessError: class org.gradle.internal.compiler.java.ClassNameCollector (in unnamed module @0x3deb8f95) cannot access class com.sun.tools.javac.code.Symbol$TypeSymbol (in module jdk.compiler) because module jdk.compiler does not export com.sun.tools.javac.code to unnamed module @0x3deb8f95
    >
    > * Try:
    > Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
    >
    > * Get more help at https://help.gradle.org
    >
    > BUILD FAILED in 9s
    > 1 actionable task: 1 executed
    > importlist % javac --version
    > javac 16
    >

    When I set JAVA_HOME to java 15 I get different errors which you can see in the attached file. I'm guessing that I need to have my environment a bit more in sync with yours, so if you can provide any info about your setup I'd appreciate it.

    Thanks,
    Sean

  3. 3 Posted by Florian J. Breu... on 16 Jul, 2021 02:56 AM

    Florian J. Breunig's Avatar

    Hi Sean,

    Thanks for getting back to me. Assembling requires Java 11:
    ❯ javac --version

    javac 11.0.10

    The Travis CI job has more details on the environment:
    https://travis-ci.com/github/my-flow/importlist/builds/230138057

    Thanks,
    Florian

  4. 4 Posted by Florian J. Breu... on 29 Jul, 2021 03:57 AM

    Florian J. Breunig's Avatar

    Hi Sean, please let me know if you require more information to release the extension.

  5. Support Staff 5 Posted by Sean Reilly on 04 Aug, 2021 12:41 PM

    Sean Reilly's Avatar

    Hi Florian,

    Sorry it has taken so long, but the update is now signed and on the site.

    Thanks!
    Sean

    --
    Sean Reilly
    Director/Developer, The Infinite Kind
    infinitekind.com

  6. 6 Posted by -Kevin N. on 04 Aug, 2021 02:20 PM

    -Kevin N.'s Avatar

    Hi Sean,

    I'm not seeing V.15 on the 'Extensions' website or listed as an update under 'Manage Extensions.

    -Kevin N.

  7. Support Staff 7 Posted by Sean Reilly on 04 Aug, 2021 02:22 PM

    Sean Reilly's Avatar

    Whoops, sorry about that. It should be there now.

    Thanks,
    Sean

  8. 8 Posted by -Kevin N. on 04 Aug, 2021 02:31 PM

    -Kevin N.'s Avatar

    Hi Sean,

    Thanks. It's now listed under 'Manage Extensions'. It is still listed as v14 on the 'Extensions' webpage.

    On a side-note...
    On the 'Extensions' webpage, the explanations for what an extension does just have a '?' for all of Stuart B's extensions.

    -Kevin N.

  9. Support Staff 9 Posted by Sean Reilly on 04 Aug, 2021 04:56 PM

    Sean Reilly's Avatar

    Thanks Kevin. The extensions list wasn't updated yet since that's on a cron job and hadn't run again at the time of your message.

    Thanks also for pointing out the missing descriptions for Stuart's extensions. That's due to using a slightly different metadata key for his descriptions, but that's now fixed as well.

    Cheers,
    Sean

  10. 10 Posted by -Kevin N. on 04 Aug, 2021 05:11 PM

    -Kevin N.'s Avatar

    @Sean, Thanks. All is right with the world again.
    @ Florian, Thank you for your work on the Import List extension. I use it in conjunction with Pocketsense - a script to d/l OFX files. Your extension creates a simple 1-click operation to import all of my OFX data. Thanks again.

  11. 11 Posted by Stuart Beesley ... on 04 Aug, 2021 05:38 PM

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

    @Sean. Thanks. I think this one should not be on the extensions page?

    Python Interactive Interface
    download v500 The Infinite Kind and Friends
    This is an extension that provides a Python interface to Moneydance.
    
  12. 12 Posted by -Kevin N. on 04 Aug, 2021 06:25 PM

    -Kevin N.'s Avatar

    @ Florian,

    I'm having an issue with V15. It appears to be corrupting the Summary Page.

    I've attached a sample of the Summary Page so that you can view it. The values are deliberately smudged and not part of the corruption. The corruption is at the bottom of the Summary Page.

    The corruption occurs when scrolling down the Summary Page.

    Just as an FYI, I did restart MD after installing the extension.

    I've also attached the errlog.txt file indicating the exception.

    I reinstalled V14. I'm seeing no corruption with V14.

    -Kevin N.

  13. Support Staff 13 Posted by Sean Reilly on 05 Aug, 2021 01:26 PM

    Sean Reilly's Avatar

    Hi Stuart,

    The old python extension was on there for the sake of those running MD2015-2017. I support the number of people using those versions who also want python support are few enough that it can be removed.

    Thanks,
    Sean

    --
    Sean Reilly
    Director/Developer, The Infinite Kind
    infinitekind.com

  14. 14 Posted by -Kevin N. on 06 Aug, 2021 02:44 PM

    -Kevin N.'s Avatar

    Hi Florian,

    Some added information...

    I tried updating to the latest Preview build - currently MD 2021.2 (3090)
    Doing so did not resolve the issue.

    The issue starts after importing a file into the chosen directory and it becomes visible on the Summary Page, then move away from the Summary Page and then move back to the Summary Page.

    I tried installing V15 on another Win 10 machine; the results were the same.

    The corruption goes away the instant that V15 is removed.

    V14 works as expected.

    -Kevin N. (not a member of MD support)

  15. 15 Posted by jeff_l on 11 Aug, 2021 11:54 AM

    jeff_l's Avatar

    I’m also seeing this problem.

    Issue with V15 of Import List with Win10. (MD 3093 & 3069)

    If after importing a downloaded file into MD via Import list, but you don’t go on to delete the *.ofx file immediately, you lose the ability to toggle between the Registry view & Summary view. The two pages get superimposed on top of each other when you try, or won’t toggle at all.

    The only way I’ve found to restore normal working, is to delete the downloaded file via the computer operating system.

    This only happens for me under Win10, Mac OS Big Sur & Linux Mint work as expected.

    I use your extension all the time, many thanks, but in Win 10 I’ve had to go back to V14

    On another point, I would personally prefer if Deleting file sent it to Junk/Recycle rather than actually deleting it!

    Jeff

  16. 16 Posted by kevinmullard on 06 Sep, 2021 01:50 PM

    kevinmullard's Avatar

    I'm having the same issue with V15 causing problems on the summary screen.

    In the console, one error which is perhaps related is:
    "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 "

    following by lots of .paint calls failing with "(Unknown Source)"
    Kev

  17. Support Staff 17 Posted by Sean Reilly on 06 Sep, 2021 02:30 PM

    Sean Reilly's Avatar

    Hi Kevin,

    Would it be possible to send a copy-and-paste of the entire error message in the console? Often these kinds of errors include about 20 or so other lines which can help nail down the problem.

    Thanks,
    Sean

  18. 18 Posted by kevinmullard on 06 Sep, 2021 02:33 PM

    kevinmullard's Avatar

    Here you go - it looks like it gets repeated over and over again - I think identically.

    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.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)

  19. Support Staff 19 Posted by Ethan on 12 Sep, 2021 04:48 PM

    Ethan's Avatar

    We're wondering if trying a different color theme/scheme in the preferences makes a difference with this issue? Remember to restart the program after changing this field. If so, that may help us to narrow down what's happening.

    Ethan
    Infinite Kind Support

  20. 20 Posted by kevinmullard on 12 Sep, 2021 05:08 PM

    kevinmullard's Avatar

    Hi Ethan,
    Good shout! Darcula does not have this problem - the summary screen works fine.

    All the others (default, high contrast, Classic, Solarized Light and Solarized Dark) fail - i.e. the summary screen doesn't update correctly.

    With Darcula, I also checked the console and there was nothing dodgy looking there.

    Hope that helps!
    Kev

Reply to this discussion

Internal reply

Formatting help / Preview (switch to plain text) No formatting (switch to Markdown)

Attaching KB article:

»

Attached Files

You can attach files up to 10MB

If you don't have an account yet, we need to confirm you're human and not a machine trying to post spam.

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