The Promise Utility app is no longer opening any windows. So none of my three Pegasus2 or two Pegasus3 units are visible.  I recently updated to the latest (at time of writing): 4.02.0000.21.

After updating the app it continued to work normally for a while, but something I still don't understand kicked four of the five units offline, ungracefully.  The Mac warned about ejecting before disconnecting, and the Promise Utility app, which was open at the time, said something about the unit not being available and offering a button to close the window for each of the affected units.  I had to do that in order to quit the app.

After quitting the app I investigated the mysterious problem, and when I powered on one of the units manually all the rest of them automatically powered on, and all remounted successfully.  There does not appear to be any data loss.  So I launched the Promise Utility app to check on some background processes I had been running, and now it won't show any of my drives, not even the one that never went offline.

Any idea how to fix this and get the app working normally again?  I looked all over for any preference or app status files, such as in ~/Library/Application Support and /Library/Application Support.  The only thing I found that looks relevant is ~/Library/Preferences/com.promise.PromiseUtility.plist.  I'll paste its contents below, but I don't see anything obviously wrong in it.  Perhaps someone else will???

----------------

~/Library/Preferences/com.promise.PromiseUtility.plist:

 

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<key>NSNavLastRootDirectory</key>

<string>~/Dropbox/Manuals/Promise Pegasus2 &amp; Pegasus3 R8</string>

<key>NSNavLastUserSetHideExtensionButtonState</key>

<false/>

<key>NSNavPanelExpandedSizeForOpenMode</key>

<string>{712, 448}</string>

<key>NSNavPanelExpandedSizeForSaveMode</key>

<string>{712, 448}</string>

<key>NSPreferencesContentSize</key>

<string>{419, 195}</string>

<key>NSPreferencesSelectedIndex</key>

<integer>0</integer>

<key>NSToolbar Configuration NSPreferences</key>

<dict>

<key>TB Display Mode</key>

<integer>1</integer>

<key>TB Icon Size Mode</key>

<integer>1</integer>

<key>TB Is Shown</key>

<integer>1</integer>

<key>TB Size Mode</key>

<integer>1</integer>

</dict>

<key>NSToolbar Configuration Pegasus2 R8</key>

<dict>

<key>TB Display Mode</key>

<integer>1</integer>

<key>TB Icon Size Mode</key>

<integer>1</integer>

<key>TB Is Shown</key>

<integer>1</integer>

<key>TB Size Mode</key>

<integer>1</integer>

</dict>

<key>NSToolbar Configuration Pegasus3 R8</key>

<dict>

<key>TB Display Mode</key>

<integer>1</integer>

<key>TB Icon Size Mode</key>

<integer>1</integer>

<key>TB Is Shown</key>

<integer>1</integer>

<key>TB Size Mode</key>

<integer>1</integer>

</dict>

<key>NSWindow Frame Preferences</key>

<string>750 595 419 274 0 0 1920 1057 </string>

<key>PromiseUtility_IsAutoUpdate</key>

<true/>

<key>PromiseUtility_IsNeedUpdateAgain</key>

<false/>

</dict>

</plist>