macOS Catalina 10.15 - Compatibility Issues & Discussions

iCalBuddy not working in Cataline. Calendars events not displayed on Touchbar.

icalBuddy eventsNow
2019-10-10 10:29:49.704 icalBuddy[74887:3677755] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'NSConcreteMutableAttributedString addAttribute:value:range:: nil value'
*** First throw call stack:
(
	0   CoreFoundation                      0x00007fff2df06d63 __exceptionPreprocess + 250
	1   libobjc.A.dylib                     0x00007fff63df5bd4 objc_exception_throw + 48
	2   Foundation                          0x00007fff305641a4 +[NSPointerArray pointerArrayWithOptions:] + 0
	3   icalBuddy                           0x000000010000a95b getEventPropStr + 875
	4   icalBuddy                           0x000000010000aeaf printCalEvent + 607
	5   icalBuddy                           0x00000001000025e8 main + 1944
	6   icalBuddy                           0x0000000100001de4 start + 52
	7   ???                                 0x0000000000000002 0x0 + 2
)
libc++abi.dylib: terminating with uncaught exception of type NSException
Abort trap: 6

sorry, I’m not connected to iCal Buddy - you should report this to the iCal developer. Maybe check whether the native BTT Calendar widget works as a replacement for you (there will soon be a more customizable one)

icalbuddy not developed for a long time but it used over few presets and especially for aquatouch that I'm using. But anyway it's just a notice for people who may be interested in that. Thanks.

Have you already tried this version?

It is a 64bit version of iCalBuddy and seems to have been updated sometime this year.

Yep. Same issue.

./Downloads/icalBuddy-v1.9.0/icalBuddy eventsNow
2019-10-10 11:26:45.064 icalBuddy[94240:3805484] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'NSConcreteMutableAttributedString addAttribute:value:range:: nil value'
*** First throw call stack:
(
	0   CoreFoundation                      0x00007fff2df06d63 __exceptionPreprocess + 250
	1   libobjc.A.dylib                     0x00007fff63df5bd4 objc_exception_throw + 48
	2   Foundation                          0x00007fff305641a4 +[NSPointerArray pointerArrayWithOptions:] + 0
	3   icalBuddy                           0x000000010000a95b getEventPropStr + 875
	4   icalBuddy                           0x000000010000aeaf printCalEvent + 607
	5   icalBuddy                           0x00000001000025e8 main + 1944
	6   icalBuddy                           0x0000000100001de4 start + 52
	7   ???                                 0x0000000000000002 0x0 + 2
)
libc++abi.dylib: terminating with uncaught exception of type NSException
Abort trap: 6

Is maybe a permission missing? (Is iCalBuddy allowed in System Preferences => Security & Privacy => Privacy => Reminders and Calendar? )

I had a quick look in the code of it and couldn't see an immediate error there.

I can't add there icalbuddy directly but iterm and btt allowed to access calendars and events.

Mhh that could be the issue. I think the BTT permission doesn't extend to iCalBuddy (but I'm not 100% sure). I'll do some tests.

"Show BTT Touch Bar ** HIDE macOS Control Strip" doesn't work: it hides only the 'esc' button of macOS Control Strip, and BTT Touch Bar can be shown only by pressing Fn.

You probably need to set „Touch Bar shows: App Controls“ in System Preferences -> Keyboard

Hi i have an early 2015 macbook pro and just upgraded to 10.15. I cant seem to even run BTT. When i double click the app nothing happens.

https://folivora.ai/blog/post/13005 (apple hasn’t fixed this yet, so some people will still need to follow these instructions after upgrading)

1 Like

legend! it works now. Thanks!

1 Like

Hi all. I’ve looked, but perhaps missed it. Is the now playing widget for Touch Bar meant to work with Music.app? The dropdown options are iTunes, Spotify or None. As such it’s not showing now playing when using Music.app nor does it even show an icon for the app. Thanks.,

The selection is just for which player to be used when tapping the widget, in general it works fine with Music on Catalina (it works with all apps that support the now playing information that is also displayed in the notification center). Have you already tried to restart your system?

I'm having an issue where some of my applications' windows can't "Move Window To Desktop #". For instance if I assign a hotkey to "Move Window To Desktop 2", then when I click that hotkey nothing happens for the problematic applications.

As for which applications, it varies. Chrome works fine but firefox doesn't. Other applications that don't work are vscode and 'hyper' (https://github.com/zeit/hyper).

I really appreciate the work you've put into bettertouchtool.

Should work if you upgrade to the latest version and grant BTT the "Screen Recording" permissions :slight_smile: (they were not necessary on older macOS versions)

That worked great. Sorry for not checking update, I thought I had autoupdate on

That's possible, the updates always take a while until they are rolled out to everybody :slight_smile:

1 Like

Thank you and I have restarted and the icon now shows when the Music.app is open, but it does not seem to want to show the Music app icon when music.app is not open, no matter the option selected in settings. I currently have it set as “Show icon/cover and “paused” text” and “Show album art when available, icon otherwise"

Any thoughts to have the icon show all the time in Touch Bar as it was with iTunes ?