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

book

Article ID: 125468

calendar_today

Updated On:

Products

CA Privileged Access Manager - Cloakware Password Authority (PA) PAM SAFENET LUNA HSM CA Privileged Access Manager (PAM)

Issue/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.

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.

Resolution

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.