Symptoms
On servers running the Calendar and Contacts Server (CCS) plugin, users receive an internal server error when attempting to add a new calendar, and the following error may be found in the cPanel account's .php.error.log
.
PHP Fatal error: Uncaught Sabre\HTTP\ClientException: <url>
malformed in /usr/local/cpanel/base/3rdparty/roundcube/vendor/sabre/http/lib/
Client.php:32
Description
When using Roundcube with the CCS plugin installed, the CalDAV plugin in Roundcube takes over the add calendar functionality. The CCS plugin only allows one calendar per user, but without CCS more calendars can be added in Roundcube. Trying to add a new calendar with CCS installed returns an error, as this functionality changes when installing CCS.
Workaround
Removing CCS allows the add calendar button to work successfully. However, without the CCS plugin installed, CalDAV functionality is also removed.
Upgrading cPanel to version 120 or above will fix this issue and retain the functionality once provided by the CCS plugin.
Additional resources
cpdavd Service Replaces CCS Plugin
Comments
1 comment
Update: We would like to thank you for your interest in this article/case and encourage your submissions as they are valuable to the ever-expanding development of cPanel & WHM. At this time, this particular issue has not been selected for action from our Development Team, as it may require more development resources than we can allot, or alters the direction cPanel envisions for the product. Submissions persist in our Issue Tracking System in the event the impact of the related issue grows or product direction changes. If you feel that this defect requires direct action, we strongly encourage you to submit a Feature Request to allow the cPanel Community to vote and support your cause.
Thank you again for helping us make cPanel & WHM the hosting platform of choice.
Article is closed for comments.