Could not save rules

Get help. Get answers. Let others lend you a hand.

Moderator: Mr_Noodle

Could not save rules Mon Sep 13, 2021 3:30 pm • by shvdv
I have problem with Hazel lately, it seems that I can't save any changes to the rules anymore or open the Rule Sync Settings. I have browsed through some related forum topics, but I could find an answer. I can save files to library folder, so no issues with writing access. Any other tips?
shvdv
 
Posts: 3
Joined: Mon Sep 13, 2021 3:26 pm

Re: Could not save rules Tue Sep 14, 2021 10:05 am • by Mr_Noodle
Can you do the following?

- Launch Console
- Enter Hazel into the search field and press return
- Trigger the bug.
- Send in the resulting logs.
Mr_Noodle
Site Admin
 
Posts: 11195
Joined: Sun Sep 03, 2006 1:30 am
Location: New York City

Re: Could not save rules Fri Sep 17, 2021 11:12 am • by shvdv
Thanks for your help. Here is the log file from Console when the error is triggered.

default 17:12:13.732949+0200 runningboardd Acquiring assertion targeting [app<application.com.noodlesoft.Hazel.399029800.399030108(501)>:1537] from originator [daemon<com.apple.coreservices.launchservicesd>:103] with description <RBSAssertionDescriptor| "frontmost:1537" ID:172-103-3823961 target:1537 attributes:[
<RBSDomainAttribute| domain:"com.apple.launchservicesd" name:"RoleUserInteractiveFocal" sourceEnvironment:"(null)">
]>
default 17:12:13.733077+0200 runningboardd Assertion 172-103-3823961 (target:[app<application.com.noodlesoft.Hazel.399029800.399030108(501)>:1537]) will be created as active
default 17:12:13.733679+0200 runningboardd Calculated state for app<application.com.noodlesoft.Hazel.399029800.399030108(501)>: running-active (role: UserInteractiveFocal)
default 17:12:13.733716+0200 runningboardd [app<application.com.noodlesoft.Hazel.399029800.399030108(501)>:1537] Ignoring jetsam update because this process is not memory-managed
default 17:12:13.734997+0200 NowPlayingTouchUI [NowPlayingTouchUI] Reloading available apps due to workspace activating an application: NSConcreteNotification 0x600002131890 {name = NSWorkspaceDidActivateApplicationNotification; object = <NSWorkspace: 0x600002d74130>; userInfo = {
NSWorkspaceApplicationKey = "<NSRunningApplication: 0x60000014cf00 (com.noodlesoft.Hazel - 1537) LSASN:{hi=0x0;lo=0x29029}>";
}}
default 17:12:13.733751+0200 runningboardd [app<application.com.noodlesoft.Hazel.399029800.399030108(501)>:1537] Ignoring suspend because this process is not lifecycle managed
default 17:12:13.735090+0200 runningboardd [app<application.com.noodlesoft.Hazel.399029800.399030108(501)>:1537] Set darwin role to: UserInteractiveFocal
default 17:12:13.735445+0200 runningboardd [app<application.com.noodlesoft.Hazel.399029800.399030108(501)>:1537] Ignoring GPU update because this process is not GPU managed
default 17:12:13.736732+0200 runningboardd [app<application.com.noodlesoft.Hazel.399029800.399030108(501)>:1537] Skipping AppNap state - not lifecycle managed
default 17:12:13.736973+0200 runningboardd Acquiring assertion targeting [app<application.com.noodlesoft.Hazel.399029800.399030108(501)>:1537] from originator [daemon<com.apple.coreservices.launchservicesd>:103] with description <RBSAssertionDescriptor| "notification:1537" ID:172-103-3823962 target:1537 attributes:[
<RBSDomainAttribute| domain:"com.apple.launchservicesd" name:"LSNotification" sourceEnvironment:"(null)">
]>
default 17:12:13.737396+0200 runningboardd Assertion 172-103-3823962 (target:[app<application.com.noodlesoft.Hazel.399029800.399030108(501)>:1537]) will be created as active
default 17:12:13.738415+0200 runningboardd Acquiring assertion targeting [app<application.com.noodlesoft.Hazel.399029800.399030108(501)>:1537] from originator [daemon<com.apple.WindowServer(88)>:143] with description <RBSAssertionDescriptor| "FUSBFrontmostProcess" ID:172-143-3823963 target:1537 attributes:[
<RBSDomainAttribute| domain:"com.apple.fuseboard" name:"Frontmost" sourceEnvironment:"(null)">,
<RBSAcquisitionCompletionAttribute| policy:AfterApplication>
]>
default 17:12:13.736648+0200 runningboardd Finished acquiring assertion 172-103-3823961 (target:[app<application.com.noodlesoft.Hazel.399029800.399030108(501)>:1537])
default 17:12:13.738531+0200 runningboardd Assertion 172-143-3823963 (target:[app<application.com.noodlesoft.Hazel.399029800.399030108(501)>:1537]) will be created as active
default 17:12:13.738640+0200 runningboardd Finished acquiring assertion 172-103-3823962 (target:[app<application.com.noodlesoft.Hazel.399029800.399030108(501)>:1537])
default 17:12:13.739145+0200 runningboardd [app<application.com.noodlesoft.Hazel.399029800.399030108(501)>:1537] Ignoring jetsam update because this process is not memory-managed
default 17:12:13.739264+0200 runningboardd [app<application.com.noodlesoft.Hazel.399029800.399030108(501)>:1537] Ignoring suspend because this process is not lifecycle managed
default 17:12:13.739454+0200 runningboardd [app<application.com.noodlesoft.Hazel.399029800.399030108(501)>:1537] Ignoring GPU update because this process is not GPU managed
default 17:12:13.739911+0200 runningboardd [app<application.com.noodlesoft.Hazel.399029800.399030108(501)>:1537] Skipping AppNap state - not lifecycle managed
default 17:12:13.740219+0200 runningboardd [app<application.com.noodlesoft.Hazel.399029800.399030108(501)>:1537] Ignoring jetsam update because this process is not memory-managed
default 17:12:13.740458+0200 runningboardd [app<application.com.noodlesoft.Hazel.399029800.399030108(501)>:1537] Ignoring suspend because this process is not lifecycle managed
default 17:12:13.740679+0200 runningboardd [app<application.com.noodlesoft.Hazel.399029800.399030108(501)>:1537] Ignoring GPU update because this process is not GPU managed
default 17:12:13.741024+0200 runningboardd [app<application.com.noodlesoft.Hazel.399029800.399030108(501)>:1537] Skipping AppNap state - not lifecycle managed
default 17:12:13.738816+0200 runningboardd Calculated state for app<application.com.noodlesoft.Hazel.399029800.399030108(501)>: running-active (role: UserInteractiveFocal)
default 17:12:13.741434+0200 runningboardd Finished acquiring assertion 172-143-3823963 (target:[app<application.com.noodlesoft.Hazel.399029800.399030108(501)>:1537])
default 17:12:13.741633+0200 runningboardd Calculated state for app<application.com.noodlesoft.Hazel.399029800.399030108(501)>: running-active (role: UserInteractiveFocal)
default 17:12:18.864424+0200 runningboardd Assertion did invalidate due to timeout: 172-103-3823962 (target:[app<application.com.noodlesoft.Hazel.399029800.399030108(501)>:1537])
default 17:12:19.120367+0200 runningboardd [app<application.com.noodlesoft.Hazel.399029800.399030108(501)>:1537] Ignoring jetsam update because this process is not memory-managed
default 17:12:19.120379+0200 runningboardd Calculated state for app<application.com.noodlesoft.Hazel.399029800.399030108(501)>: running-active (role: UserInteractiveFocal)
default 17:12:19.120407+0200 runningboardd [app<application.com.noodlesoft.Hazel.399029800.399030108(501)>:1537] Ignoring suspend because this process is not lifecycle managed
default 17:12:19.120434+0200 runningboardd [app<application.com.noodlesoft.Hazel.399029800.399030108(501)>:1537] Ignoring GPU update because this process is not GPU managed
default 17:12:19.120495+0200 runningboardd [app<application.com.noodlesoft.Hazel.399029800.399030108(501)>:1537] Skipping AppNap state - not lifecycle managed
default 17:12:19.699695+0200 runningboardd Invalidating assertion 172-103-3823961 (target:[app<application.com.noodlesoft.Hazel.399029800.399030108(501)>:1537]) from originator [daemon<com.apple.coreservices.launchservicesd>:103]
default 17:12:19.709640+0200 runningboardd Invalidating assertion 172-143-3823963 (target:[app<application.com.noodlesoft.Hazel.399029800.399030108(501)>:1537]) from originator [daemon<com.apple.WindowServer(88)>:143]
shvdv
 
