Summary

Bank First Bank - LIVE
Exception ID 639178740419037529
Sequence 0
Item Number 0
ISN 0
User

Exception Description

Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached.

Business Description

Problem with SWIFT message processing

Stack Trace

   at Microsoft.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection)
   at Microsoft.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
   at Microsoft.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
   at Microsoft.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry, SqlConnectionOverrides overrides)
   at Microsoft.Data.SqlClient.SqlConnection.Open(SqlConnectionOverrides overrides)
   at Microsoft.Data.SqlClient.SqlConnection.Open()
   at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerConnection.OpenDbConnection(Boolean errorsExpected)
   at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenInternal(Boolean errorsExpected)
   at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.Open(Boolean errorsExpected)
   at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteNonQuery(RelationalCommandParameterObject parameterObject)
   at Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.ExecuteSqlRaw(DatabaseFacade databaseFacade, String sql, IEnumerable`1 parameters)
   at Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions.ExecuteSqlRaw(DatabaseFacade databaseFacade, String sql, Object[] parameters)
   at Aquila.Messaging.Controller.CRUDMessage.NextISNSequence() in /home/vsts/work/1/s/Aquila.Messaging/CRUD/CRUDMessage.cs:line 1449
   at Aquila.Messaging.Controllers.IncomingSWIFTToMQ.ProcessMessage(MessageInformation messageInformation, String translationMTMX) in /home/vsts/work/1/s/Aquila.Messaging/Controllers/IncomingSWIFTToMQ.cs:line 185
   at Aquila.Messaging.Controllers.IncomingSWIFTToMQ.ProcessEachMessage(MessageInformation messageInformation, String[] messages) in /home/vsts/work/1/s/Aquila.Messaging/Controllers/IncomingSWIFTToMQ.cs:line 111
   at Aquila.Messaging.Controllers.IncomingSWIFTToMQ.Process(MessageInformation messageInformation) in /home/vsts/work/1/s/Aquila.Messaging/Controllers/IncomingSWIFTToMQ.cs:line 87