Bug #121455 MySQL Workbench 26.7.0 doesn't work on macOS 27
Submitted: 8 Oct 16:49
Reporter: Phi Stro Email Updates:
Status: Open Impact on me:
None 
Category:MySQL Workbench Severity:S1 (Critical)
Version:26.7.0 OS:MacOS (27.0.1)
Assigned to: CPU Architecture:ARM (Apple M4 Max 14 (10 Performance and 4 Efficiency))
Tags: hang

[8 Oct 16:49] Phi Stro
Description:
Opening the latest MySQL Workbench on macOS results in a blank window that cannot be closed unless it is Force Quit. It is completely unusable.

Relevant output in macOS Console app when Workbench is launched:
```
error	10:47:35.598232-0500	SetStoreUpdateService	Warning: Not trusting process MySQL Workbench(77460) with identifier (null) (validation category 6, internal 0)
error	10:47:35.598493-0500	SetStoreUpdateService	Refusing connection from MySQL Workbench(77460), process not properly entitled
error	10:47:53.521415-0500	runningboardd	RBSStateCapture remove item called for untracked item 645-612-400247 (target:[xpcservice<com.apple.appkit.xpc.ThemeWidgetControlViewService([app<application.com.oracle.mysqlworkbench.109705640.109706214(63982416)>:77460])(63982416)>{vt hash: 0}{definition:com.apple.appkit.xpc.ThemeWidgetControlViewService[standard][client]}:77466:77466])
error	10:47:56.522186-0500	runningboardd	RBSStateCapture remove item called for untracked item 645-641-400359 (target:[app<application.com.oracle.mysqlworkbench.109705640.109706214(63982416)>:77460])
error	10:47:56.522205-0500	runningboardd	RBSStateCapture remove item called for untracked item 645-641-400358 (target:[app<application.com.oracle.mysqlworkbench.109705640.109706214(63982416)>:77460])
error	10:47:56.522216-0500	runningboardd	RBSStateCapture remove item called for untracked item 645-612-400239 (target:[app<application.com.oracle.mysqlworkbench.109705640.109706214(63982416)>:77460])
error	10:48:05.122420-0500	diagnostics_agent	Failed to parse receipt at /Applications/MySQL Workbench.app/Contents/_MASReceipt/receipt: Error Domain=NSCocoaErrorDomain Code=260 "The file “receipt” couldn’t be opened because there is no such file." UserInfo={NSFilePath=/Applications/MySQL Workbench.app/Contents/_MASReceipt/receipt, NSURL=file:///Applications/MySQL%20Workbench.app/Contents/_MASReceipt/receipt, NSUnderlyingError=0x7498ca4a80 {Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory"}}
error	10:48:08.802257-0500	tccd	Prompting policy for hardened runtime; service: kTCCServiceAppleEvents requires entitlement com.apple.security.automation.apple-events but it is missing for accessing={TCCDProcess: identifier=com.oracle.mysqlworkbench, pid=78335, auid=63982416, euid=63982416, binary_path=/Applications/MySQL Workbench.app/Contents/MacOS/MySQL Workbench}, requesting={TCCDProcess: identifier=com.apple.appleeventsd, pid=875, auid=55, euid=55, binary_path=/System/Library/CoreServices/appleeventsd},
error	10:48:08.890192-0500	SetStoreUpdateService	Warning: Not trusting process MySQL Workbench(78335) with identifier (null) (validation category 6, internal 0)
error	10:48:08.890337-0500	SetStoreUpdateService	Refusing connection from MySQL Workbench(78335), process not properly entitled
error	10:48:08.900424-0500	tccd	TCCDProcess: identifier=com.oracle.mysqlworkbench, pid=78335, auid=63982416, euid=63982416, binary_path=/Applications/MySQL Workbench.app/Contents/MacOS/MySQL Workbench attempted to call TCCAccessRequest for kTCCServiceAccessibility without the recommended com.apple.private.tcc.manager.check-by-audit-token entitlement
error	10:48:08.944562-0500	MySQL Workbench	Unable to obtain a task name port right for pid 641: (os/kern) failure (0x5)
error	10:48:09.233984-0500	SetStoreUpdateService	Warning: Not trusting process MySQL Workbench(78335) with identifier (null) (validation category 6, internal 0)
error	10:48:09.234035-0500	SetStoreUpdateService	Refusing connection from MySQL Workbench(78335), process not properly entitled
error	10:48:09.323064-0500	SetStoreUpdateService	Failed to acquire extension token for read-write-no-create access to <BMResource: set/App.Intents.IndexedEntity [CCSetDescriptor - key: sourceIdentifier value: com.oracle.mysqlworkbench]> with error Error Domain=BMAccessErrorDomain Code=11 "Failed to prepare resource" UserInfo={NSLocalizedDescription=Failed to prepare resource}
error	10:48:09.387681-0500	tccd	Prompting policy for hardened runtime; service: kTCCServiceAppleEvents requires entitlement com.apple.security.automation.apple-events but it is missing for responsible={TCCDProcess: identifier=com.oracle.mysqlworkbench, pid=78335, auid=63982416, euid=63982416, responsible_path=/Applications/MySQL Workbench.app/Contents/MacOS/MySQL Workbench, binary_path=/Applications/MySQL Workbench.app/Contents/MacOS/MySQL Workbench}, accessing={TCCDProcess: identifier=com.apple.appkit.xpc.ThemeWidgetControlViewService, pid=78372, auid=63982416, euid=63982416, binary_path=/System/Library/Frameworks/AppKit.framework/Versions/C/XPCServices/ThemeWidgetControlViewService.xpc/Contents/MacOS/ThemeWidgetControlViewService}, requesting={TCCDProcess: identifier=com.apple.appleeventsd, pid=875, auid=55, euid=55, binary_path=/System/Library/CoreServices/appleeventsd},
error	10:48:10.944643-0500	tccd	TCCDProcess: identifier=com.oracle.mysqlworkbench, pid=78335, auid=63982416, euid=63982416, binary_path=/Applications/MySQL Workbench.app/Contents/MacOS/MySQL Workbench attempted to call TCCAccessRequest for kTCCServiceAccessibility without the recommended com.apple.private.tcc.manager.check-by-audit-token entitlement
```

How to repeat:
Download macOS (ARM, 64-bit), DMG Archive (mysql-workbench-26.7.0-macos-arm64.dmg). Open it, move it to Applications, launch it, a blank window appears ... eventually just Force Quit it.