Why tomcat log (catalina.out) in my PAM server is flooded with "Caching method" messages?

Document ID : KB000125468
Last Modified Date : 01/02/2019
Show Technical Document Details
Introduction:
Looking at the tomcat log file (catalina.out) we may find lots of lines of the kind:
...
Caching method com.cloakware.cspm.server.bo.impl.PasswordViewPolicyImpl:dualAuthorizationRequired=public boolean com.cloakware.cspm.server.bo.impl.PasswordViewPolicyImpl.isDualAuthorizationRequired()
Caching method com.cloakware.cspm.server.bo.impl.PasswordViewPolicyImpl:dualAuthorizationInterval=public int com.cloakware.cspm.server.bo.impl.PasswordViewPolicyImpl.getDualAuthorizationInterval()
Caching method com.cloakware.cspm.server.bo.impl.PasswordViewPolicyImpl:approverIDs=public java.util.List com.cloakware.cspm.server.bo.impl.PasswordViewPolicyImpl.getApproverIDs()
Caching method com.cloakware.cspm.server.bo.impl.PasswordViewPolicyImpl:emailNotificationForDualAuthApprovers=public boolean com.cloakware.cspm.server.bo.impl.PasswordViewPolicyImpl.isEmailNotificationForDualAuthApprovers()
Caching method com.cloakware.cspm.server.bo.impl.PasswordViewPolicyImpl:emailNotificationUserIDs=public java.util.List com.cloakware.cspm.server.bo.impl.PasswordViewPolicyImpl.getEmailNotificationUserIDs()
Caching method com.cloakware.cspm.server.bo.impl.PasswordViewPolicyImpl:checkinCheckoutRequired=public boolean com.cloakware.cspm.server.bo.impl.PasswordViewPolicyImpl.isCheckinCheckoutRequired()
Caching method com.cloakware.cspm.server.bo.impl.PasswordViewPolicyImpl:checkinCheckoutInterval=public int com.cloakware.cspm.server.bo.impl.PasswordViewPolicyImpl.getCheckinCheckoutInterval()
Caching method com.cloakware.cspm.server.bo.impl.PasswordViewPolicyImpl:passwordChangeInterval=public int com.cloakware.cspm.server.bo.impl.PasswordViewPolicyImpl.getPasswordChangeInterval()
Caching method com.cloakware.cspm.server.bo.impl.PasswordViewPolicyImpl:authenticationRequiredSso=public boolean com.cloakware.cspm.server.bo.impl.PasswordViewPolicyImpl.isAuthenticationRequiredSso()
Caching method com.cloakware.cspm.server.bo.impl.PasswordViewPolicyImpl:authenticationRequiredView=public boolean com.cloakware.cspm.server.bo.impl.PasswordViewPolicyImpl.isAuthenticationRequiredView()
Caching method com.cloakware.cspm.server.bo.impl.PasswordViewPolicyImpl:emailNotificationForActiveUsers=public boolean com.cloakware.cspm.server.bo.impl.PasswordViewPolicyImpl.isEmailNotificationForActiveUsers()
Caching method com.cloakware.cspm.server.bo.impl.PasswordViewPolicyImpl:description=public java.lang.String com.cloakware.cspm.server.bo.impl.PasswordViewPolicyImpl.getDescription()
Caching method com.cloakware.cspm.server.bo.impl.PasswordViewPolicyImpl:name=public java.lang.String com.cloakware.cspm.server.bo.impl.PasswordViewPolicyImpl.getName()
Caching method com.cloakware.cspm.server.bo.impl.PasswordViewPolicyImpl:readOnly=public boolean com.cloakware.cspm.server.bo.impl.PasswordViewPolicyImpl.isReadOnly()
Caching method com.cloakware.cspm.server.bo.impl.PasswordViewPolicyImpl:emailNotificationRequired=public boolean com.cloakware.cspm.server.bo.impl.PasswordViewPolicyImpl.isEmailNotificationRequired()
Caching method com.cloakware.cspm.server.bo.impl.PasswordViewPolicyImpl:reasonRequiredSso=public boolean com.cloakware.cspm.server.bo.impl.PasswordViewPolicyImpl.isReasonRequiredSso()
Caching method com.cloakware.cspm.server.bo.impl.PasswordViewPolicyImpl:reasonRequiredView=public boolean com.cloakware.cspm.server.bo.impl.PasswordViewPolicyImpl.isReasonRequiredView()
Caching method com.cloakware.cspm.server.bo.impl.PasswordViewPolicyImpl:changePasswordOnConnectionEnd=public boolean com.cloakware.cspm.server.bo.impl.PasswordViewPolicyImpl.isChangePasswordOnConnectionEnd()
...

Depending on the nature of the PAM Server activity, more than 98% of the catalina.out lines can be of this kind.
The problem occurs regardless of the log level settings defined in the installation.
This adds a lot of noise to the log information making much more difficult the tracing of the problem causes in case of errors.
This is also impacting Broadcom support as the 5 catalina files of 100Mb rotation may contain very few significant trace information.
Question:
Why tomcat log (catalina.out) in my PAM server is flooded with "Caching method" messages?
Environment:
Any hardware or virtual appliance running PAM Server 3.2.3.82.
Answer:
The fix for this problem is included in the next PAM service pack release 3.2.4 which is expected to be released in February 2019.
Additional Information:
This is a known problem in PAM Server 3.2.3.82 introduced as a side effect of the fix to defect DE356748.