Hello,
I'm having virtually the same issue and the same script with PDFPenPro. In my case I have:
Hazel 5.1.2
macOS 12.4
PDFPenPro 12.2.3
The script has been working fine since my update to Monterey back on 12.0 or 12.1. Using Hazel 5.x the whole time. I haven't been able to identify any change prior to Hazel failing to launch PDFPenPro to run OCR.
I can run the script directly through Script Editor and it works precisely as intended (except that I have to specify what "theFile" alias points to. I have uninstalled and reinstalled Hazel and reset the PPPC permissions for Hazel and the Automation (Apple Events) permissions category using tccutil, but the issue persists.
When I attempt to run the script through Hazel on the same PDF I get
OSAScriptErrorNumberKey = "-1708" in this output in the log while in debug mode:
- Code: Select all
2022-06-25 21:38:58.471 86Z3GCJ4MF.com.noodlesoft.HazelHelper[94721] DEBUG: Thread 0x600003e60c00: Run worker for folder: /Users/[RedactedToShare]/Library/Mobile Documents/com~apple~CloudDocs/Archive/Scans
2022-06-25 21:38:58.497 hazelworker[97749] Running worker (v5.1.2) for folder with identifier: 16777220-2972009.
2022-06-25 21:38:58.498 hazelworker[97749] ###main load address: 0x107464000
2022-06-25 21:38:58.498 hazelworker[97749] ###Hazel Core load address: 0x10773f000
2022-06-25 21:38:58.498 hazelworker[97749] ###Noodle load address: 0x107a60000
2022-06-25 21:38:58.498 hazelworker[97749] ###CK load address: 0x10761f000
2022-06-25 21:38:58.510 hazelworker[97749] DEBUG: Program is licensed.
2022-06-25 21:38:58.533 hazelworker[97749] DEBUG: Error reading file /Users/[RedactedToShare]/Library/Application Support/Firefox/prefs.js: Error Domain=NSCocoaErrorDomain Code=260 "The file “prefs.js” couldn’t be opened because there is no such file." UserInfo={NSFilePath=/Users/[RedactedToShare]/Library/Application Support/Firefox/prefs.js, NSUnderlyingError=0x60000220bae0 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}
2022-06-25 21:38:58.535 hazelworker[97749] DEBUG: Could not find entry for default_directory in Chrome preference file.
2022-06-25 21:38:58.538 hazelworker[97749] Processing folder Scans (forced)
2022-06-25 21:38:58.538 hazelworker[97749] DEBUG: Pausing to wait for things to settle down.
2022-06-25 21:39:00.538 hazelworker[97749] DEBUG: Processing directories: (
"/Users/[RedactedToShare]/Library/Mobile Documents/com~apple~CloudDocs/Archive/Scans"
)
2022-06-25 21:39:00.572 86Z3GCJ4MF.com.noodlesoft.HazelHelper[94721] DEBUG: Checking events for path /Users/[RedactedToShare]/Library/Mobile Documents/com~apple~CloudDocs/Archive/Scans, folder Scans
2022-06-25 21:39:00.572 hazelworker[97749] DEBUG: About to process directory /Users/[RedactedToShare]/Library/Mobile Documents/com~apple~CloudDocs/Archive/Scans
2022-06-25 21:39:00.574 hazelworker[97749] DEBUG: .DS_Store: File is hidden/invisible. Skipping.
2022-06-25 21:39:00.574 hazelworker[97749][PREDICTION] DEBUG: Calculating fire time - predicate: labelColor ==[cd] 7 result: 0
2022-06-25 21:39:00.574 hazelworker[97749][PREDICTION] DEBUG: Next fire time: 4000-12-31 19:00:00.000
2022-06-25 21:39:00.574 hazelworker[97749][PREDICTION] DEBUG: Bail out: AND predicate
2022-06-25 21:39:00.574 hazelworker[97749][PREDICTION] DEBUG: Predicted fire time for file: /Users/[RedactedToShare]/Library/Mobile Documents/com~apple~CloudDocs/Archive/Scans/Screen Shot 2022-06-25 at 1.23.30 AM.pdf and rule Do Not Run on Gray Label: 4000-12-31 19:00:00.000 Should poll: 0
2022-06-25 21:39:00.613 hazelworker[97749][PREDICTION] DEBUG: Calculating fire time - predicate: typeObject isType: "com.adobe.pdf" result: 1
2022-06-25 21:39:00.613 hazelworker[97749][PREDICTION] DEBUG: Next fire time: 4000-12-31 19:00:00.000
2022-06-25 21:39:00.614 hazelworker[97749][PREDICTION] DEBUG: Calculating fire time - predicate: tags hazelDoesNotContainObjects: {"OCR"} result: 1
2022-06-25 21:39:00.614 hazelworker[97749][PREDICTION] DEBUG: Next fire time: 4000-12-31 19:00:00.000
2022-06-25 21:39:00.614 hazelworker[97749][PREDICTION] DEBUG: Predicted fire time for file: /Users/[RedactedToShare]/Library/Mobile Documents/com~apple~CloudDocs/Archive/Scans/Screen Shot 2022-06-25 at 1.23.30 AM.pdf and rule Apply OCR to PDFs: 4000-12-31 19:00:00.000 Should poll: 0
2022-06-25 21:39:00.614 hazelworker[97749] Screen Shot 2022-06-25 at 1.23.30 AM.pdf: Rule Apply OCR to PDFs matched.
2022-06-25 21:39:00.614 hazelworker[97749] DEBUG: New rule signature. Executing actions.
Old signatures: (
)
New Signature:{typeObject isType: "com.adobe.pdf" AND tags hazelDoesNotContainObjects: {"OCR"}}:{(applescript:,{
})(addtag:(
OCR,
Scans
),{
})(continue:,{
})}
2022-06-25 21:39:00.666 hazelworker[97749] [Error] AppleScript failed: Error executing AppleScript on file /Users/[RedactedToShare]/Library/Mobile Documents/com~apple~CloudDocs/Archive/Scans/Screen Shot 2022-06-25 at 1.23.30 AM.pdf.
[b]2022-06-25 21:39:00.666 hazelworker[97749] OSAScript error: {
OSAScriptErrorNumberKey = "-1708";[/b]
}
2022-06-25 21:39:00.666 hazelworker[97749] DEBUG: Tapping error retry sequence
2022-06-25 21:39:00.667 hazelworker[97749] DEBUG: Writing out DB file for /Users/[RedactedToShare]/Library/Mobile Documents/com~apple~CloudDocs/Archive/Scans to path: /Users/[RedactedToShare]/Library/Application Support/Hazel/16777220-2972009.hazeldb
2022-06-25 21:39:00.668 hazelworker[97749] DEBUG: Directory /Users/[RedactedToShare]/Library/Mobile Documents/com~apple~CloudDocs/Archive/Scans processed in 0.095322 seconds
2022-06-25 21:39:00.668 86Z3GCJ4MF.com.noodlesoft.HazelHelper[94721] DEBUG: Checking events for path /Users/[RedactedToShare]/Library/Mobile Documents/com~apple~CloudDocs/Archive/Scans, folder Scans
2022-06-25 21:39:00.668 hazelworker[97749] Received abort event.
2022-06-25 21:39:00.668 hazelworker[97749] DEBUG: Sleeping
2022-06-25 21:39:02.679 hazelworker[97749] DEBUG: About to process directory /Users/[RedactedToShare]/Library/Mobile Documents/com~apple~CloudDocs/Archive/Scans
2022-06-25 21:39:02.679 hazelworker[97749] DEBUG: Directory /Users/[RedactedToShare]/Library/Mobile Documents/com~apple~CloudDocs/Archive/Scans processed in 0.000502 seconds
2022-06-25 21:39:02.680 86Z3GCJ4MF.com.noodlesoft.HazelHelper[94721] DEBUG: Checking events for path /Users/[RedactedToShare]/Library/Mobile Documents/com~apple~CloudDocs/Archive/Scans, folder Scans
2022-06-25 21:39:02.680 hazelworker[97749] Received abort event.
2022-06-25 21:39:02.680 hazelworker[97749] DEBUG: Sending metrics to scheduler. Next scheduled run: 4000-12-31 19:00:00.000
2022-06-25 21:39:02.680 hazelworker[97749] Done processing folder Scans
2022-06-25 21:39:02.680 86Z3GCJ4MF.com.noodlesoft.HazelHelper[94721] DEBUG: Received metrics for folder /Users/[RedactedToShare]/Library/Mobile Documents/com~apple~CloudDocs/Archive/Scans: {
directoryDepth = 0;
requestedSchedulingTime = "4001-01-01 00:00:00 +0000";
triggerPaths = "<NoodlePathSet: 0x600002b6e2a0>\n";
unavailablePaths = "{(\n)}";
}
2022-06-25 21:39:02.680 86Z3GCJ4MF.com.noodlesoft.HazelHelper[94721] DEBUG: Timer scheduled for folder /Users/[RedactedToShare]/Library/Mobile Documents/com~apple~CloudDocs/Archive/Scans at 4001-01-01 00:00:00 +0000
2022-06-25 21:39:02.682 86Z3GCJ4MF.com.noodlesoft.HazelHelper[94721] DEBUG: Thread 0x600003e60c00: Task removed: [97749]
Tested with different PDFs and still the same results. PDFPenPro 12 opens and OCRs them without issue if done manually, or by running the AppleScript with the alias manually specified like so: set theFile to alias "Users:[RedactedToShare]:Desktop:Screen Shot 2022-06-25 at 7.03.13 PM.pdf"
Any ideas on what could be the issue? There have been no updates to PDFPen Pro on my Mac and I don't recall this issue occurring only after the macOS 12.4 update or a recent Hazel update. As