New version 15 of Import List extension
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
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 Florian J. Breu... on 15 Jul, 2021 02:45 PM
Sean, any updates on the new release?
Support Staff 2 Posted by Sean Reilly on 15 Jul, 2021 02:58 PM
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 Posted by Florian J. Breu... on 16 Jul, 2021 02:56 AM
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 Posted by Florian J. Breu... on 29 Jul, 2021 03:57 AM
Hi Sean, please let me know if you require more information to release the extension.
Support Staff 5 Posted by Sean Reilly on 04 Aug, 2021 12:41 PM
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 Posted by -Kevin N. on 04 Aug, 2021 02:20 PM
Hi Sean,
I'm not seeing V.15 on the 'Extensions' website or listed as an update under 'Manage Extensions.
-Kevin N.
Support Staff 7 Posted by Sean Reilly on 04 Aug, 2021 02:22 PM
Whoops, sorry about that. It should be there now.
Thanks,
Sean
8 Posted by -Kevin N. on 04 Aug, 2021 02:31 PM
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.
Support Staff 9 Posted by Sean Reilly on 04 Aug, 2021 04:56 PM
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 Posted by -Kevin N. on 04 Aug, 2021 05:10 PM
@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 Posted by Stuart Beesley ... on 04 Aug, 2021 05:38 PM
@Sean. Thanks. I think this one should not be on the extensions page?
12 Posted by -Kevin N. on 04 Aug, 2021 06:25 PM
@ 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.
Support Staff 13 Posted by Sean Reilly on 05 Aug, 2021 01:26 PM
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 Posted by -Kevin N. on 06 Aug, 2021 02:44 PM
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 Posted by jeff_l on 11 Aug, 2021 11:54 AM
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 Posted by kevinmullard on 06 Sep, 2021 01:50 PM
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
Support Staff 17 Posted by Sean Reilly on 06 Sep, 2021 02:30 PM
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 Posted by kevinmullard on 06 Sep, 2021 02:33 PM
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)
Support Staff 19 Posted by Ethan on 12 Sep, 2021 04:48 PM
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 Posted by kevinmullard on 12 Sep, 2021 05:08 PM
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
System closed this discussion on 12 Dec, 2021 05:10 PM.