Hidden Calendar Event Causing Calendar Infinite Loading Loop (Again)

Hi there.

Unfortunately, less than a month later, it seems that I have discovered another severe bug in the Calendar App, preventing the basic usage of Nextcloud. (I am a fan, just being direct).

The bug below seems to be a continuation / alteration / mutation? of a prior Calendar App bug that I reported recently

I am on Ubuntu 20.04 LAMP, Virtualmin 7.1, with NC 24.03 running with php7.4-fpm.

I have the following error in my Apache Error Log:

[proxy_fcgi:error] [pid 2754006] [client xxx.xx.xxx.xx:39036] AH01079: failed to make connection to backend: httpd-UDS
[proxy:error] [pid 2754006] (2)No such file or directory: AH02454: FCGI: attempt to connect to Unix domain socket /var/php-fpm/1649069701146727.sock (*) failed
[proxy_fcgi:error] [pid 2754106] (104)Connection reset by peer: [client xxx.xx.xxx.xx:39030] AH01075: Error dispatching request to : 
[proxy_fcgi:error] [pid 2754106] [client xxx.xx.xxx.xx:39030] AH01067: Failed to read FastCGI header
[proxy_fcgi:error] [pid 2754102] (104)Connection reset by peer: [client xxx.xx.xxx.xx:39032] AH01075: Error dispatching request to : 
[proxy_fcgi:error] [pid 2754102] [client xxx.xx.xxx.xx:39032] AH01067: Failed to read FastCGI header

The error above is being caused because Nextcloud Calendar is stuck in an Infinite Loop after I tried to add a repeating calendar event (naughty me).

The following image says a thousand words:

Things that I have tried:’’
1.) Increasing PHP timeout to 10 minutes
2.) Restarting PHP and Apache

Result:

  1. Loading indicator never goes away in Monthly View
  2. Oct 24th event is never shown in an calendar view
  3. Significant bottleneck to productivity

Any tips on how to resolve this so that I may use Nextcloud to do work are highly appreciated. Thanks in advance.

App List below:

root@admin:~# sudo -u admin php /home/admin/public_html/occ app:list
Enabled:
  - accessibility: 1.10.0
  - activity: 2.16.0
  - admin_audit: 1.14.0
  - announcementcenter: 6.3.1
  - appointments: 1.12.7
  - apporder: 0.15.0
  - approval: 1.0.10
  - breezedark: 24.0.1
  - calendar: 3.4.2
  - camerarawpreviews: 0.7.16
  - checksum: 1.1.4
  - circles: 24.0.0
  - cloud_federation_api: 1.7.0
  - comments: 1.14.0
  - contacts: 4.2.0
  - contactsinteraction: 1.5.0
  - cookbook: 0.9.13
  - cospend: 1.4.8
  - dashboard: 7.4.0
  - data_request: 1.11.0
  - dav: 1.22.0
  - deck: 1.7.1
  - drop_account: 2.0.0
  - duplicatefinder: 0.0.15
  - emlviewer: 1.0.2
  - event_update_notification: 1.5.0
  - federatedfilesharing: 1.14.0
  - federation: 1.14.0
  - file_sharing_invalid_notifier: 0.1.1
  - files: 1.19.0
  - files_accesscontrol: 1.14.0
  - files_antivirus: 3.3.0
  - files_automatedtagging: 1.14.0
  - files_downloadactivity: 1.13.0
  - files_downloadlimit: 1.0.1
  - files_fulltextsearch: 24.0.1
  - files_fulltextsearch_tesseract: 24.0.0
  - files_pdfviewer: 2.5.0
  - files_retention: 1.13.2
  - files_rightclick: 1.3.0
  - files_sharing: 1.16.2
  - files_snapshots: 1.0.4
  - files_trashbin: 1.14.0
  - files_versions: 1.17.0
  - files_videoplayer: 1.13.0
  - files_zip: 1.1.2
  - fileslibreofficeedit: 1.0.4
  - firstrunwizard: 2.13.0
  - forms: 2.5.1
  - fulltextsearch: 24.0.0
  - fulltextsearch_elasticsearch: 24.0.1
  - groupfolders: 12.0.1
  - groupquota: 0.1.8
  - health: 1.5.1
  - impersonate: 1.11.0
  - listman: 20.2.1
  - logreader: 2.9.0
  - lookup_server_connector: 1.12.0
  - mail: 1.13.7
  - nextcloud_announcements: 1.13.0
  - notes: 4.4.0
  - notifications: 2.12.0
  - notify_push: 0.4.0
  - oauth2: 1.12.0
  - password_policy: 1.14.0
  - pax_fax: 1.0.5
  - photos: 1.6.0
  - privacy: 1.8.0
  - provisioning_api: 1.14.0
  - quota_warning: 1.14.0
  - ransomware_protection: 1.13.0
  - recommendations: 1.3.0
  - registration: 1.5.0
  - richdocuments: 6.1.1
  - richdocumentscode: 22.5.401
  - root_cache_cleaner: 0.1.2
  - serverinfo: 1.14.0
  - settings: 1.6.0
  - sharebymail: 1.14.0
  - side_menu: 2.4.1
  - spreed: 14.0.3
  - support: 1.7.0
  - survey_client: 1.12.0
  - systemtags: 1.14.0
  - tables: 0.2.0
  - talked: 0.4.0
  - tasks: 0.14.4
  - terms_of_service: 1.10.2
  - text: 3.5.1
  - theming: 1.15.0
  - transfer: 0.5.2
  - tvshownamer: 0.1.3
  - twofactor_backupcodes: 1.13.0
  - twofactor_nextcloud_notification: 3.4.0
  - updatenotification: 1.14.0
  - uppush: 1.0.6
  - user_retention: 1.7.0
  - user_status: 1.4.0
  - user_usage_report: 1.8.0
  - viewer: 1.8.0
  - weather_status: 1.4.0
  - welcome: 1.0.1
  - workflowengine: 2.6.0
Disabled:
  - auto_groups: 1.4.0
  - encryption
  - extract: 1.3.5
  - files_external
  - maps: 0.2.0
  - messagevault: 1.0.0
  - metadata: 0.16.0
  - ncdownloader: 0.9.37
  - qownnotesapi: 22.5.0
  - quickaccesssorting: 1.1.3
  - signlive: 0.1.11
  - socialsharing_email: 2.5.0
  - suspicious_login: 4.2.0
  - timetracker: 0.0.75
  - twofactor_admin: 3.2.0
  - user_ldap
  - video_converter: 1.0.5
  - w2g2: 3.3.9
  - workflow_media_converter: 1.4.0
  - workflow_pdf_converter: 1.8.0

Update:

Since, I actually need to complete task. I decided to go ahead and create a new version of the same exact event with all the same conditions.

Result:
The infinite loading loop has vanished. However there is a “hidden” even on the same day.