Failed jobs do not become expired to allow you to re-queue them without any
time pressure. You should re-queue or delete them manually, or apply AutomaticRetry(OnAttemptsExceeded = AttemptsExceededAction.Delete)
attribute to delete them automatically.
An exception occurred during performance of the job. Fewer details...
10/07/2026 12:04:06
Oracle.ManagedDataAccess.Client.OracleException
Connection request timed out
Oracle.ManagedDataAccess.Client.OracleException (0x80004005): Connection request timed out
at OracleInternal.ConnectionPool.PoolManager`3.Get(ConnectionStringcsWithDiffOrNewPwd, BooleanbGetForApp, OracleConnectionconnRefForCriteria, StringaffinityInstanceName, BooleanbForceMatch)
at OracleInternal.ConnectionPool.OraclePoolManager.Get(ConnectionStringcsWithNewPassword, BooleanbGetForApp, OracleConnectionconnRefForCriteria, StringaffinityInstanceName, BooleanbForceMatch)
at OracleInternal.ConnectionPool.OracleConnectionDispenser`3.Get(ConnectionStringcs, PMconPM, ConnectionStringpmCS, SecureStringsecuredPassword, SecureStringsecuredProxyPassword, OracleConnectionconnRefForCriteria)
at Oracle.ManagedDataAccess.Client.OracleConnection.Open()
at EP.BackgroundJobs.Engine.BusinessLogic.Implementations.TemuWhalecoEventPusher.Execute(PerformContextcontext, WebhookCustomercustomer, StringcourierDatabaseConnectionString) in /src/EP.BackgroundJobs.Engine/BusinessLogic/Implementations/TemuWhalecoEventPusher.cs:line 79
An exception occurred during performance of the job. More details...
10/07/2026 12:04:06
Oracle.ManagedDataAccess.Client.OracleException
Connection request timed out
Oracle.ManagedDataAccess.Client.OracleException (0x80004005): Connection request timed out
at OracleInternal.ConnectionPool.PoolManager`3.Get(ConnectionStringcsWithDiffOrNewPwd, BooleanbGetForApp, OracleConnectionconnRefForCriteria, StringaffinityInstanceName, BooleanbForceMatch)
at OracleInternal.ConnectionPool.OraclePoolManager.Get(ConnectionStringcsWithNewPassword, BooleanbGetForApp, OracleConnectionconnRefForCriteria, StringaffinityInstanceName, BooleanbForceMatch)
at OracleInternal.ConnectionPool.OracleConnectionDispenser`3.Get(ConnectionStringcs, PMconPM, ConnectionStringpmCS, SecureStringsecuredPassword, SecureStringsecuredProxyPassword, OracleConnectionconnRefForCriteria)
at Oracle.ManagedDataAccess.Client.OracleConnection.Open()
at EP.BackgroundJobs.Engine.BusinessLogic.Implementations.MailAmericaPusher.Execute(PerformContextcontext, WebhookCustomercustomer, StringcourierDatabaseConnectionString) in /src/EP.BackgroundJobs.Engine/BusinessLogic/Implementations/MailAmericaPusher.cs:line 23
at EP.BackgroundJobs.Engine.Jobs.MailAmericaETEO.ProcessCustomer(PerformContextcontext, StringcustomerName, StringaccountNumber, WebhookCustomercustomer, StringcourierDatabaseConnectionString) in /src/EP.BackgroundJobs.Engine/Jobs/MailAmericaETEO.cs:line 39
An exception occurred during performance of the job. More details...
10/07/2026 12:04:21
Oracle.ManagedDataAccess.Client.OracleException
Connection request timed out
Oracle.ManagedDataAccess.Client.OracleException (0x80004005): Connection request timed out
at OracleInternal.ConnectionPool.PoolManager`3.Get(ConnectionStringcsWithDiffOrNewPwd, BooleanbGetForApp, OracleConnectionconnRefForCriteria, StringaffinityInstanceName, BooleanbForceMatch)
at OracleInternal.ConnectionPool.OraclePoolManager.Get(ConnectionStringcsWithNewPassword, BooleanbGetForApp, OracleConnectionconnRefForCriteria, StringaffinityInstanceName, BooleanbForceMatch)
at OracleInternal.ConnectionPool.OracleConnectionDispenser`3.Get(ConnectionStringcs, PMconPM, ConnectionStringpmCS, SecureStringsecuredPassword, SecureStringsecuredProxyPassword, OracleConnectionconnRefForCriteria)
at Oracle.ManagedDataAccess.Client.OracleConnection.Open()
at EP.BackgroundJobs.Engine.BusinessLogic.Implementations.ENBDCardsEventPusher.Execute(PerformContextcontext, WebhookCustomercustomer, StringcourierDatabaseConnectionString) in /src/EP.BackgroundJobs.Engine/BusinessLogic/Implementations/ENBDCardsEventPusher.cs:line 56
An exception occurred during performance of the job. More details...
10/07/2026 12:04:36
Oracle.ManagedDataAccess.Client.OracleException
Connection request timed out
Oracle.ManagedDataAccess.Client.OracleException (0x80004005): Connection request timed out
at OracleInternal.ConnectionPool.PoolManager`3.Get(ConnectionStringcsWithDiffOrNewPwd, BooleanbGetForApp, OracleConnectionconnRefForCriteria, StringaffinityInstanceName, BooleanbForceMatch)
at OracleInternal.ConnectionPool.OraclePoolManager.Get(ConnectionStringcsWithNewPassword, BooleanbGetForApp, OracleConnectionconnRefForCriteria, StringaffinityInstanceName, BooleanbForceMatch)
at OracleInternal.ConnectionPool.OracleConnectionDispenser`3.Get(ConnectionStringcs, PMconPM, ConnectionStringpmCS, SecureStringsecuredPassword, SecureStringsecuredProxyPassword, OracleConnectionconnRefForCriteria)
at Oracle.ManagedDataAccess.Client.OracleConnection.Open()
at EP.BackgroundJobs.Engine.BusinessLogic.Implementations.AHBEventPusher.Execute(PerformContextcontext, WebhookCustomercustomer, StringcourierDatabaseConnectionString) in /src/EP.BackgroundJobs.Engine/BusinessLogic/Implementations/AHBEventPusher.cs:line 57
An exception occurred during performance of the job. More details...
10/07/2026 12:04:36
Oracle.ManagedDataAccess.Client.OracleException
Connection request timed out
Oracle.ManagedDataAccess.Client.OracleException (0x80004005): Connection request timed out
at OracleInternal.ConnectionPool.PoolManager`3.Get(ConnectionStringcsWithDiffOrNewPwd, BooleanbGetForApp, OracleConnectionconnRefForCriteria, StringaffinityInstanceName, BooleanbForceMatch)
at OracleInternal.ConnectionPool.OraclePoolManager.Get(ConnectionStringcsWithNewPassword, BooleanbGetForApp, OracleConnectionconnRefForCriteria, StringaffinityInstanceName, BooleanbForceMatch)
at OracleInternal.ConnectionPool.OracleConnectionDispenser`3.Get(ConnectionStringcs, PMconPM, ConnectionStringpmCS, SecureStringsecuredPassword, SecureStringsecuredProxyPassword, OracleConnectionconnRefForCriteria)
at Oracle.ManagedDataAccess.Client.OracleConnection.Open()
at EP.BackgroundJobs.Engine.BusinessLogic.Implementations.CentrioPusher.Execute(PerformContextcontext, WebhookCustomercustomer, StringcourierDatabaseConnectionString) in /src/EP.BackgroundJobs.Engine/BusinessLogic/Implementations/CentrioPusher.cs:line 55
An exception occurred during performance of the job. More details...
10/07/2026 12:04:51
Oracle.ManagedDataAccess.Client.OracleException
Connection request timed out
Oracle.ManagedDataAccess.Client.OracleException (0x80004005): Connection request timed out
at OracleInternal.ConnectionPool.PoolManager`3.Get(ConnectionStringcsWithDiffOrNewPwd, BooleanbGetForApp, OracleConnectionconnRefForCriteria, StringaffinityInstanceName, BooleanbForceMatch)
at OracleInternal.ConnectionPool.OraclePoolManager.Get(ConnectionStringcsWithNewPassword, BooleanbGetForApp, OracleConnectionconnRefForCriteria, StringaffinityInstanceName, BooleanbForceMatch)
at OracleInternal.ConnectionPool.OracleConnectionDispenser`3.Get(ConnectionStringcs, PMconPM, ConnectionStringpmCS, SecureStringsecuredPassword, SecureStringsecuredProxyPassword, OracleConnectionconnRefForCriteria)
at Oracle.ManagedDataAccess.Client.OracleConnection.Open()
at EP.BackgroundJobs.Engine.BusinessLogic.Implementations.MLACallLogsPusher.Execute(PerformContextcontext, WebhookCustomercustomer, StringcourierDatabaseConnectionString) in /src/EP.BackgroundJobs.Engine/BusinessLogic/Implementations/MLACallLogsPusher.cs:line 60
An exception occurred during performance of the job. More details...
10/07/2026 12:07:17
System.Net.Http.HttpRequestException
The SSL connection could not be established, see inner exception.
System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception.
---> System.Security.Authentication.AuthenticationException: Authentication failed, see inner exception.
---> Interop+OpenSsl+SslException: SSL Handshake failed with OpenSSL error - SSL_ERROR_SSL.
---> Interop+Crypto+OpenSslCryptographicException: error:14094410:SSL routines:ssl3_read_bytes:sslv3 alert handshake failure
--- End of inner exception stack trace ---
at Interop.OpenSsl.DoSslHandshake(SafeSslHandlecontext, ReadOnlySpan`1input, Byte[]&sendBuf, Int32&sendCount)
at System.Net.Security.SslStreamPal.HandshakeInternal(SafeFreeCredentialscredential, SafeDeleteSslContext&context, ReadOnlySpan`1inputBuffer, Byte[]&outputBuffer, SslAuthenticationOptionssslAuthenticationOptions)
--- End of inner exception stack trace ---
at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](TIOAdapteradapter, BooleanreceiveFirst, Byte[]reAuthenticationData, BooleanisApm)
at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptionssslOptions, HttpRequestMessagerequest, Booleanasync, Streamstream, CancellationTokencancellationToken)
--- End of inner exception stack trace ---
at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptionssslOptions, HttpRequestMessagerequest, Booleanasync, Streamstream, CancellationTokencancellationToken)
at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessagerequest, Booleanasync, CancellationTokencancellationToken)
at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessagerequest, Booleanasync, CancellationTokencancellationToken)
at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(HttpRequestMessagerequest)
at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellation(CancellationTokencancellationToken)
at System.Net.Http.HttpConnectionPool.GetHttp11ConnectionAsync(HttpRequestMessagerequest, Booleanasync, CancellationTokencancellationToken)
at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessagerequest, Booleanasync, BooleandoRequestAuth, CancellationTokencancellationToken)
at System.Net.Http.HttpMessageHandlerStage.Send(HttpRequestMessagerequest, CancellationTokencancellationToken)
at System.Net.Http.DiagnosticsHandler.SendAsync(HttpRequestMessagerequest, Booleanasync, CancellationTokencancellationToken)
at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessagerequest, Booleanasync, CancellationTokencancellationToken)
at System.Net.Http.HttpMessageHandlerStage.Send(HttpRequestMessagerequest, CancellationTokencancellationToken)
at System.Net.Http.SocketsHttpHandler.Send(HttpRequestMessagerequest, CancellationTokencancellationToken)
at System.Net.Http.HttpClientHandler.Send(HttpRequestMessagerequest, CancellationTokencancellationToken)
at System.Net.Http.HttpMessageInvoker.Send(HttpRequestMessagerequest, CancellationTokencancellationToken)
at System.Net.Http.HttpClient.Send(HttpRequestMessagerequest, HttpCompletionOptioncompletionOption, CancellationTokencancellationToken)
at EP.BackgroundJobs.Engine.BusinessLogic.Implementations.ENBDEventPusher.GetToken(PerformContextcontext, Stringapitokenurl, Stringclientsecret, Stringclientid, Stringcookie, BooleanisLive) in /src/EP.BackgroundJobs.Engine/BusinessLogic/Implementations/ENBDEventPusher.cs:line 116
at EP.BackgroundJobs.Engine.BusinessLogic.Implementations.ENBDEventPusher.SendCustomerUpdate(OracleConnectionconnection, PerformContextcontext, WebhookCustomercustomer, DataTablerecords) in /src/EP.BackgroundJobs.Engine/BusinessLogic/Implementations/ENBDEventPusher.cs:line 59
at EP.BackgroundJobs.Engine.BusinessLogic.Implementations.ENBDEventPusher.Execute(PerformContextcontext, WebhookCustomercustomer, StringcourierDatabaseConnectionString) in /src/EP.BackgroundJobs.Engine/BusinessLogic/Implementations/ENBDEventPusher.cs:line 56
An exception occurred during performance of the job. More details...
10/07/2026 12:29:07
Hangfire.Storage.DistributedLockTimeoutException
Timeout expired. The timeout elapsed prior to obtaining a distributed lock on the 'WebhookJob.ProcessCustomer' resource.
Hangfire.Storage.DistributedLockTimeoutException: Timeout expired. The timeout elapsed prior to obtaining a distributed lock on the 'WebhookJob.ProcessCustomer' resource.
at Hangfire.InMemory.InMemoryConnection.AcquireDistributedLock(Stringresource, TimeSpantimeout)
at Hangfire.DisableConcurrentExecutionAttribute.OnPerforming(PerformingContextfilterContext)
at Hangfire.Profiling.ProfilerExtensions.InvokeAction[TInstance](InstanceAction`1tuple)
at Hangfire.Profiling.SlowLogProfiler.InvokeMeasured[TInstance,TResult](TInstanceinstance, Func`2action, Stringmessage)
at Hangfire.Profiling.ProfilerExtensions.InvokeMeasured[TInstance](IProfilerprofiler, TInstanceinstance, Action`1action, Stringmessage)
at Hangfire.Server.BackgroundJobPerformer.InvokePerformFilter(IServerFilterfilter, PerformingContextpreContext, Func`1continuation)
An exception occurred during performance of the job. More details...
10/07/2026 12:34:07
Oracle.ManagedDataAccess.Client.OracleException
Connection request timed out
Oracle.ManagedDataAccess.Client.OracleException (0x80004005): Connection request timed out
at OracleInternal.ConnectionPool.PoolManager`3.Get(ConnectionStringcsWithDiffOrNewPwd, BooleanbGetForApp, OracleConnectionconnRefForCriteria, StringaffinityInstanceName, BooleanbForceMatch)
at OracleInternal.ConnectionPool.OraclePoolManager.Get(ConnectionStringcsWithNewPassword, BooleanbGetForApp, OracleConnectionconnRefForCriteria, StringaffinityInstanceName, BooleanbForceMatch)
at OracleInternal.ConnectionPool.OracleConnectionDispenser`3.Get(ConnectionStringcs, PMconPM, ConnectionStringpmCS, SecureStringsecuredPassword, SecureStringsecuredProxyPassword, OracleConnectionconnRefForCriteria)
at Oracle.ManagedDataAccess.Client.OracleConnection.Open()
at EP.BackgroundJobs.Engine.BusinessLogic.Implementations.SheinFodelEventPusher.Execute(PerformContextcontext, WebhookCustomercustomer, StringcourierDatabaseConnectionString) in /src/EP.BackgroundJobs.Engine/BusinessLogic/Implementations/SheinFodelEventPusher.cs:line 52
An exception occurred during performance of the job. More details...
10/07/2026 12:36:37
Hangfire.Storage.DistributedLockTimeoutException
Timeout expired. The timeout elapsed prior to obtaining a distributed lock on the 'WebhookJob.ProcessCustomer' resource.
Hangfire.Storage.DistributedLockTimeoutException: Timeout expired. The timeout elapsed prior to obtaining a distributed lock on the 'WebhookJob.ProcessCustomer' resource.
at Hangfire.InMemory.InMemoryConnection.AcquireDistributedLock(Stringresource, TimeSpantimeout)
at Hangfire.DisableConcurrentExecutionAttribute.OnPerforming(PerformingContextfilterContext)
at Hangfire.Profiling.ProfilerExtensions.InvokeAction[TInstance](InstanceAction`1tuple)
at Hangfire.Profiling.SlowLogProfiler.InvokeMeasured[TInstance,TResult](TInstanceinstance, Func`2action, Stringmessage)
at Hangfire.Profiling.ProfilerExtensions.InvokeMeasured[TInstance](IProfilerprofiler, TInstanceinstance, Action`1action, Stringmessage)
at Hangfire.Server.BackgroundJobPerformer.InvokePerformFilter(IServerFilterfilter, PerformingContextpreContext, Func`1continuation)