Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
I'm attempting to manually run some monthly NPrinting publish tasks that have been working until today. The publish tasks are getting stuck at Status: Running, Progress: 0% for around 15 minutes before Failing. On Failure it says:
"Failed generation of report 025af9f0-6c56-492a-90a1-2089b664c3ec for user 45979d92-dcc8-459c-aaa0-9da39a44194a. ERROR: All documents failed to generate: Object 'UsWXvLe' from Sense app '6e444ba3-efe9-4824-857e-39d52ee42d0f' had problems when rendering. ERROR: CEF rendering exception. Error during GRPC request. For further details, check 'f1ed8bea-e5a6-4be2-bc8f-1de7e8869fe6' in nprinting_engine_cef.log."
When I check the nprinting_engine_cef.log it says:
"Engine.Navigator.QlikSense.SDK.Rendering.MashupLoadException: request with id 31b7fd2f83394573a5214fb5e437159b failed with remote error ErrorLoadurlTimeoutResult, mashup load failure<---"
I upgraded my Qlik Sense Windows Enterprise Version to Qlik Sense May 2024 from February 2023 last month. Last week I upgraded Qlik Sense to May 2024 Patch 11 due to the security issue. Now these NPrinting jobs are not working. However there is another job that is automated and runs 3 times a day which uses a different Qlik Sense App that has been running without issue. I tried restarting the server which runs Qlik NPrinting but that didn't resolve the manual NPrinting jobs failing.
@SamTaubman great question! Remember there is a big difference between 'not supported' and 'absolutely will NOT work'
While you may have some success with the 2, they were never tested together and Qlik will not guarantee they can work together.
In fact support for NPrinting November 2020 ended back in 2022:
https://community.qlik.com/t5/Product-Lifecycle/Qlik-NPrinting-Product-Lifecycle/ta-p/1826342
With those 'CEF rendering exception' errors, one of the main things we check is what version they are on.
If you want you can follow this to troubleshoot that error, but I would go ahead and upgrade NP first:
20241219T095035.651-06:00 [37] INFO Engine.Navigator.QlikSense.SDK.Rendering.SenseAuthenticator - Engine.Navigator.QlikSense.SDK 20.39.3.0 Engine.Navigator.QlikSense.SDK.Rendering.SenseAuthenticator 20241219T095035.648-06:00 INFO <REMOVED> 0 0 0 0 0 0 0 0 trying to get login cookie via a qlikTicket from: https://<REMOVED>
20241219T095035.767-06:00 [37] INFO Engine.Navigator.QlikSense.SDK.Rendering.MashupGrpcServerUpdated - Engine.Navigator.QlikSense.SDK 20.39.3.0 Engine.Navigator.QlikSense.SDK.Rendering.MashupGrpcServerUpdated 20241219T095035.767-06:00 INFO <REMOVED> 0 0 0 0 0 0 0 0 Restarting GRPC channel. Closing channel..
20241219T095035.773-06:00 [34] WARN Engine.Navigator.QlikSense.SDK.Rendering.MashupGrpcServerUpdated - Engine.Navigator.QlikSense.SDK 20.39.3.0 Engine.Navigator.QlikSense.SDK.Rendering.MashupGrpcServerUpdated 20241219T095035.773-06:00 WARN <REMOVED> 0 0 0 0 0 0 0 0 Request with id: 2c2b5fc8c7344e91bcd6d379139026a4 has been canceled or timeout expired. . ERROR: System.AggregateException: One or more errors occurred. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled.↓↓ --- End of inner exception stack trace ---↓↓ at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)↓↓ at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)↓↓ at System.Threading.Tasks.Task.Wait(CancellationToken cancellationToken)↓↓ at Engine.Navigator.QlikSense.SDK.Rendering.MashupGrpcServerUpdated.Render(RenderParams renderParams)↓↓---> (Inner Exception #0) System.Threading.Tasks.TaskCanceledException: A task was canceled.<---
20241219T095035.774-06:00 [37] INFO Engine.Navigator.QlikSense.SDK.Rendering.MashupGrpcServerUpdated - Engine.Navigator.QlikSense.SDK 20.39.3.0 Engine.Navigator.QlikSense.SDK.Rendering.MashupGrpcServerUpdated 20241219T095035.774-06:00 INFO <REMOVED> 0 0 0 0 0 0 0 0 GRPC channel closed, creating new channel...
20241219T095035.784-06:00 [37] INFO Engine.Navigator.QlikSense.SDK.Rendering.MashupGrpcServerUpdated - Engine.Navigator.QlikSense.SDK 20.39.3.0 Engine.Navigator.QlikSense.SDK.Rendering.MashupGrpcServerUpdated 20241219T095035.784-06:00 INFO <REMOVED> 0 0 0 0 0 0 0 0 WebRenderer started... True
20241219T095035.785-06:00 [37] INFO Engine.Navigator.QlikSense.SDK.Rendering.MashupGrpcServerUpdated - Engine.Navigator.QlikSense.SDK 20.39.3.0 Engine.Navigator.QlikSense.SDK.Rendering.MashupGrpcServerUpdated 20241219T095035.785-06:00 INFO <REMOVED> 0 0 0 0 0 0 0 0 ...GRPC restart completed
20241219T095035.786-06:00 [37] INFO Engine.Navigator.QlikSense.SDK.Rendering.MashupGrpcServerUpdated - Engine.Navigator.QlikSense.SDK 20.39.3.0 Engine.Navigator.QlikSense.SDK.Rendering.MashupGrpcServerUpdated 20241219T095035.786-06:00 INFO <REMOVED> 0 0 0 0 0 0 0 0 Timeout exception: Restart GRPC
20241219T095035.787-06:00 [37] ERROR Engine.Navigator.QlikSense.SDK.Rendering.MashupGrpcServerUpdated - Engine.Navigator.QlikSense.SDK 20.39.3.0 Engine.Navigator.QlikSense.SDK.Rendering.MashupGrpcServerUpdated 20241219T095035.787-06:00 ERROR <REMOVED> 0 0 0 0 0 0 0 0 Details error 4cf2fbcc-751b-4326-8e23-34b38eb1923f. ERROR: System.AggregateException: One or more errors occurred. ---> Engine.Navigator.QlikSense.SDK.Rendering.MashupLoadException: request with id 31b7fd2f83394573a5214fb5e437159b failed with remote error ErrorLoadurlTimeoutResult, mashup load failure↓↓ --- End of inner exception stack trace ---↓↓ at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)↓↓ at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)↓↓ at System.Threading.Tasks.Task.Wait(CancellationToken cancellationToken)↓↓ at Engine.Navigator.QlikSense.SDK.Rendering.MashupGrpcServerUpdated.Render(RenderParams renderParams)↓↓---> (Inner Exception #0) Engine.Navigator.QlikSense.SDK.Rendering.MashupLoadException: request with id 31b7fd2f83394573a5214fb5e437159b failed with remote error ErrorLoadurlTimeoutResult, mashup load failure<---
Here is the full output of one error from the nprinting_enginer_cef.log:
Another update: I'm able to run other reports attached to those NPrinting publish tasks so it just seems to be related to a syncing issue with the objects in that specific report. Does anyone know how to resolve this
@SamTaubman can you confirm your NPrinting is really on Feb 2020? That version is not supported with your version of QlikSense!
also you can try and do a metadata reload of the connection, see if that helps!
Hi David! My apologies the actual version of NPrinting is November 2020 I believe. Here is what I get in the About popup from the NPrinting webpage:
Qlik NPrinting November 2020
Is the metadata reload of the connection this?
If it is I have done that and it has not resolved the issue.
Then most likely your issue is because that old version of NPrinting was of course never supported with your version of QlikSense, recommend you upgrade NP to the latest version and see if that resolves it:
Okay thank you for the advice. My NPrinting version is 20.39.3.0
I do have a question though, if my NPrinting version is not supported by my Qlik Sense version May 2024 Patch 11 how am I able to run some of the reports in NPrinting and not others? Is that not related to some other issue?
@SamTaubman great question! Remember there is a big difference between 'not supported' and 'absolutely will NOT work'
While you may have some success with the 2, they were never tested together and Qlik will not guarantee they can work together.
In fact support for NPrinting November 2020 ended back in 2022:
https://community.qlik.com/t5/Product-Lifecycle/Qlik-NPrinting-Product-Lifecycle/ta-p/1826342
With those 'CEF rendering exception' errors, one of the main things we check is what version they are on.
If you want you can follow this to troubleshoot that error, but I would go ahead and upgrade NP first:
@David_Friend I appreciate the help! Thanks for the links as well that is very helpful. I'm going to try debugging this without upgrading first but will likely end up upgrading NPrinting early next year.
no worries, do me a favor and click on the 'accept as solution' thanks!!