Quote Loader

Rod Clark's Avatar

Rod Clark

12 Apr, 2025 09:50 PM

Would someone be able to provide Quote Loader v321402 because I cannot get v321605 to work & I need to back out my last extension update. Thank you.

  1. 1 Posted by Mike Bray (Quot... on 13 Apr, 2025 12:09 PM

    Mike Bray (Quote Loader Author)'s Avatar

    ignore

  2. 2 Posted by Mike Bray (Quot... on 13 Apr, 2025 12:11 PM

    Mike Bray (Quote Loader Author)'s Avatar

    It was an answer to someone else's post. What problems are you having with the latest build?

  3. 3 Posted by derekkent23 on 13 Apr, 2025 04:31 PM

    derekkent23's Avatar

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

    And what version and build of Moneydance are you running, e.g. 2024.4(5253)

  4. 4 Posted by Rod Clark on 14 Apr, 2025 05:09 AM

    Rod Clark's Avatar

    Hi Mike & Derek,

    Please see attachments below.

    Even though under v321402 my parameters have been set to run at startup, this never seemed to happen. I just assumed that my local Timezone was not being honoured, so I would enter 1/1 in next run securities & 1/1 in next run exchange rates & hit recalculate next run on the Parameters window. This worked fine.

    With v321605 doing exactly the same, I get the dialog box that “says” Quote Loader is trying to run an Automatic update. It will be delayed until the next time.

    Again with v321605, if on the Securities/Exchange Rates window of Quote Loader, I hit get prices or get exchange rates, the new prices/rates are displayed as expected but they do not save.

    What other info do you need?

    Kind regards,
    Rod

    

  5. 5 Posted by derekkent23 on 14 Apr, 2025 08:00 AM

    derekkent23's Avatar

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

    My comments are based on Quote Loader 321605.

    When you are setting up Automatic running using Daily and you change the dates to today’s date, then after you click Recalculate Next run the message “Quote Loader is trying to run an Automatic update. It will be delayed to the next time” message is normal. All it means is it won’t run until you close Quote Loader and Moneydance, but will run after a delay of less than 30 seconds when you then open Moneydance again.
    The Next Run date should then automatically increment to tomorrow’s date.

    Manual Running. I sounds like you are not completing the process. After you click GET PRICES and prices are retrieved you then need to click SELECT ALL LINES followed by SAVE SELECTED LINES.

    Let us know how you get on.

    Hope this helps.

  6. 6 Posted by Rod Clark on 14 Apr, 2025 08:17 AM

    Rod Clark's Avatar

    The automatic update still does not work. I would like to know if my local Timezone is being honoured though. 

    Kind regards,
    Rod

    Rodney Clark
    [email blocked]
    +61 4 4775 5810



    On 14 Apr 2025, at 6:00 pm, derekkent23 <[email blocked]> wrote:

     pre { width: 92%; margin: 10px 2%; padding: 5px 2%; background: rgb(239, 239, 239); border: 1px solid rgb(214, 214, 214); } blockquote { margin-left: 0px; padding-left: 1em; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(204, 204, 204); }

    // Please reply above this line
    ==================================================

    From: derekkent23

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

    My comments are based on Quote Loader 321605.

    When you are setting up Automatic running using Daily and you change the dates to today’s date, then after you click Recalculate Next run the message “Quote Loader is trying to run an Automatic update. It will be delayed to the next time” message is normal. All it means is it won’t run until you close Quote Loader and Moneydance, but will run after a delay of less than 30 seconds when you then open Moneydance again.
    The Next Run date should then automatically increment to tomorrow’s date.

    Manual Running. I sounds like you are not completing the process. After you click GET PRICES and prices are retrieved you then need to click SELECT ALL LINES followed by SAVE SELECTED LINES.

    Let us know how you get on.

    Hope this helps.

    On Sun, Apr 13 at 10:09 PM PDT, Rod Clark wrote:

    Hi Mike & Derek,

    Please see attachments below.

    Even though under v321402 my parameters have been set to run at startup, this never seemed to happen. I just assumed that my local Timezone was not being honoured, so I would enter 1/1 in next run securities & 1/1 in next run exchange rates & hit recalculate next run on the Parameters window. This worked fine.

    With v321605 doing exactly the same, I get the dialog box that “says” Quote Loader is trying to run an Automatic update. It will be delayed until the next time.

    Again with v321605, if on the Securities/Exchange Rates window of Quote Loader, I hit get prices or get exchange rates, the new prices/rates are displayed as expected but they do not save.

    What other info do you need?

    Kind regards,
    Rod

    

    Having trouble reading this? View this discussion online: Quote Loader.

    To unsubscribe and stop receiving emails from https://infinitekind.tenderapp.com, visit this page

  7. 7 Posted by derekkent23 on 14 Apr, 2025 08:50 AM

    derekkent23's Avatar

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

    I assume you have now got manual retrieval and saving prices working by follow the correct process?

    As for time zones we will need Mike as the developer of Quote Loader to comment.

    However no other user of Quote Loader 321605 in different time zones has reported an issue with Automatic Run.

    Can I ask you to try setting up Automatic run for tomorrow's date and wait to see what happens when you open Moneydance tomorrow.

    Have Fun, Stay Safe

  8. 8 Posted by Mike Bray (Quot... on 14 Apr, 2025 09:30 AM

    Mike Bray (Quote Loader Author)'s Avatar

    Hi Rod

    The timing of automatic runs are based on the computer's clock so what
    ever timezone your computer is set to. If you are still having issues
    please could you post the error log.
    Thanks
    Mike

    On 14/04/2025 09:17, Rod Clark wrote:

  9. 9 Posted by Mike Bray (Quot... on 14 Apr, 2025 09:33 AM

    Mike Bray (Quote Loader Author)'s Avatar

    Actually setting your 'Next date' to yesterday and stopping MD and
    restarting it should trigger an automatic run. What 'Time of Day' have
    you got set?

    On 14/04/2025 09:50, derekkent23 wrote:

  10. 10 Posted by Rod Clark on 14 Apr, 2025 10:13 PM

    Rod Clark's Avatar

    Error log …

  11. 11 Posted by Mike Bray (Quot... on 15 Apr, 2025 03:36 AM

    Mike Bray (Quote Loader Author)'s Avatar

    Thanks for the error log. The reason Quote Loader is not running is that MD is syncing. It seems to be stuck in a loop. Quote Loader checks if MD is syncing and delays its run. Some users experienced problems with Quote Loader trying to update at the same time as syncing, hence the test. I will need Sean to look at the log to see if there is an issue with the syncing.

  12. 12 Posted by Rod Clark on 15 Apr, 2025 03:38 AM

    Rod Clark's Avatar

    Rodney Clark
    [email blocked]
    +61 4 4775 5810



    On 15 Apr 2025, at 1:36 pm, Mike Bray (Quote Loader Author) <[email blocked]> wrote:

     pre { width: 92%; margin: 10px 2%; padding: 5px 2%; background: rgb(239, 239, 239); border: 1px solid rgb(214, 214, 214); } blockquote { margin-left: 0px; padding-left: 1em; border-left-width: 5px; border-left-style: solid; border-left-color: rgb(204, 204, 204); }

    // Please reply above this line
    ==================================================

    From: Mike Bray (Quote Loader Author)

    Thanks for the error log. The reason Quote Loader is not running is that MD is syncing. It seems to be stuck in a loop. Quote Loader checks if MD is syncing and delays its run. Some users experienced problems with Quote Loader trying to update at the same time as syncing, hence the test. I will need Sean to look at the log to see if there is an issue with the syncing.

    On Mon, Apr 14 at 03:13 PM PDT, Rod Clark wrote:

    Error log …

    Having trouble reading this? View this discussion online: Quote Loader.

    To unsubscribe and stop receiving emails from https://infinitekind.tenderapp.com, visit this page

  13. 13 Posted by Stuart Beesley ... on 15 Apr, 2025 06:12 AM

    Stuart Beesley (Mr Toolbox)'s Avatar

    I would prove this by turning off sync and see if QL runs?

    If it does, try switching to Dropbox folders sync method (you will need the Dropbox client installed and logged in locally)

  14. Support Staff 14 Posted by Sean Reilly on 15 Apr, 2025 09:56 AM

    Sean Reilly's Avatar

    @Mike I've checked the logs and syncing is running normally. If you can send me details or logs of anyone who has had a problem running QL while syncing was happening I'd like to see it, as there shouldn't be any reason for the two to conflict.

    Thanks,
    Sean

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

  15. 15 Posted by Mike Bray (Quot... on 15 Apr, 2025 10:10 AM

    Mike Bray (Quote Loader Author)'s Avatar

    Hi Sean, I was asked to put a check into Quote Loader to handle the problem at startup when MD does its syncing and QL tries to run an automatic run. The problem is that QL timeouts if MD is busy. I put this in and I use the context.getCurrentAccountBook().getSyncer().isSyncing() call to determine if MD is syncing and therefore delay the start of QL. The log in this thread shows this. I was wondering if isSync is never returning false.

  16. Support Staff 16 Posted by Sean Reilly on 15 Apr, 2025 10:32 AM

    Sean Reilly's Avatar

    I think it is smart to do a delay after loading a file before starting to download quotes, but I don't think it makes sense to avoid running while syncing is active. From the logs, it looks like each time the syncer runs it takes about 20 seconds to scan the sync folder, and then waits 30 seconds before checking again. During that 30 seconds .isSyncing() should return false. There's no reason not to run in a separate thread while syncing is active after the initial load is finished. Just please don't run on the UI thread or on Moneydance's single built-in background thread (which is used for checking reminder auto-commits, and backups and some other things).

    Thanks,
    Sean

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

  17. 17 Posted by Mike Bray (Quot... on 15 Apr, 2025 10:36 AM

    Mike Bray (Quote Loader Author)'s Avatar

    OK, with the latest changes to Quote Loader I should not need the isSyncing call as everything runs on separate threads. I will do a quick change to remove it and pm you through slack.

  18. 18 Posted by Rod Clark on 15 Apr, 2025 09:07 PM

    Rod Clark's Avatar

    Thanks everyone. After "forcing" the sync to completion Quote Loader worked fine. Thanks again Rod

  19. 19 Posted by Mike Bray (Quot... on 16 Apr, 2025 04:04 AM

    Mike Bray (Quote Loader Author)'s Avatar

    I am glad we got to the bottom of this. I am looking at ways to prevent it
    happening. Thanks for persevering.
    Mike

  20. 20 Posted by Rod Clark on 16 Apr, 2025 04:14 AM

    Rod Clark's Avatar

    No inconvenience to me Mike. Happy to help. I will close the case & thanks again. Rod

  21. Rod Clark closed this discussion on 16 Apr, 2025 04:15 AM.

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