Private password entries not loading due to GetContainerList SQL timeout

Hello everyone,

We are currently experiencing an issue with Netwrix Password Secure whereby one user’s private password entries are no longer being displayed. Shared password entries continue to work as normal.

Version and environment

  • Netwrix Password Secure version: 26.6.101.34168
  • Affected interfaces: Windows Application and Web Application
  • Operating System: Win 11

Current configuration and scenario

The affected user can access both shared and private password entries, but only the shared ones load normally. Private password entries do not load. This issue occurs with the same user account in both the Windows and web applications.

Error messages and unexpected behavior

In the Windows Application, the following error is displayed when the user attempts to access their private password entries:

ExceptionCode 'None' not found:

An exception of type "MtoExceptionLib.MtoException" was thrown.

In the Web Application, no explicit error is displayed. Instead, the user’s private section appears to be empty, as if no private entries existed. Shared entries are displayed normally.

The corresponding Password Secure server log contains the following error:

WCF: MtoException: GetContainerList: An error occurred while executing the command definition. See the inner exception for details.
EntityCommandExecutionException: An error occurred while executing the command definition. See the inner exception for details.
SqlException: Execution Timeout Expired.  The timeout period elapsed prior to completion of the operation or the server is not responding.
Win32Exception: The wait operation timed out  
   at PsrBusinessLayer.ContainerManager.GetContainerList(ContainerListFilter filter, Boolean fillContainer, Boolean includeItemRights, Boolean updateLastFilter, Boolean addFieldsWithNoPermission, PsrBehaviours behaviours, Expression`1[] navigationProperties) in D:\a\1\s\PsrServer\PsrBusinessLayer\ContainerManager.cs:line 2166
   at PsrBusinessLayer.ContainerManager.GetContainerList(MtoContainerType containerType, ContainerListFilter filter, Boolean removeValueMemo, Boolean addFieldsWithNoPermission, PsrBehaviours behaviours, Expression`1[] navigationProperties) in D:\a\1\s\PsrServer\PsrBusinessLayer\ContainerManager.cs:line 2095
   at PsrServiceLayer.PsrService.GetContainerList(MtoContainerType containerType, ContainerListFilter filter, PsrBehaviours behaviours) in D:\a\1\s\PsrServer\PsrServiceLayer\PsrServiceContainerManager.cs:line 284
   at SyncInvokeGetContainerList(Object , Object[] , Object[] )
   at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
   at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage11(MessageRpc& rpc)
   at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)

Troubleshooting has been performed.

So far, we have:

- Reinstalled the Windows application on the affected client

  • Tested the affected account in the web application
  • Confirmed that shared entries continue to load
  • Confirmed that private entries are affected in both interfaces
  • Checked the Password Secure server logs
  • Identified an SQL execution timeout during GetContainerList

Has anyone encountered similar behavior with version 26.6.101.34168?