SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 70723: SAS® web applications become inaccessible if you apply Hot Fix M3B001 to a system with Integrated Windows Authentication (IWA)

DetailsHotfixAboutRate It

Integrated Windows Authentication stops working with SAS web applications if you apply Hot Fix M3B001 to a system. 

Symptoms

If Hot Fix M3B001 is applied, the message, "The system is experiencing problems, please contact your administrator", occurs on the SASLogon screen when you attempt to access SAS web applications using IWA. In the SASServer1_1 server.log that is located at SAS-configuration-directory/Lev1/Web/WebAppServer/SASServer1_1/logs, an error similar to the following is shown:

ERROR (tomcat-http--28) [org.apache.catalina.core.ContainerBase.[Catalina].[localhost]] Exception Processing /SASLogon/login
java.lang.NoSuchMethodError: org.apache.catalina.realm.GenericPrincipal.<init>(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/security/Principal;Ljavax/security/auth/login/LoginContext;Lorg/ietf/jgss/GSSCredential;)V

Cause

This error is caused by a change in the GenericPrincipal class that occurred between Tomcat versions 9.0.55 and 9.0.75. Because Hot Fix M3B001 upgrades the version of Tomcat from 9.0.55 to 9.0.75 on SAS® 9.4M7 (TS1M7) systems, this change now causes an issue for IWA which uses these classes. 

Workaround

There is no workaround for this issue.

If IWA is configured and you applied Hot Fix M3B001, you must do one of the following in order to use web applications:

  • Restore your system to before M3B001 was applied.
  • Undo the configuration for IWA. 

Click the Hot Fix tab in this note to access the hot fix for this issue.



Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Web Application ServerMicrosoft® Windows® for x649.479.4 TS1M7
64-bit Enabled AIX9.479.4 TS1M7
64-bit Enabled Solaris9.479.4 TS1M7
HP-UX IPF9.479.4 TS1M7
Linux for x649.479.4 TS1M7
Solaris for x649.479.4 TS1M7
* 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.