Collaboration sub-module has fatal error when Notifications sub-module is disabled

Created on 26 June 2024, 5 months ago
Updated 14 August 2024, 3 months ago

Problem/Motivation

Error: Interface "Drupal\ckeditor5_premium_features_notifications\Utility\BulkMessageBodyHandlerInterface" not found in include() (line 19 of /var/www/html/web/modules/contrib/ckeditor5_premium_features/modules/ckeditor5_premium_features_realtime_collaboration/src/Utility/RtcBulkMessageBodyHandler.php) #0 /var/www/html/vendor/composer/ClassLoader.php(576): include()

Steps to reproduce

If RtcBulkMessageBodyHandler gets loaded e.g. by a Core or debugging tool, it fails as the classes it relies on do not exist. In my case I enabled Webprofiler module

Proposed resolution

Consider dependencies between sub-modules

Remaining tasks

TBD

User interface changes

N/A

API changes

N/A

Data model changes

N/A

🐛 Bug report
Status

Fixed

Version

1.2

Component

Plugin: Collaboration

Created by

🇬🇧United Kingdom scott_euser

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024