Security Price entry extension not working

linleyfam's Avatar

linleyfam

26 Mar, 2021 06:09 AM

Just updated Moneydance to 2021.1(3056) and my Security Price entry extension has stopped working. I deleted the extension then reloaded but didn't help.
Screenshot attached.

  1. 1 Posted by derekkent23 on 26 Mar, 2021 08:33 AM

    derekkent23's Avatar

    I am not support staff, just a user.
    Hi linleyfam

    I am using the Extension Security Price Entry v103 with Moneydance 2021.1(3056)

    On both Windows 10 and Linux Feren it works.
    This does not help you but it might help support to know it could be a Mac issue.

    Have Fun, Stay Safe.

  2. 2 Posted by derekkent23 on 26 Mar, 2021 09:27 AM

    derekkent23's Avatar

    I am not support staff, just a user.
    Hi linleyfam

    Reported your issue direct to Sean the Moneydance developer, so we will see.

    Hope this helps

  3. Support Staff 3 Posted by Sean Reilly on 26 Mar, 2021 09:30 AM

    Sean Reilly's Avatar

    Hi linleyfam,

    Thanks for your message and I'm sorry about the error. If you can easily reproduce that error could you do so and then send a copy of the console window (from the Help -> Show Console Window menu)?

    Thanks,
    Sean

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

  4. 4 Posted by linleyfam on 26 Mar, 2021 12:36 PM

    linleyfam's Avatar

    Works fine on my mac running 2021(2006) Moneydance. I upgraded to the Beta
    update yesterday 2021.1 (3056) on my other Mac which then doesn't work.

    Thanks so much. Let me know if there is anything else you need from me.

    Starting Moneydance 2021.1 (3056) at Fri Mar 26 14:26:44 SAST 2021
    Settings Folder:
    /Users/peterlinley/Library/Containers/com.infinitekind.MoneydanceOSX/Data/Library/Application
    Support/Moneydance
    OS: Mac OS X 10.16 x86_64
    Java: 15.0.1 (AdoptOpenJDK)
    Is in sandbox: true; restricted file access: false
    Library path:
    /Applications/Moneydance.app/Contents/MacOS:/Applications/Moneydance.app/Contents/PlugIns/vm.jdk/Contents/Home/lib
    creatingURLStreamHandler for protocol 'moneydanceextloader'
    initialized extension paypalimporter in 0.007 seconds
    initialized extension priceui in 0.001 seconds
    initialized extension securityquoteload in 0.03 seconds
    Quote Load>INFO:14:26:44-main(Quote Load,Init) Started Build 3027
    Quote Load>INFO:14:26:44-main(Quote Load,Init) Locale en_ZA
    multires images not supported: java.lang.ClassNotFoundException:
    sun/awt/image/MultiResolutionImage.class
    initialized extension updater in 0.009 seconds
    Initializing fonts:
      default: [[SF Pro Display, SF Display, Helvetica Neue, Helvetica, Lucida
    Grande, Dialog]]
      printing: [[Helvetica, SF Pro Display, SF Display, Helvetica Neue,
    Helvetica, Lucida Grande, Dialog]]
      monospaced: [[Gill Sans, Menlo, Monaco, Monospaced]]
      coding: [[Hack, Monospaced]]
    fonts resolved:
     default: SF Pro Display:12.0:style0
     mono: Gill Sans:12.0:style0
     coding: Hack:12.0:style0
     print: Helvetica:12.0:style0
     header: SF Pro Display:14.0:style0
     register: SF Pro Display:11.0:style0
     reportTitle: SF Pro Display:32.0:style0
     calendarTitle: SF Pro Display:11.0:style0
     reportHeader: SF Pro Display:10.0:style0
     detailTitle: SF Pro Display:14.0:style0
    detected system appearance:
    org.violetlib.vappearances.VAppearanceImpl@242b836
    Setting look and feel class to org.violetlib.aqua.AquaLookAndFeel
    Unable to map image: java.lang.IllegalArgumentException: argument type
    mismatch
    initialized extension yahooqt in 1.365 seconds
    opening last file: NM Mar2021
    loading dataset:
    /Users/peterlinley/Library/Containers/com.infinitekind.MoneydanceOSX/Data/Documents/NM
    Mar2021.moneydance
    Java version: 1500001
    creatingURLStreamHandler for protocol 'https'
    creatingURLStreamHandler for protocol 'http'
    updater: read 34236 bytes of update info
    Retrieving signature
    updater: using public key: updater_pub_0
    Sweet! We've gotten a signed description of the update info
    Version info retrieved; we are up to date!
    loading with 128 bit encryption key
    reading trunk data tiksync/trunk
    trunk data loaded (0.063 seconds), checking for incremental updates
    loading un-synced txn files...
    loading synced txn files...
    replacing root: null () with new root: Personal Finances
    (d8ecc320-ebdc-4cd6-8a36-edbdc4df6f9d
    starting syncing via
    encryptedFS(GenericFSSyncFolder:shared_folder:base=/Users/peterlinley/Library/Mobile
    Documents/com~apple~CloudDocs/MD NM
    Sync:subpath=1c26b42b-6386-43ae-8613-ab9fc6630c16:)
    VAQUA: system appearance did change
    detected system appearance:
    org.violetlib.vappearances.VAppearanceImpl@242b836
    VAQUA: applying updated theme: mac_dark_mode
    Setting look and feel class to org.violetlib.aqua.AquaLookAndFeel
    Quote Load>INFO:14:26:57-main(Quote Load,HandleEventFileOpened) Debug level
    set to INFO
    Quote Load>INFO:14:26:57-AWT-EventQueue-0(Main,sendAuto) now
    14:26:57.621676 next 2021-03-26T15:00
    java.lang.NullPointerException: Cannot invoke
    "java.awt.Component.requestFocus()" because
    "this.managedCellEditorComponent" is null
    at
    org.violetlib.aqua.AquaTableUI$CellEditorFocusManager.cellEditorChanged(Unknown
    Source)
    at
    org.violetlib.aqua.AquaTableUI$TablePropertyChangeListener.propertyChange(Unknown
    Source)
    at java.desktop/java.beans.PropertyChangeSupport.fire(Unknown Source)
    at java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(Unknown
    Source)
    at java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(Unknown
    Source)
    at java.desktop/java.awt.Component.firePropertyChange(Unknown Source)
    at java.desktop/javax.swing.JTable.setCellEditor(Unknown Source)
    at
    com.moneydance.modules.features.priceui.priceEntry.PriceEntryScreen.<init>(PriceEntryScreen.java:113)
    at
    com.moneydance.modules.features.priceui.priceEntry.PriceEntryExec.initializeWindow(PriceEntryExec.java:154)
    at
    com.moneydance.modules.features.priceui.priceEntry.PriceEntryExec.go(PriceEntryExec.java:134)
    at com.moneydance.modules.features.priceui.Main.invoke(Main.java:150)
    at
    com.moneydance.apps.md.controller.Main.invokeFeatureModuleURI(Main.java:1736)
    at com.moneydance.apps.md.controller.Main.showURL(Main.java:1072)
    at
    com.moneydance.apps.md.view.gui.MainMenu$URIAction.actionPerformed(MainMenu.java:809)
    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.AbstractButton.doClick(Unknown Source)
    at java.desktop/com.apple.laf.ScreenMenuItem.actionPerformed(Unknown Source)
    at java.desktop/java.awt.MenuItem.processActionEvent(Unknown Source)
    at java.desktop/java.awt.MenuItem.processEvent(Unknown Source)
    at java.desktop/java.awt.MenuComponent.dispatchEventImpl(Unknown Source)
    at java.desktop/java.awt.MenuComponent.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)
      checking for txn logs...
    Skipping
    Skipping Recents
    Skipping

  5. 5 Posted by Christine Coyle on 26 Mar, 2021 08:03 PM

    Christine Coyle's Avatar

    I have the Same problem.
    CC

  6. Support Staff 6 Posted by Maddy on 02 Apr, 2021 02:58 PM

    Maddy's Avatar

    Hi All,

    This is to inform you that an updated version of the Security Price Entry Extension is now available and it should fix the issue for you.
    You simply need to install v104.

    I hope this information is helpful. Please let us know if you have further questions or need more assistance.

    --
    Maddy, Infinite Kind Support

  7. 7 Posted by linleyfam on 14 Apr, 2021 07:20 AM

    linleyfam's Avatar

    I have installed the new extension but the extension seems to work
    intermittently. I recorded three new prices this morning but then it
    would'nt record the fourth after I had uploaded those. I restarted my
    macbook and removed then reinstalled the extension but encountered the same
    problem. I am using version 2021.1 (3065) with Mac OS 11.2.3.

    Peter

  8. Support Staff 8 Posted by Maddy on 14 Apr, 2021 09:59 AM

    Maddy's Avatar

    A new version of the Security Price Entry Extension is available now.
    Could you try updating it to version 105?

    Please keep us posted on your progress, Thank you!

    --
    Maddy, Infinite Kind Support

  9. 9 Posted by linleyfam on 14 Apr, 2021 03:49 PM

    linleyfam's Avatar

    Yes I am already using v105

  10. Support Staff 10 Posted by Maddy on 15 Apr, 2021 10:39 AM

    Maddy's Avatar

    Sorry to hear that the problem persists, Peter!

    Could you send us the contents of your error console of when the extension fails to record a price?  Here's how to get the logs:

    1)  In Moneydance, click on the Help menu and select the Console Window option.  This will open the console messages window.
    2) While the Console Window is open, attempt to record a price.  Any error messages should be recorded to the Console.
    3) Select all of the text in the Console and use the "Copy to Clipboard" button at the bottom to copy the text.
    4) Paste the text from the message window into a text file (preferably saved with a .txt extension) and attach that file to your response here.

    Thank you

    --
    Maddy, Infinite Kind Support

  11. 11 Posted by linleyfam on 15 Apr, 2021 04:31 PM

    linleyfam's Avatar

    Attached the Console file.

  12. Support Staff 12 Posted by Sean Reilly on 15 Apr, 2021 06:09 PM

    Sean Reilly's Avatar

    Hi Peter,

    It looks like you also have the Security Quote Loader extension running and downloading quotes. I wonder if that could be conflicting with the manual entry of prices in the Security Price Entry extension? Would it be possible to disable or temporarily uninstall the Quote Loader extension and restart Moneydance to see if that makes a difference?

    Thanks,
    Sean

  13. 13 Posted by Mike Bray on 15 Apr, 2021 06:53 PM

    Mike Bray 's Avatar

    If you are running build 3027 or less of Quote Loader there is an issue. This has been solved but is waiting on TIK to verify and release. The latest build 3034 (unverified) is available on my downloads folder https://bitbucket.org/mikerb/moneydance-2019/downloads/.

  14. 14 Posted by linleyfam on 16 Apr, 2021 05:26 AM

    linleyfam's Avatar

    OK so I removed the 3027 of quote loader and installed 3034. Unfortunately
    the issue persists. I then removed quote loader 3034 and tried again but
    still not working.

    So reverted to updating the price history manually. I have three securities
    not covered by Yahoo nor FT so I have to manually enter those.

    Thanks

    Peter

  15. 15 Posted by linleyfam on 16 Apr, 2021 05:26 AM

    linleyfam's Avatar

    ---------- Forwarded message ---------
    From: Pete & Margs Linley <[email blocked]>
    Date: Fri, 16 Apr 2021 at 07:25
    Subject: Re: Security Price entry extension not working [Extension
    Development #5228]
    To: <[email blocked]>

    OK so I removed the 3027 of quote loader and installed 3034. Unfortunately
    the issue persists. I then removed quote loader 3034 and tried again but
    still not working.

    So reverted to updating the price history manually. I have three securities
    not covered by Yahoo nor FT so I have to manually enter those.

    Thanks

    Peter

  16. 16 Posted by derekkent23 on 16 Apr, 2021 08:13 AM

    derekkent23's Avatar

    I am not support staff, just a user.
    Hi Peter

    Can you post the name and ticker symbols of the three securities not supported by Quote Loader so I can confirm.

    Whilst Sean investigates the issue you are having with the extension Security Price Entry v105 could you try using Quote Loader to enter the three Prices manually and see if that works?

  17. 17 Posted by Christine Coyle on 16 Apr, 2021 09:31 AM

    Christine Coyle's Avatar

    Sent from Christine’s ipad

  18. 18 Posted by linleyfam on 17 Apr, 2021 10:10 AM

    linleyfam's Avatar

    The other securities which don't have prices on Yahoo or FT but do have
    prices on Bloomberg are the following:

    East Asian Growth Basket (USD) ISIN Code: GG00BYX92725
    International Titans Basket (AUD) ISIN Code: GG00B52R2078

    Then I also have some South African Listed mutual funds which are also
    unavailable from FT or Yahoo but assume there is not too much you can do
    for this:
    Aylett Equity Fund
    Allan Gray Orbis Global Fund
    Allan Gray Bond Fund

    IS there any way you could also link to Bloomberg prices? I assume free
    access is the issue. On Mobile you can access all you want but get blocked
    on the desktop version. Would happily pay access to getv prices on Quote
    Loader which I have only recently discovered is an awesome Extension! Thanks

    Peter Linley

  19. 19 Posted by dwg on 17 Apr, 2021 10:50 AM

    dwg's Avatar

    I'm a fellow user.

    I'm a member of the group that collaborated on the early work with Quote Loader.

    Over time various sources of data were discussed and evaluated to see if they could be included

    Bloomberg was one of the sources that has been researched.

    The exploratory work showed that Bloomberg employs a fairly sophisticate defensive mechanism to prevent non-browser access. There are work-arounds but they would likely take lot of work AND more importantly will likely yield more issues when someone gets blocked on a price request and that was considered to be a high probability

    So it is considered that the structure of the website makes it difficult to extract data from and could potentially be unreliable and as such is unfortunately not considered to be a viable alternative.

    With Bloomberg unless there have been significant changes to Bloomberg's web site since the evaluation I think it would be a non-starter for inclusion as a source for Quote Loader.

Reply to this discussion

Internal reply

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

Attaching KB article:

»

Already uploaded files

  • Screenshot_2021-03-26_at_07.54.12.png 33.9 KB

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