-
Notifications
You must be signed in to change notification settings - Fork 203
Description
Running Nudge 2.0.12.81807 after upgrading from 1.1.16. We revised our deployment and config to use some of the new Nudge features but we're not sure what is causing this message. We deploy a JSON config, aren't using the SOFA feed, and confirmed we don't have any conflicting PLIST/Profile-based configurations deploying or already on the systems affected.
Here is a log excerpt showing some typical behaviour, but it shows up much more than this in the overall log (see screenshot below)
2025-03-20 10:59:36.219914-0600 localhost Nudge[72975]: [com.github.macadmins.Nudge:user-interface] Delaying initial run (in seconds) by: 63
2025-03-20 11:00:39.220864-0600 localhost Nudge[72975]: [com.github.macadmins.Nudge:user-interface] Finished delay
2025-03-20 11:00:39.223861-0600 localhost Nudge[72975]: [com.github.macadmins.Nudge:user-interface] allowedDeferralsUntilForcedSecondaryQuitButton has been passed: 15
2025-03-20 11:00:39.224389-0600 localhost Nudge[72975]: [com.github.macadmins.Nudge:softwareupdate-download] enforceMinorUpdates: true
2025-03-20 11:00:57.431798-0600 localhost Nudge[72975]: [com.github.macadmins.Nudge:utilities] Nudge detected an attempt to quit the application via CMD + Q shortcut key.
2025-03-20 11:02:53.725848-0600 localhost Nudge[72975]: [com.github.macadmins.Nudge:user-interface] User clicked secondaryQuitButton
2025-03-20 11:02:55.869859-0600 localhost Nudge[72975]: [com.github.macadmins.Nudge:user-interface] Failed to serialize profile configuration
2025-03-20 11:02:55.869970-0600 localhost Nudge[72975]: [com.github.macadmins.Nudge:user-interface] Failed to serialize profile configuration
2025-03-20 11:02:55.870249-0600 localhost Nudge[72975]: [com.github.macadmins.Nudge:user-interface] Failed to serialize profile configuration
2025-03-20 11:02:55.870446-0600 localhost Nudge[72975]: [com.github.macadmins.Nudge:user-interface] Failed to serialize profile configuration
2025-03-20 11:02:55.870472-0600 localhost Nudge[72975]: [com.github.macadmins.Nudge:user-interface] User clicked primaryQuitButton
2025-03-20 11:02:59.776521-0600 localhost Nudge[73627]: [com.github.macadmins.Nudge:user-interface] Failed to serialize profile configuration
The only Nudge-related plist we can find is the one created for the active user in ~/Library/Preferences/com.github.macadmins.Nudge.plist (raw text of that embedded below) but I'm guessing the Nudge app shouldn't be looking at that for any of its actual settings if the JSON config is deployed into /Library/Preferences/?
Thanks!
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>NSWindow Frame SwiftUI.AnyView-1-AppWindow-1</key>
<string>830 716 900 478 0 0 2560 1415 </string>
<key>deferRunUntil</key>
<date>2025-03-20T17:02:55Z</date>
<key>requiredMinimumOSVersion</key>
<string>15.3.2</string>
<key>userDeferrals</key>
<integer>19</integer>
<key>userQuitDeferrals</key>
<integer>17</integer>
<key>userSessionDeferrals</key>
<integer>2</integer>
</dict>
</plist>