Messages that indicate probable leaks appear in the SAS® Web Application Server log when you stop the server


When you stop the SAS Web Application Server, many messages can appear in the log that indicate likely or probable memory leaks similar to the following:

ERROR | [WebappClassLoader] | The web application [/SASxxxxx] created a ThreadLocal with key of type [java.lang.InheritableThreadLocal] (value [java.lang.InheritableThreadLocal@1c6b4c1a]) and a value of type [com.sas.framework.commons.TenantIdentifier] (value [TenantIdentifier [id=-1, moniker=Server]]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak. 
ERROR | [WebappClassLoader] | The web application [/SASxxxxxxxx] appears to have started a thread named [xxxx.xxx.xxx Thread] but has failed to stop it. This is very likely to create a memory leak.


These messages are expected behavior, and you can ignore them.