Skip to content

Bug: Calendars are removed when a public Google Calendar is selected #894

@alagos

Description

@alagos

macOS version

14.4.1

MeetingBar version

4.11.6

Installation source

Homebrew

Calendars provider

Google Calendar

Bug description

When I try to select that "Holidays" calendar
Image
the app disconnects from all of the calendars and I have to connect all over again the Google Calendar. Checking the system logs I found

fault	10:09:41.679291+1300	MeetingBar	__delegate_identifier__:Performance Diagnostics__:::____message__:This method should not be called on the main thread as it may lead to UI unresponsiveness.
fault	10:09:41.680371+1300	MeetingBar	__delegate_identifier__:Performance Diagnostics__:::____message__:This method should not be called on the main thread as it may lead to UI unresponsiveness.
default	10:09:41.688394+1300	MeetingBar	no previous integrity acl exists; making a new one
default	10:09:41.694525+1300	MeetingBar	0x600001aac880 commited /Users/alter/Library/Keychains/login.keychain-db.sb-redacted to /Users/alter/Library/Keychains/login.keychain-db
default	10:09:41.695975+1300	MeetingBar	Task <412D04BC-F154-4DCA-910A-795A0544227F>.<343> resuming, timeouts(60.0, 604800.0) QOS(0x19) Voucher (null)
default	10:09:41.696402+1300	MeetingBar	[C146] event: client:connection_reused @360.625s
default	10:09:41.696506+1300	MeetingBar	Task <412D04BC-F154-4DCA-910A-795A0544227F>.<343> now using Connection 146
default	10:09:41.696876+1300	MeetingBar	0x133fd5b18 ID=240 Task <412D04BC-F154-4DCA-910A-795A0544227F>.<343> sent request, body N 0
default	10:09:42.084979+1300	MeetingBar	0x133fd5b18 ID=240 Task <412D04BC-F154-4DCA-910A-795A0544227F>.<343> received response, status 403 content K
default	10:09:42.085381+1300	MeetingBar	Task <412D04BC-F154-4DCA-910A-795A0544227F>.<343> response ended
default	10:09:42.085593+1300	MeetingBar	[C146] event: client:connection_idle @361.014s
default	10:09:42.085769+1300	MeetingBar	Task <412D04BC-F154-4DCA-910A-795A0544227F>.<343> done using Connection 146
default	10:09:42.085931+1300	MeetingBar	Task <412D04BC-F154-4DCA-910A-795A0544227F>.<343> summary for task success {transaction_duration_ms=389, response_status=403, connection=146, reused=1, reused_after_ms=208, request_start_ms=0, request_duration_ms=0, response_start_ms=388, response_duration_ms=1, request_bytes=225, response_bytes=343, cache_hit=false}
default	10:09:42.086199+1300	MeetingBar	Task <412D04BC-F154-4DCA-910A-795A0544227F>.<343> finished successfully
fault	10:09:42.092791+1300	MeetingBar	__delegate_identifier__:Performance Diagnostics__:::____message__:This method should not be called on the main thread as it may lead to UI unresponsiveness.
fault	10:09:42.095963+1300	MeetingBar	__delegate_identifier__:Performance Diagnostics__:::____message__:This method should not be called on the main thread as it may lead to UI unresponsiveness.
default	10:09:42.100954+1300	MeetingBar	0x600001a19380 commited /Users/alter/Library/Keychains/login.keychain-db.sb-redacted to /Users/alter/Library/Keychains/login.keychain-db
default	10:09:42.105993+1300	MeetingBar	0x600001a19d00 commited /Users/alter/Library/Keychains/login.keychain-db.sb-redacted to /Users/alter/Library/Keychains/login.keychain-db
default	10:09:42.127897+1300	MeetingBar	EventManager refresh failed: eventFetchFailed(MeetingBar.AuthError.notSignedIn)
default	10:09:42.136564+1300	MeetingBar	[leits.MeetingBar] Removing 1 pending notification requests with identifiers (
    "8370-21E3"
)
default	10:09:42.137057+1300	MeetingBar	[leits.MeetingBar] Removing all delivered notifications

I guess that 403 response is key on all this, but still I wonder why everything is removed when this happens.
As reference, the calendar is present in the GCalendar page
Image

And I got it from that "calendars of interest" section, which are public calendars available for everyone

Image

Reproduction steps

No response

Expected behavior

Any of these:

  • Calendars shouldn't be removed when public calendars are selected
  • ignore public calendars from the list
  • inform what happened if calendars are going to be removed

Screenshots/screen recordings

No response

Additional context

No response

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions