SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 70209: CASLIB or FILENAME statements to Azure Data Lake Storage fail with authentication errors when the Azure OAuth token expires

DetailsHotfixAboutRate It

When you run an Azure Data Lake Storage CASLIB statement or FILENAME Azure Data Lake Storage statement on the SAS® Viya® platform, errors similar to the following might occur if the Azure OAuth token expires: 

ERROR: Unknown error attempting to request device code 0x97BFF80D
ERROR: An error occurred retrieving access token.
ERROR: Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the
       signature.
ERROR: <?xml version="1.0" encoding="utf-8"?><Error><Code>AuthenticationFailed</Code><Message>Server failed to authenticate the
       request. Make sure the value of Authorization header is formed correctly including the
       signature.
RequestId:xxxxxxxxxx-xxxx-xxxx--xxxx-xxxxxxxxxx 
Time:xxxx-xx-xxTxx:xx:xx.xxxxxxxxx</Message><AuthenticationErrorDeta
       il>Lifetime validation failed. The token is expired.</AuthenticationErrorDetail></Error>
ERROR: An error occurred while trying to read an Azure JSON stream.
ERROR: The action stopped due to errors.

Click the Hot Fix tab in this note for a link to instructions about accessing and applying the software update.



Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Viya 3.xLinux for x643.53.5Viya 3.5Viya 3.5
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.