We are randomly seeing Aspose PDF authentication failed exceptions in the .net application. This error is very random and occurs once in few days.
The code is assigning the metered license and does retries using polly while assigning the license. Re attempt is done 3 times before logging an exception. Please help address this issue.
Aspose version: Aspose.PDF.25.1.0
Exception time between: 11/05/2025 from 01:14 Am to 10:30 Am CST
A message has been logged that matches your subscription:
type_id in (Error) and message LIKE ā%Aspose Metered license failed after 3 tries%ā and category_id in (WebPayroll.AIMS-Webpayroll, WebPayroll.WebPayroll)
Message details:
All attempts to set Aspose Metered license failed after 3 tries. Last error: System.InvalidOperationException: Authentication failed.
at dje_qH9Y6BSVR94WX5P5U9AV23726ZE2LSXX26KX9LJAN8UZK6ZFFLC6A_ejd.#=zliKheL99zUivrUCwHeY9m1umudU9(Object #=zQXONUWg=)
at dje_qH9Y6BSVR94WX5P5U9AV23726ZE2LSXX26KX9LJAN8UZK6ZFFLC6A_ejd.#=zrdSs835T8YblfNXaWEPT$x6JSVIC(Object #=zQXONUWg=)
at dje_qH9Y6BSVR94WX5P5U9AV23726ZE2LSXX26KX9LJAN8UZK6ZFFLC6A_ejd.#=zwmidnSvOvhQVYxI46deAYDhjXywDvD6xPg==(dje_qH9Y6BSVR94WX5P5U9AV23726ZE2LSXX26KX9LJAN8UZK6ZFFLC6A_ejd #=zQXONUWg=, #=qnGB2JgBW5SXMOqGqNyRNKIMSjey75FF215IEBr9obxE= #=z1aZLMbw=)
at dje_qH9Y6BSVR94WX5P5U9AV23726ZE2LSXX26KX9LJAN8UZK6ZFFLC6A_ejd.#=zB8SgfmKJA0NE_1RayzvcAGLg400l()
at dje_qH9Y6BSVR94WX5P5U9AV23726ZE2LSXX26KX9LJAN8UZK6ZFFLC6A_ejd.#=zpe2W$NZ8I8w$2e2Y4EIhq48ymhgY(Boolean #=zQXONUWg=)
at dje_qH9Y6BSVR94WX5P5U9AV23726ZE2LSXX26KX9LJAN8UZK6ZFFLC6A_ejd.#=zliKheL99zUivrUCwHeY9m1umudU9(Object #=zQXONUWg=)
at dje_qH9Y6BSVR94WX5P5U9AV23726ZE2LSXX26KX9LJAN8UZK6ZFFLC6A_ejd.#=zrdSs835T8YblfNXaWEPT$x6JSVIC(Object #=zQXONUWg=)
at dje_qH9Y6BSVR94WX5P5U9AV23726ZE2LSXX26KX9LJAN8UZK6ZFFLC6A_ejd.#=zgmuo56rjnsmi5uvf7UvX7OzdIp9U()
at dje_qH9Y6BSVR94WX5P5U9AV23726ZE2LSXX26KX9LJAN8UZK6ZFFLC6A_ejd.#=zd_NlKlouTze6DgFCmZdUXhrJ$DBwB$TXK7eP8wI=(Object #=zQXONUWg=, UInt32 #=z1aZLMbw=)
at dje_qH9Y6BSVR94WX5P5U9AV23726ZE2LSXX26KX9LJAN8UZK6ZFFLC6A_ejd.#=zpe2W$NZ8I8w$2e2Y4EIhq48ymhgY(Boolean #=zQXONUWg=)
at dje_qH9Y6BSVR94WX5P5U9AV23726ZE2LSXX26KX9LJAN8UZK6ZFFLC6A_ejd.#=zOZhVoghYkQ6OnpqF8vVTJ4Pk27ZyBa6ZvmcvwJmjHbto()
at dje_qH9Y6BSVR94WX5P5U9AV23726ZE2LSXX26KX9LJAN8UZK6ZFFLC6A_ejd.#=zP0mT6SF5LpHRWfFpHOlAulCuBfjRBPJc78T8gunULi4E(Object[] #=zQXONUWg=, Type[] #=z1aZLMbw=, Type[] #=zl74Mpy0=, Object[] #=zxLHi_io=)
at dje_qH9Y6BSVR94WX5P5U9AV23726ZE2LSXX26KX9LJAN8UZK6ZFFLC6A_ejd.#=zg1ktkHOIP4AlFFQlbEvKh0i$pve1zE9nLR_f7j4=(Stream #=zQXONUWg=, String #=z1aZLMbw=, Object[] #=zl74Mpy0=, Type[] #=zxLHi_io=, Type[] #=zMRVWfzE=, Object[] #=zRcxvzig=)
at dje_qH9Y6BSVR94WX5P5U9AV23726ZE2LSXX26KX9LJAN8UZK6ZFFLC6A_ejd.#=zWzpqGk3avf91ztiY$iI2MUo=(Stream #=zQXONUWg=, String #=z1aZLMbw=, Object[] #=zl74Mpy0=)
at dje_qH9Y6BSVR94WX5P5U9AV23726ZE2LSXX26KX9LJAN8UZK6ZFFLC6A_ejd.#=z9Xzy6YQiANMrg6lcTu_mfwRtGVqG(Stream #=zQXONUWg=, String #=z1aZLMbw=, Object[] #=zl74Mpy0=)
at Aspose.Pdf.Metered.SetMeteredKey(String publicKey, String privateKey)
at ASF.WebPayroll.Common.CyberArkConfigReader.<>c__DisplayClass5_0.b__2() in E:\BuildAgents\WDVTFSBLDP04-1_work\1068\s\ASF.Webpayroll.WebApps\ASF.Webpayroll.WebApps\Common\CyberArkConfigReader.cs:line 110
at Polly.Policy.<>c__DisplayClass108_0.b__0(Context _, CancellationToken _)
at Polly.Policy.<>c__DisplayClass138_0.b__0(Context ctx, CancellationToken token)
at Polly.Retry.RetryEngine.Implementation[TResult](Func3 action, Context context, CancellationToken cancellationToken, ExceptionPredicates shouldRetryExceptionPredicates, ResultPredicates1 shouldRetryResultPredicates, Action4 onRetry, Int32 permittedRetryCount, IEnumerable1 sleepDurationsEnumerable, Func4 sleepDurationProvider) at Polly.Retry.RetryPolicy.Implementation[TResult](Func3 action, Context context, CancellationToken cancellationToken)
at Polly.Policy.Implementation(Action2 action, Context context, CancellationToken cancellationToken) at Polly.Policy.Execute(Action2 action, Context context, CancellationToken cancellationToken)
at ASF.WebPayroll.Common.CyberArkConfigReader.Configuration() in E:\BuildAgents\WDVTFSBLDP04-1_work\1068\s\ASF.Webpayroll.WebApps\ASF.Webpayroll.WebApps\Common\CyberArkConfigReader.cs:line 80