MoneyDance on iMac M1

Frederic SEUX's Avatar

Frederic SEUX

19 Aug, 2022 03:49 PM

Hello,

I used MoneyDance on my PC Intel with Linux Mint and Windows 11 and all works very well.

But I've buy a licence to use MoneyDance with my iMac M1, and it's very long too open ! more than 10 seconds.

I've try to install the last version of MoneyDance, but I've an error message.

Thanks.

  1. 1 Posted by Stuart Beesley ... on 19 Aug, 2022 04:05 PM

    Stuart Beesley (Mr Toolbox)'s Avatar

    So this is the error: "Failed to load environment Java runtime"

    Can you find and upload errlog.txt file on disk..?

  2. 2 Posted by Frederic SEUX on 19 Aug, 2022 05:53 PM

    Frederic SEUX's Avatar

    Where can I find this file ?

  3. 3 Posted by dwg on 19 Aug, 2022 09:54 PM

    dwg's Avatar

    The Moneydance error log should be located at one of these locations within your Home folder:

    ~/Library/Containers/Moneydance/Data/Library/Application Support/Moneydance/errlog.txt

    or:

    ~/Library/Containers/com.infinitekind.MoneydanceOSX/Data/Library/Application Support/Moneydance/errlog.txt

    or:

    ~/Library/Application Support/Moneydance/errlog.txt

    Depending on your version of the Mac Operating System.

    If you have any trouble finding your Home Library folder you can open Finder and hold down the option key while selecting the Go menu and the Library folder option should occur or you can open Finder and select Go -> Go to Folder and copy and paste in the following:

    ~/Library

    This should pull up your local Library folder.

  4. 4 Posted by Frederic SEUX on 20 Aug, 2022 04:40 AM

    Frederic SEUX's Avatar

    The errlog.txt

    Thanks.

  5. 5 Posted by Stuart Beesley ... on 20 Aug, 2022 05:41 AM

    Stuart Beesley (Mr Toolbox)'s Avatar

    1) I'm confused by your Mac's log. It's seems to be loading 2022.4 (4087) OK in 12 seconds.. Why do you say it's taking a long time?

    I presume your install error therefore is trying to install 2022.5(4091)? Try this version: https://infinitekind.com/preview


    2) I do see however that you have ~30 'warning: transaction is assigned to root account' errors... These are txns that are 'lost' until you fix them... The latest toolbox (1052) extension can help you fix these if you want - always BACKUP first. Run toolbox and it should warn you, then the option can be found in Transaction Menu with update mode enabled. Perhaps take a look and tell me what it says... NOTE: I do not think this is related to your other issues.....


    3) Lastly in the log you have this (harmless) issue with 'Custom Balances' extension.

      File "extension(net_account_balances):net_account_balances.py", line 644, in getDecimalPoint
    IllegalArgumentException: java.lang.IllegalArgumentException: Cannot create PyString with non-byte value
    

    I would like to fix this. Is your Mac set up for French? What are your decimal place and grouping characters set to?

    Could you go to Window/Show Moneybot Console. Then in the Python Snippet console area copy/paste the (harmless) code below...

    from java.text import DecimalFormat
    decimalFormat = DecimalFormat.getInstance()
    decimalSymbols = decimalFormat.getDecimalFormatSymbols()
    _decimalCharSep = decimalSymbols.getDecimalSeparator()
    _groupingCharSep = decimalSymbols.getGroupingSeparator()
    print decimalFormat
    print "Decimal Ord:", ord(_decimalCharSep)
    print "Grouping Ord:", ord(_groupingCharSep)
    print "decimal char '%s'" %(_decimalCharSep)
    print "grouping char '%s'" %(_groupingCharSep)
    

    Then click 'Run Snippet' (NOT Run).... What does the output below say (please copy/paste the output and also upload a new Help/Console log)...

  6. 6 Posted by Frederic SEUX on 20 Aug, 2022 05:57 AM

    Frederic SEUX's Avatar

    MoneyBot console

    Beginning snippet at Sat Aug 20 07:55:45 CEST 2022
    Traceback (most recent call last):
      File "<string>", line 5, in <module>
    at org.python.core.PyString.<init>(PyString.java:57)
    at org.python.core.PyString.<init>(PyString.java:70)
    at org.python.core.PyString.<init>(PyString.java:78)
    at org.python.core.Py.makeCharacter(Py.java:2044)
    at org.python.core.Py.makeCharacter(Py.java:2036)
    at org.python.core.adapter.ClassicPyObjectAdapter$5.adapt(ClassicPyObjectAdapter.java:70)
    at org.python.core.adapter.ExtensiblePyObjectAdapter.adapt(ExtensiblePyObjectAdapter.java:44)
    at org.python.core.adapter.ClassicPyObjectAdapter.adapt(ClassicPyObjectAdapter.java:131)
    at org.python.core.Py.java2py(Py.java:2064)
    java.lang.IllegalArgumentException: java.lang.IllegalArgumentException: Cannot create PyString with non-byte value

  7. 7 Posted by Stuart Beesley ... on 20 Aug, 2022 06:01 AM

    Stuart Beesley (Mr Toolbox)'s Avatar

    Wow! Can you go to Mac's settings.. Language & Region and screen shot the first page and then click advanced and screenshot that too - see my examples attached

  8. 8 Posted by Frederic SEUX on 20 Aug, 2022 06:03 AM

    Frederic SEUX's Avatar

    It’s very long, on my PC with Linux, MoneyDance starts immediately, but on my iMac M1, it starts in 12 seconds.

  9. 9 Posted by Frederic SEUX on 20 Aug, 2022 06:06 AM

    Frederic SEUX's Avatar


    Le 20 août 2022 à 08:01, Stuart Beesley (Mr Toolbox) <[email blocked]> a écrit :

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

    From: Stuart Beesley (Mr Toolbox)

    Wow! Can you go to Mac's settings.. Language & Region and screen shot the first page and then click advanced and screenshot that too - see my examples attached

    On Fri, Aug 19 at 10:57 PM PDT, Frederic SEUX wrote:

    MoneyBot console

    Beginning snippet at Sat Aug 20 07:55:45 CEST 2022 
    Traceback (most recent call last): 
      File "<string>", line 5, in <module> 
    at org.python.core.PyString.<init>(PyString.java:57) 
    at org.python.core.PyString.<init>(PyString.java:70) 
    at org.python.core.PyString.<init>(PyString.java:78) 
    at org.python.core.Py.makeCharacter(Py.java:2044) 
    at org.python.core.Py.makeCharacter(Py.java:2036) 
    at org.python.core.adapter.ClassicPyObjectAdapter$5.adapt(ClassicPyObjectAdapter.java:70) 
    at org.python.core.adapter.ExtensiblePyObjectAdapter.adapt(ExtensiblePyObjectAdapter.java:44) 
    at org.python.core.adapter.ClassicPyObjectAdapter.adapt(ClassicPyObjectAdapter.java:131) 
    at org.python.core.Py.java2py(Py.java:2064) 
    java.lang.IllegalArgumentException: java.lang.IllegalArgumentException: Cannot create PyString with non-byte value

    Having trouble reading this? View this discussion online: MoneyDance on iMac M1.

    Reply with #ignore to stop receiving notifications for this discussion.

    <Screenshot_2022-08-20_at_06.59.53.png><Screenshot_2022-08-20_at_07.00.02.png>

  10. 10 Posted by Stuart Beesley ... on 20 Aug, 2022 06:10 AM

    Stuart Beesley (Mr Toolbox)'s Avatar

    Ref:

    It’s very long, on my PC with Linux, MoneyDance starts immediately, but on my iMac M1, it starts in 12 seconds.
    
    Are you calling 12 seconds a long time? Or some other startup time? Try removing all extensions and try again?

    PS - I don't think 12 seconds is long.. Upload your Linux console log here so we can look at that too...

  11. 11 Posted by Stuart Beesley ... on 20 Aug, 2022 06:17 AM

    Stuart Beesley (Mr Toolbox)'s Avatar

    Ref: the settings.. If you click on the arrow next to regroupment in both places, which option is selected? Can you screenshot the popup selections?

  12. 12 Posted by Frederic SEUX on 20 Aug, 2022 06:21 AM

    Frederic SEUX's Avatar


    Le 20 août 2022 à 08:17, Stuart Beesley (Mr Toolbox) <[email blocked]> a écrit :

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

    From: Stuart Beesley (Mr Toolbox)

    Ref: the settings.. If you click on the arrow next to regroupment in both places, which option is selected? Can you screenshot the popup selections?

    On Fri, Aug 19 at 11:10 PM PDT, Stuart Beesley (Mr Toolbox) wrote:

    Ref:

    It’s very long, on my PC with Linux, MoneyDance starts immediately, but on my iMac M1, it starts in 12 seconds.
    
    Are you calling 12 seconds a long time? Or some other startup time? Try removing all extensions and try again?

    PS - I don't think 12 seconds is long.. Upload your Linux console log here so we can look at that too...

    Having trouble reading this? View this discussion online: MoneyDance on iMac M1.

    Reply with #ignore to stop receiving notifications for this discussion.


  13. 13 Posted by Stuart Beesley ... on 20 Aug, 2022 06:23 AM

    Stuart Beesley (Mr Toolbox)'s Avatar

    Sorry your last message didn't work.. You can't really use email reply.. You need to click on the web link and reply there...

    https://infinitekind.tenderapp.com/discussions/general-questions/12...

  14. 14 Posted by Frederic SEUX on 20 Aug, 2022 06:25 AM

    Frederic SEUX's Avatar
  15. 15 Posted by Stuart Beesley ... on 20 Aug, 2022 06:52 AM

    Stuart Beesley (Mr Toolbox)'s Avatar

    Can you try running this code in Moneybot.... and again paste the results back here? Thanks

    from java.lang import Character
    from java.text import DecimalFormat
    groupC = Character(DecimalFormat.getInstance().getDecimalFormatSymbols().getGroupingSeparator())
    cp = Character.codePointAt([groupC], 0)
    print cp
    print Character.getNumericValue(groupC), Character.getNumericValue(cp)
    print Character.isWhitespace(groupC)
    print groupC.charValue()
    print cp
    print Character.getName(cp)
    print Character.getType(groupC), Character.getType(cp)
    print Character.valueOf(groupC)
    
  16. 16 Posted by Stuart Beesley ... on 20 Aug, 2022 10:29 AM

    Stuart Beesley (Mr Toolbox)'s Avatar

    No need to do any more on the Grouping character issue.. It's a change in java and a bug in Python.. I have now adjusted all my code.. Latest on my site:
    https://yogi1967.github.io/MoneydancePythonScripts/

    So you are left with the speed issue, installation issue, txns assigned to root issue....

Reply to this discussion

Internal reply

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

Attaching KB article:

»

Already uploaded files

  • Capture_d’écran_2022-08-19_à_17.48.26.png 156 KB
  • Capture_d’écran_2022-08-19_à_17.45.02.png 1.71 MB

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