Posts: 3
Joined: Mon Sep 13, 2021 3:26 pm

Re: Could not save rules Mon Sep 20, 2021 10:35 am • by Mr_Noodle
Is that everything? There should be some sort of error/exception happening there. I suggest clearing the logs, then triggering the error so that there's less to have to send over.
Mr_Noodle
Site Admin
 
Posts: 11195
Joined: Sun Sep 03, 2006 1:30 am
Location: New York City

Re: Could not save rules Sun Sep 26, 2021 5:50 am • by shvdv
default 11:48:48.676237+0200 Hazel Could not create directories for path (null): Error Domain=NSCocoaErrorDomain Code=512 "The file couldn't be saved."

UNIX error exception: 17

Non-fatal error enumerating at <private>, continuing: Error Domain=NSCocoaErrorDomain Code=260 "The file "PlugIns" couldn't be opened because there is no such file." UserInfo={NSURL=PlugIns/ -- file:///Applications/Hazel.app/Contents/Library/LoginItems/86Z3GCJ4MF.com.noodlesoft.HazelHelper.app/Contents/, NSFilePath=/Applications/Hazel.app/Contents/Library/LoginItems/86Z3GCJ4MF.com.noodlesoft.HazelHelper.app/Contents/PlugIns, NSUnderlyingError=0x7fecf9f88bf0 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}

I have tried it again, it seems to be an issue with the download folder.
shvdv
 
Posts: 3
Joined: Mon Sep 13, 2021 3:26 pm

Re: Could not save rules Mon Sep 27, 2021 10:16 am • by Mr_Noodle
Can you send me the few lines before and after that first line?

Also, is there a Application Support/Hazel folder under your library folder?
Mr_Noodle
Site Admin
 
Posts: 11195
Joined: Sun Sep 03, 2006 1:30 am
Location: New York City


Return to Support

cron