Overview
Users of the Kayako ticketing system who have upgraded to version 4.99.8 may encounter an issue where they are unable to view tickets. The error message displayed is: "Cannot access protected property Tickets\Client\Controller_Ticket::$CustomFieldRendererClient".
The full error from the admin area is "Uncaught Exception: Cannot access protected property Tickets\Client\Controller_Ticket::$CustomFieldRendererClient in ./__swift/library/Loader/class.SWIFT_Loader.php:396".
This issue is related to a bug on Kayako Classic v 4.99.8.
Solution
Given that Kayako has reached the end of its engineering cycle no more changes and fixes to its code are foreseen. It is recommended to downgrade to a more stable version, Kayako 4.98.9, which is compatible with PHP 7.
For more details about this, please refer to: What is the latest version of Kayako Classic? (End of Engineering)
Summary
Users experiencing issues with the Kayako ticketing system after upgrading to version 4.99.8 can resolve the problem by downgrading to the more stable version 4.98.9, which is compatible with PHP 7. The integrity of the downloaded file should be verified using the provided MD5 checksum before installation.