"An error occurred while reading the current status from the server." message on attempting to load deployment's history tab.
book
Article ID: 308098
calendar_today
Updated On:
Products
VMware Aria Suite
Issue/Introduction
Symptoms:
On upgrade to vRealize automation 7.5 and higher an attempt to view a deployments history tab may result in the error
"An error occurred while reading the curent status from the server."
The issue only affects deployments provisioned prior to the upgrade.
The vRA appliance logfile /var/log/vmware/vcac/catalina.out shows exceptions similar to:
[UTC:2019-03-12 09:39:00,353 Local:2019-03-12 10:39:00,353] vcac: [component="cafe:approvals" priority="ERROR" thread="tomcat-http--27" tenant="tenant1" context="rrgr4sn5" parent="rrgr4sn5" token="8hHmIWL9"] com.vmware.vcac.platform.service.rest.resolver.ApplicationExceptionHandler.handleUnexpectedException:872 - Null value was assigned to a property [class com.vmware.vcac.core.approvals.domain.evaluation.Approval.cancelled] of primitive type setter of com.vmware.vcac.core.approvals.domain.evaluation.Approval.cancelled; nested exception is org.hibernate.PropertyAccessException: Null value was assigned to a property [class com.vmware.vcac.core.approvals.domain.evaluation.Approval.cancelled] of primitive type setter of com.vmware.vcac.core.approvals.domain.evaluation.Approval.cancelled
Caused by: org.hibernate.PropertyAccessException: Null value was assigned to a property [class com.vmware.vcac.core.approvals.domain.evaluation.Approval.cancelled] of primitive type setter of com.vmware.vcac.core.approvals.domain.evaluation.Approval.cancelled
Caused by: java.lang.IllegalArgumentException: Can not set boolean field com.vmware.vcac.core.approvals.domain.evaluation.Approval.cancelled to null value
The cancelled column was introduced to the vRA postgres schema in the vRealize Automation 7.5 release.
This column supports only boolean data type values, so true/false.
Deployments provisioned prior to vRealize Automation 7.5 will have this column value set to 'NULL' on upgrade.
Resolution
As a precaution best practise dictates you first snapshot the vRealize Automation appliances and manually backup the postgres database. Refer to KB2074214 for steps.
To resolve change the cancelled column value from 'NULL' value to 'false':