OK, that seems strange. Are you using Aspose PDF 25.2.0? Could there be something different about the license you’re using and the license that I’m using, that causes this to behave differently?
FYI I’ve just tried it with 25.2, 25.1 and 24.12, and I’m seeing the same behavior in all versions.
Alright. We were now able to reproduce the issue. It takes some time after turning off the network to deactivate the license. Nevertheless, we have checked multiple times and now we are able to reproduce it. We need to do some investigation against this scenario and as soon as we make some progress, we will inform you. Please be patient and spare us some time.
40 minutes ago (at 07:20 PM UTC) we started receiving a “There is no subscription” on one of our applications. Now (at 08:00 PM UTC) we are seeing the same error on another application.
Also, we are currently unable to obtain a license as a HTTP 401 is occurring.
Here’s request and response information from Fiddler on my local machine:
We apologize for the trouble. The ticket has been under the investigation phase and we have included latest updates from your side into its details as well. As soon as we have some updates to share about its fix or investigation results, we will inform you. Please spare us some time.
Here’s an examle where we have apparently lost the PDF-license, but the Cells-license still seems good:
AlFinans.Toolbox.Web.Tools.AsposeExtensions.AsposeHangfireJobs: Failed to check Aspose license health: System.InvalidOperationException: You should set metered key firstly.
at dje_qYUKWFZWJQSG955NEXT6Y4EGTURD7S6WFXMMSW47K6JFAURNJMKFA_ejd.#=zod9iqUe_aTmUS9UhO49lhJSoGZQ7aMh4wA==(dje_qYUKWFZWJQSG955NEXT6Y4EGTURD7S6WFXMMSW47K6JFAURNJMKFA_ejd #=zQDQqvFY=, #=qssRxB_uw5vbQoCrRq2qNRqov8C5OEwFC9JMAtyE1jSI= #=z3sal0_w=)
at dje_qYUKWFZWJQSG955NEXT6Y4EGTURD7S6WFXMMSW47K6JFAURNJMKFA_ejd.#=zHL8vyxztNIMMMLIExcv14MiDDZtP(Boolean #=zQDQqvFY=)
at dje_qYUKWFZWJQSG955NEXT6Y4EGTURD7S6WFXMMSW47K6JFAURNJMKFA_ejd.#=zxNw_a4uzPDJGmGTOEXjpw0R3pCxo(Object #=zQDQqvFY=)
at dje_qYUKWFZWJQSG955NEXT6Y4EGTURD7S6WFXMMSW47K6JFAURNJMKFA_ejd.#=z_P7P_zUcZqGKk4o$9RDBl1Qgv_Y6DUsW2S0DA0c=(Object #=zQDQqvFY=, UInt32 #=z3sal0_w=)
at dje_qYUKWFZWJQSG955NEXT6Y4EGTURD7S6WFXMMSW47K6JFAURNJMKFA_ejd.#=zHL8vyxztNIMMMLIExcv14MiDDZtP(Boolean #=zQDQqvFY=)
at dje_qYUKWFZWJQSG955NEXT6Y4EGTURD7S6WFXMMSW47K6JFAURNJMKFA_ejd.#=zHPdYbnPpbFcnmS0JG0_3Cv3ZuZr2otTRWD2j6yWrpkHO(Object[] #=zQDQqvFY=, Type[] #=z3sal0_w=, Type[] #=zSTXy0D0=, Object[] #=zhQimZP0=)
at dje_qYUKWFZWJQSG955NEXT6Y4EGTURD7S6WFXMMSW47K6JFAURNJMKFA_ejd.#=z7nP9EtuGUdDaCD055Tlh6nisrI9e(Int32 #=zQDQqvFY=, Type[] #=z3sal0_w=, Type[] #=zSTXy0D0=, Boolean #=zhQimZP0=)
at dje_qYUKWFZWJQSG955NEXT6Y4EGTURD7S6WFXMMSW47K6JFAURNJMKFA_ejd.#=zTCBfqJFfGE7HcTonZg==(dje_qYUKWFZWJQSG955NEXT6Y4EGTURD7S6WFXMMSW47K6JFAURNJMKFA_ejd #=zQDQqvFY=, #=qssRxB_uw5vbQoCrRq2qNRqov8C5OEwFC9JMAtyE1jSI= #=z3sal0_w=)
at dje_qYUKWFZWJQSG955NEXT6Y4EGTURD7S6WFXMMSW47K6JFAURNJMKFA_ejd.#=zHL8vyxztNIMMMLIExcv14MiDDZtP(Boolean #=zQDQqvFY=)
at dje_qYUKWFZWJQSG955NEXT6Y4EGTURD7S6WFXMMSW47K6JFAURNJMKFA_ejd.#=zxNw_a4uzPDJGmGTOEXjpw0R3pCxo(Object #=zQDQqvFY=)
at dje_qYUKWFZWJQSG955NEXT6Y4EGTURD7S6WFXMMSW47K6JFAURNJMKFA_ejd.#=z_P7P_zUcZqGKk4o$9RDBl1Qgv_Y6DUsW2S0DA0c=(Object #=zQDQqvFY=, UInt32 #=z3sal0_w=)
at dje_qYUKWFZWJQSG955NEXT6Y4EGTURD7S6WFXMMSW47K6JFAURNJMKFA_ejd.#=zHL8vyxztNIMMMLIExcv14MiDDZtP(Boolean #=zQDQqvFY=)
at dje_qYUKWFZWJQSG955NEXT6Y4EGTURD7S6WFXMMSW47K6JFAURNJMKFA_ejd.#=zHPdYbnPpbFcnmS0JG0_3Cv3ZuZr2otTRWD2j6yWrpkHO(Object[] #=zQDQqvFY=, Type[] #=z3sal0_w=, Type[] #=zSTXy0D0=, Object[] #=zhQimZP0=)
at dje_qYUKWFZWJQSG955NEXT6Y4EGTURD7S6WFXMMSW47K6JFAURNJMKFA_ejd.#=z_Mut9VfUbwOIp42GRggnkrw=(Stream #=zQDQqvFY=, String #=z3sal0_w=, Object[] #=zSTXy0D0=)
at Aspose.Pdf.Metered.GetConsumptionCredit()
at AlFinans.Toolbox.Web.Tools.AsposeExtensions.UpdateAsposeLicenseHealthProbeAsync() in D:\a\1\s\AlFinans.Toolbox.Web\Tools\AsposeExtensions.cs:line 81, Cells ConsumptionCredit: 82503
PDF ConsumptionCredit:
Exception:
You should set metered key firstly.
Type:
System.InvalidOperationException
Source:
Aspose.PDF
Inner exception:
N/A
Stack trace:
at dje_qYUKWFZWJQSG955NEXT6Y4EGTURD7S6WFXMMSW47K6JFAURNJMKFA_ejd.#=zod9iqUe_aTmUS9UhO49lhJSoGZQ7aMh4wA==(dje_qYUKWFZWJQSG955NEXT6Y4EGTURD7S6WFXMMSW47K6JFAURNJMKFA_ejd #=zQDQqvFY=, #=qssRxB_uw5vbQoCrRq2qNRqov8C5OEwFC9JMAtyE1jSI= #=z3sal0_w=)
at dje_qYUKWFZWJQSG955NEXT6Y4EGTURD7S6WFXMMSW47K6JFAURNJMKFA_ejd.#=zHL8vyxztNIMMMLIExcv14MiDDZtP(Boolean #=zQDQqvFY=)
at dje_qYUKWFZWJQSG955NEXT6Y4EGTURD7S6WFXMMSW47K6JFAURNJMKFA_ejd.#=zxNw_a4uzPDJGmGTOEXjpw0R3pCxo(Object #=zQDQqvFY=)
at dje_qYUKWFZWJQSG955NEXT6Y4EGTURD7S6WFXMMSW47K6JFAURNJMKFA_ejd.#=z_P7P_zUcZqGKk4o$9RDBl1Qgv_Y6DUsW2S0DA0c=(Object #=zQDQqvFY=, UInt32 #=z3sal0_w=)
at dje_qYUKWFZWJQSG955NEXT6Y4EGTURD7S6WFXMMSW47K6JFAURNJMKFA_ejd.#=zHL8vyxztNIMMMLIExcv14MiDDZtP(Boolean #=zQDQqvFY=)
at dje_qYUKWFZWJQSG955NEXT6Y4EGTURD7S6WFXMMSW47K6JFAURNJMKFA_ejd.#=zHPdYbnPpbFcnmS0JG0_3Cv3ZuZr2otTRWD2j6yWrpkHO(Object[] #=zQDQqvFY=, Type[] #=z3sal0_w=, Type[] #=zSTXy0D0=, Object[] #=zhQimZP0=)
at dje_qYUKWFZWJQSG955NEXT6Y4EGTURD7S6WFXMMSW47K6JFAURNJMKFA_ejd.#=z7nP9EtuGUdDaCD055Tlh6nisrI9e(Int32 #=zQDQqvFY=, Type[] #=z3sal0_w=, Type[] #=zSTXy0D0=, Boolean #=zhQimZP0=)
at dje_qYUKWFZWJQSG955NEXT6Y4EGTURD7S6WFXMMSW47K6JFAURNJMKFA_ejd.#=zTCBfqJFfGE7HcTonZg==(dje_qYUKWFZWJQSG955NEXT6Y4EGTURD7S6WFXMMSW47K6JFAURNJMKFA_ejd #=zQDQqvFY=, #=qssRxB_uw5vbQoCrRq2qNRqov8C5OEwFC9JMAtyE1jSI= #=z3sal0_w=)
at dje_qYUKWFZWJQSG955NEXT6Y4EGTURD7S6WFXMMSW47K6JFAURNJMKFA_ejd.#=zHL8vyxztNIMMMLIExcv14MiDDZtP(Boolean #=zQDQqvFY=)
at dje_qYUKWFZWJQSG955NEXT6Y4EGTURD7S6WFXMMSW47K6JFAURNJMKFA_ejd.#=zxNw_a4uzPDJGmGTOEXjpw0R3pCxo(Object #=zQDQqvFY=)
at dje_qYUKWFZWJQSG955NEXT6Y4EGTURD7S6WFXMMSW47K6JFAURNJMKFA_ejd.#=z_P7P_zUcZqGKk4o$9RDBl1Qgv_Y6DUsW2S0DA0c=(Object #=zQDQqvFY=, UInt32 #=z3sal0_w=)
at dje_qYUKWFZWJQSG955NEXT6Y4EGTURD7S6WFXMMSW47K6JFAURNJMKFA_ejd.#=zHL8vyxztNIMMMLIExcv14MiDDZtP(Boolean #=zQDQqvFY=)
at dje_qYUKWFZWJQSG955NEXT6Y4EGTURD7S6WFXMMSW47K6JFAURNJMKFA_ejd.#=zHPdYbnPpbFcnmS0JG0_3Cv3ZuZr2otTRWD2j6yWrpkHO(Object[] #=zQDQqvFY=, Type[] #=z3sal0_w=, Type[] #=zSTXy0D0=, Object[] #=zhQimZP0=)
at dje_qYUKWFZWJQSG955NEXT6Y4EGTURD7S6WFXMMSW47K6JFAURNJMKFA_ejd.#=z_Mut9VfUbwOIp42GRggnkrw=(Stream #=zQDQqvFY=, String #=z3sal0_w=, Object[] #=zSTXy0D0=)
at Aspose.Pdf.Metered.GetConsumptionCredit()
at AlFinans.Toolbox.Web.Tools.AsposeExtensions.UpdateAsposeLicenseHealthProbeAsync() in D:\a\1\s\AlFinans.Toolbox.Web\Tools\AsposeExtensions.cs:line 81
Note the log statement “Cells ConsumptionCredit: 82503” which indicates that the Cells-check worked. Note that there’s no number after "PDF ConsumptionCredit: " which indicates that an exception occurred while retrieving the consumption.
After having refreshed the license about an hour ago, we just got this exception:
AlFinans.Toolbox.Web.Tools.AsposeExtensions.AsposeHangfireJobs: Failed to check Aspose license health: System.InvalidOperationException: You should set metered key firstly.
at d.(Exception )
at d.(Object )
at d.(d , )
at d.(Boolean )
--- End of stack trace from previous location ---
at d.(Exception )
at d.(Object )
at d.(Object , UInt32 )
at d.(Boolean )
at d.(Object[] , Type[] , Type[] , Object[] )
at d.(Int32 , Type[] , Type[] , Boolean )
at d.(d , )
at d.(Boolean )
--- End of stack trace from previous location ---
at d.(Exception )
at d.(Object )
at d.(Object , UInt32 )
at d.(Boolean )
at d.(Object[] , Type[] , Type[] , Object[] )
at Aspose.Cells.Metered.GetConsumptionCredit()
at AlFinans.Toolbox.Web.Tools.AsposeExtensions.UpdateAsposeLicenseHealthProbeAsync() in D:\a\1\s\AlFinans.Toolbox.Web\Tools\AsposeExtensions.cs:line 78, Cells ConsumptionCredit:
Exception:
You should set metered key firstly.
Type:
System.InvalidOperationException
Source:
System.Private.CoreLib
Inner exception:
N/A
Stack trace:
at d.(Exception )
at d.(Object )
at d.(d , )
at d.(Boolean )
--- End of stack trace from previous location ---
at d.(Exception )
at d.(Object )
at d.(Object , UInt32 )
at d.(Boolean )
at d.(Object[] , Type[] , Type[] , Object[] )
at d.(Int32 , Type[] , Type[] , Boolean )
at d.(d , )
at d.(Boolean )
--- End of stack trace from previous location ---
at d.(Exception )
at d.(Object )
at d.(Object , UInt32 )
at d.(Boolean )
at d.(Object[] , Type[] , Type[] , Object[] )
at Aspose.Cells.Metered.GetConsumptionCredit()
at AlFinans.Toolbox.Web.Tools.AsposeExtensions.UpdateAsposeLicenseHealthProbeAsync() in D:\a\1\s\AlFinans.Toolbox.Web\Tools\AsposeExtensions.cs:line 78
Note that it’s now the Cells-check that caused an exception as there’s no number next to "Cells ConsumptionCredit: "
The ticket is under investigation phase and we have recorded your concerns. We will inform you as soon as we make some progress towards its resolution. Please spare us some time.