Weird Problem on M1 Mac Mini with both Big Sir and Monterey

jtaylor's Avatar

jtaylor

26 Oct, 2021 02:48 PM

On both the latest release version of Moneydance and the latest preview version, about every other time I open the app, the UI is totally frozen and it requires Command-Option-Q to force quit. When I do usually the subsequent launch will work, but any further launches usually trigger the unresponsive UI again.

I've seen this on both Big Sir and Monterey and have even deleted and reinstalled Moneydance as well as trying the latest preview version. Its getting rather annoying. Hoping for ideas of a possible solution.

  1. 1 Posted by Stuart Beesley ... on 26 Oct, 2021 03:40 PM

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

    Are you using the Darcula Theme? If so, it's broken... Either wait for build 4059 or change Theme to default, or downgrade....

  2. 2 Posted by jtaylor on 26 Oct, 2021 03:52 PM

    jtaylor's Avatar

    Nope using the default theme.

  3. 3 Posted by Stuart Beesley ... on 26 Oct, 2021 03:57 PM

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

    Next time it crashes, find errlog.txt and post that here:

    If you're using Mac OS X, it should be located at one of these locations within your Home folder:

    Library/Containers/com.infinitekind.MoneydanceOSX/Data/Library/Application Support/Moneydance/

    or:

    Library/Application Support/Moneydance/

    If you have any trouble finding your Home Library folder, open Finder and select Go>Go to Folder> and type in:

    ~/Library

    This should pull up your local Library folder.

    If you're using Windows, it should be located at:

    C:/Users/(yourusername)/.moneydance/

    If you're using Linux, it should be located at:

    /home/(yourusername)/.moneydance/

  4. 4 Posted by jtaylor on 26 Oct, 2021 04:10 PM

    jtaylor's Avatar

    It's definitely frozen now. Here's err log.text. Although doesn't look too helpful to me.

    Starting Moneydance 2022.1 (4058) at Tue Oct 26 11:00:58 CDT 2021
    Settings Folder: /Users/jtaylor/Library/Containers/com.infinitekind.MoneydanceOSX/Data/Library/Application Support/Moneydance
    OS: Mac OS X 12.0.1 x86_64
    Java: 17 (Eclipse Adoptium)
    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
    initialized extension moneyforesight in 0.432 seconds
    Warning: the fonts "Times" and "Times" are not available for the Java logical font "Serif", which may have unexpected appearance or behavior. Re-enable the "Times" font to remove this warning.
    Warning: the fonts "Times" and "Times" are not available for the Java logical font "Serif", which may have unexpected appearance or behavior. Re-enable the "Times" font to remove this warning.
    Warning: the fonts "Times" and "Times" are not available for the Java logical font "Serif", which may have unexpected appearance or behavior. Re-enable the "Times" font to remove this warning.
    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:13.0:style0
     mono: Gill Sans:13.0:style0
     coding: Hack:13.0:style0
     print: Helvetica:12.0:style0
     header: SF Pro Display:15.0:style0
     register: SF Pro Display:12.0:style0
     reportTitle: SF Pro Display:32.0:style0
     calendarTitle: SF Pro Display:12.0:style0
     reportHeader: SF Pro Display:11.0:style0
     detailTitle: SF Pro Display:15.0:style0
    detected system appearance: org.violetlib.vappearances.VAppearanceImpl@25641d39
    detected system appearance: org.violetlib.vappearances.VAppearanceImpl@25641d39
    Setting look and feel class to org.violetlib.aqua.AquaLookAndFeel
    Unable to map image: java.lang.reflect.InaccessibleObjectException: Unable to make public sun.awt.image.MultiResolutionCachedImage sun.awt.image.MultiResolutionCachedImage.map(java.util.function.Function) accessible: module java.desktop does not "exports sun.awt.image" to unnamed module @26e356f0
    opening last file: Taylor Finances
    loading dataset: /Users/jtaylor/Library/Containers/com.infinitekind.MoneydanceOSX/Data/Documents/Taylor Finances.moneydance
    loading with 128 bit encryption key
    reading trunk data tiksync/trunk
    trunk data loaded (0.207 seconds), checking for incremental updates
    loading un-synced txn files...
    loading synced txn files...
    replacing root: null () with new root: Taylor Finances (96d09142-6e51-4c3b-b16e-ad609cb67229
    ICloudContainer.isContainerAvailable(): nativeGetICloudPath: /Users/jtaylor/Library/Mobile Documents/iCloud~com~infinitekind~moneydancesync
    jcloud: creating parents of base folder: /Documents/sync/8a9b1f73-a36e-4d00-a8cf-986d93e480ad
    iCloud Drive: path = /Users/jtaylor/Library/Mobile Documents/iCloud~com~infinitekind~moneydancesync (readable: true writeable: true)
    starting syncing via encryptedFS(iCloud:/Documents/sync/8a9b1f73-a36e-4d00-a8cf-986d93e480ad)
    VAQUA: system appearance did change
    detected system appearance: org.violetlib.vappearances.VAppearanceImpl@25641d39
    VAQUA: applying updated theme: mac_dark_mode
    detected system appearance: org.violetlib.vappearances.VAppearanceImpl@25641d39
    Setting look and feel class to org.violetlib.aqua.AquaLookAndFeel
    Java version: 1700000
    Update info received with successful signature verification

  5. 5 Posted by jtaylor on 26 Oct, 2021 04:13 PM

    jtaylor's Avatar

    Right after I posted that it unfroze. Probably had been left open around 5 minutes at most

  6. 6 Posted by jtaylor on 26 Oct, 2021 04:15 PM

    jtaylor's Avatar

    Now it has different messages as well in the log

    Starting Moneydance 2022.1 (4058) at Tue Oct 26 11:00:58 CDT 2021
    Settings Folder: /Users/jtaylor/Library/Containers/com.infinitekind.MoneydanceOSX/Data/Library/Application Support/Moneydance
    OS: Mac OS X 12.0.1 x86_64
    Java: 17 (Eclipse Adoptium)
    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
    initialized extension moneyforesight in 0.432 seconds
    Warning: the fonts "Times" and "Times" are not available for the Java logical font "Serif", which may have unexpected appearance or behavior. Re-enable the "Times" font to remove this warning.
    Warning: the fonts "Times" and "Times" are not available for the Java logical font "Serif", which may have unexpected appearance or behavior. Re-enable the "Times" font to remove this warning.
    Warning: the fonts "Times" and "Times" are not available for the Java logical font "Serif", which may have unexpected appearance or behavior. Re-enable the "Times" font to remove this warning.
    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:13.0:style0
     mono: Gill Sans:13.0:style0
     coding: Hack:13.0:style0
     print: Helvetica:12.0:style0
     header: SF Pro Display:15.0:style0
     register: SF Pro Display:12.0:style0
     reportTitle: SF Pro Display:32.0:style0
     calendarTitle: SF Pro Display:12.0:style0
     reportHeader: SF Pro Display:11.0:style0
     detailTitle: SF Pro Display:15.0:style0
    detected system appearance: org.violetlib.vappearances.VAppearanceImpl@25641d39
    detected system appearance: org.violetlib.vappearances.VAppearanceImpl@25641d39
    Setting look and feel class to org.violetlib.aqua.AquaLookAndFeel
    Unable to map image: java.lang.reflect.InaccessibleObjectException: Unable to make public sun.awt.image.MultiResolutionCachedImage sun.awt.image.MultiResolutionCachedImage.map(java.util.function.Function) accessible: module java.desktop does not "exports sun.awt.image" to unnamed module @26e356f0
    opening last file: Taylor Finances
    loading dataset: /Users/jtaylor/Library/Containers/com.infinitekind.MoneydanceOSX/Data/Documents/Taylor Finances.moneydance
    loading with 128 bit encryption key
    reading trunk data tiksync/trunk
    trunk data loaded (0.207 seconds), checking for incremental updates
    loading un-synced txn files...
    loading synced txn files...
    replacing root: null () with new root: Taylor Finances (96d09142-6e51-4c3b-b16e-ad609cb67229
    ICloudContainer.isContainerAvailable(): nativeGetICloudPath: /Users/jtaylor/Library/Mobile Documents/iCloud~com~infinitekind~moneydancesync
    jcloud: creating parents of base folder: /Documents/sync/8a9b1f73-a36e-4d00-a8cf-986d93e480ad
    iCloud Drive: path = /Users/jtaylor/Library/Mobile Documents/iCloud~com~infinitekind~moneydancesync (readable: true writeable: true)
    starting syncing via encryptedFS(iCloud:/Documents/sync/8a9b1f73-a36e-4d00-a8cf-986d93e480ad)
    VAQUA: system appearance did change
    detected system appearance: org.violetlib.vappearances.VAppearanceImpl@25641d39
    VAQUA: applying updated theme: mac_dark_mode
    detected system appearance: org.violetlib.vappearances.VAppearanceImpl@25641d39
    Setting look and feel class to org.violetlib.aqua.AquaLookAndFeel
    Java version: 1700000
    Update info received with successful signature verification
    Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap space
    at java.base/java.util.Arrays.copyOf(Unknown Source)
    at java.base/java.util.ArrayList.grow(Unknown Source)
    at java.base/java.util.ArrayList.grow(Unknown Source)
    at java.base/java.util.ArrayList.add(Unknown Source)
    at java.base/java.util.ArrayList.add(Unknown Source)
    at org.jfree.chart.axis.DateAxis.refreshTicksHorizontal(DateAxis.java:1682)
    at org.jfree.chart.axis.DateAxis.refreshTicks(DateAxis.java:1556)
    at org.jfree.chart.axis.ValueAxis.reserveSpace(ValueAxis.java:807)
    at org.jfree.chart.plot.XYPlot.calculateDomainAxisSpace(XYPlot.java:3070)
    at org.jfree.chart.plot.XYPlot.calculateAxisSpace(XYPlot.java:3028)
    at org.jfree.chart.plot.XYPlot.draw(XYPlot.java:3156)
    at org.jfree.chart.JFreeChart.draw(JFreeChart.java:1235)
    at org.jfree.chart.ChartPanel.paintComponent(ChartPanel.java:1668)
    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.JComponent.paintChildren(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.JComponent.paintChildren(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.paintChildren(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.JComponent.paintChildren(Unknown Source)
    Version info retrieved; we are up to date!
    Beginning shutdown process
    Shutting down syncing for file
    waiting for background tasks to complete...
    Compacting old transaction logs
    backing up file...
    saving automatic backup file: /Users/jtaylor/Library/Containers/com.infinitekind.MoneydanceOSX/Data/Library/Application Support/Moneydance/archive/backups/Taylor Finances.2021-10-26.moneydancearchive
    finished backing up file; now to remove expired backups...
    completed removal of expired backups

  7. 7 Posted by Stuart Beesley ... on 26 Oct, 2021 04:25 PM

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

    That's bad!
    Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap space

    It seems to be the money foresight extension.... It's now included within 2022 anyway...

    I suggest you navigate to:
    /Users/stu/Library/Containers/com.infinitekind.MoneydanceOSX/Data/Library/Application Support/Moneydance/fmodules/ and delete the moneyforesight.mxt extension file and restart MD and see what happens...

  8. 8 Posted by jtaylor on 26 Oct, 2021 04:37 PM

    jtaylor's Avatar

    Seems to be nothing in that directory

    /Users/jtaylor/Library/Containers/com.infinitekind.MoneydanceOSX/Data/Library/Application Support/Moneydance/fmodules
    jtaylor@Phoenix fmodules % ls -la
    total 0
    drwxr-xr-x@ 2 jtaylor staff 64 Dec 11 2019 .
    drwx------ 9 jtaylor staff 288 Dec 11 2019 ..

  9. 9 Posted by Stuart Beesley ... on 26 Oct, 2021 04:55 PM

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

    Ok, in the same locations, look for config.dict. With MD closed, make a backup of this file and then edit config.dict with a text editor...

    Look for:
    moneyforesight

    There will be sections for
    "gui.home.unused" = ( ... ) "gui.home.lefties" = ( ... ) "gui.home.righties" = ( ... )

    delete: "com.moneydance.apps.md.view.gui.moneyforesight.homepage.reminderreview"
    and
    "com.moneydance.modules.features.com.moneydance.apps.md.view.gui.moneyforesight.moneyforesight.homepage" from lefties and righties... Be careful to leave the closing bracket )

    save

    restart MD

    what happens...?

    moneyforesight should not be appearing on the Home Screen?

    If it crashes, send new log....

  10. 10 Posted by jtaylor on 26 Oct, 2021 07:27 PM

    jtaylor's Avatar

    Seems to have solved the crash.

    Thanks. I really appreciate the help!

  11. System closed this discussion on 25 Jan, 2022 07:30 PM.

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