- In the Avi Loadbalancer versions prior to 22.1.x, there may arise a situation where the GUI for VirtualService, Pools and Certificates stops loading, after uploading a certificate.
- The api queries when checked on the browser may show the below error code
Issue may be seen in 22.1.x version
- This issue may arise when a corrupted certificate with null-characters (\u0000) are uploaded to the controllers
- Since these null-characters are unable to be decoded by the internal framework, it may throw the below exceptions in /var/lib/avi/log/portal-webapp.log
- The JSON data shown in the exception may be used to identify the certificate from the avi_config
- To resolve the issue, the corrupted certificate will have to be removed using the CLI.
Steps to remove the certificate from CLI
- delete sslkeyandcertificate <name>
The issue does not occur in 30.x versions since a different framework is being used to decode the certificate.