Start a conversation

"Cannot access protected property" PHP Error After Upgrading to Version 4.99.8

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)

 

Please note that the 4.99.x builds have been deemed unstable due to the high number of PHP errors reported by users. Compatibility with PHP 8 is being considered as an enhancement request at this time, and there is no ETA for full testing and stable implementation given that the product has reached the 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.

Choose files or drag and drop files
Was this article helpful?
Yes
No
  1. Priyanka Bhotika

  2. Posted
  3. Updated

Comments