![]() | ![]() | ![]() | ![]() | ![]() |
You encounter issues with the SAS® Cloud Analytic Services (CAS) REST application programming interface (API) if these conditions are met:
In this scenario, the following error appears in the CAS controller log (/opt/sas/viya/config/var/log/cas/default/cas_timestamp_host_pid.log):
After a user encounters this issue, the CAS REST API is no longer usable, which leads to multiple SAS® Viya® problems such as the following:
Note that triggering the problem does not require manual usage of the CAS REST API. A user that meets the user name case requirements can cause the problem simply by browsing various sections of SAS Environment Manager.
The problems can be resolved by restarting the CAS server. The CAS server might not stop normally via service or systemctl commands after this problem occurs. If the server does not stop completely, it cannot be started again. In this case, an administrator can issue ps -ef | grep "cas start" and kill the process that is returned.
The problem reoccurs anytime a user meeting the requirements described above interacts with the CAS REST API.
One workaround is to disable the env.CASUSERIGNORECASE='on' and env.CASUSERLOWERCASE='on' variables until the fix is applied. However, this action prevents a user from successfully starting CAS sessions if the user is a member of the CASHostAccountRequired custom group.
Click the Hot Fix tab in this note for a link to instructions about accessing and applying the software update.
Product Family | Product | System | Product Release | SAS Release | ||
Reported | Fixed* | Reported | Fixed* | |||
SAS System | SAS Viya | Linux for x64 | 3.5 | 3.5 | Viya | Viya |