I'm (trying to) evaluate Qlik Nprinting. I've got a Qlik Sense production server (3.2.0) running since a long time, and a few days ago I followed the following guide to set up Qlik Nprinting (17.3): Installing Qlik NPrinting ‒ Qlik NPrinting
All services are working fine, and I followed Creating connections ‒ Qlik NPrinting to connect to my Sense app, created by the same account as I've setup and created everything in Nprinting with. I've exported the certificates from my Sense server and installed them, using the "QmcCertificatesInstaller". There's no firewall between the two servers, and I've disabled the Windows Firewall just to make sure none of my rules are messed up.
The Qlik Sense app I'm trying to get the Qlik Nprinting Connection to work against is based on a 100kb .csv, and consist of a single pie chart. I've been waiting for 3 days for the Qlik Nprinting Connection Cache to finish. I've restarted all the services, and the server several times and recreated the Connection.
I've reinstalled Qlik Nprinting and made sure I followed the guides fully. Since the Cache status is stuck on "Generating", no errors are logged anywhere in "C:\ProgramData\NPrinting\Logs". The latest entry in the logs are:
|Qlik.NPrinting.Repo||220.127.116.11||Qlik.NPrinting.Repo.Service.DataConnectionService||20170509T110952.816+02:00||INFO||NPRINTINGLAB||NprintingService||0||0||9cabf2ac-b5c0-4ad5-a18b-e8a8d82c129d||b8eb3144-6835-4f11-82b0-a626f10abf3e||0||0||0||0||Reload metadata task b8eb3144-6835-4f11-82b0-a626f10abf3e sent to queue|
|Qlik.NPrinting.Engine||18.104.22.168||Qlik.NPrinting.Engine.EngineService||20170509T101202.180+02:00||INFO||NPRINTINGLAB||0||0||0||0||0||0||0||0||Slave Engine Service started successfully|
The engine is running according to Admin > Engine manager
I'm running out of both ideas and time, hopefully there's a helpful soul out there!
I guess the final thing I can mention is that both the Sense and Nprinting server is running Windows Server 2016, I guess that's not too common yet.
Solved! Go to Solution.
also - regarding restart & connection
once connection task was started with wrond parameters it wasn't killed and it was in "stale" mode.
restart killed the old stale one and started new one with the correct settings.
Couple o things:
Once you are done with above we will take it from there
Yes, license/token is allocated. I've created the app in Qlik sense using the NPrintingService account.
And here's the app in Sense, using the same account:
Have you implemented Secction access in qlik sense document? In your connection you have that "checked"
Sorry - no. I've tried without that checkbox before with the same result. I've unchecked it again now (and hit Reload), 15 minutes later still nothing.
Are you able to restart NPrinting server (BOX)?
Did you follow this quide as well?
In the QMC, you must assign RootAdmin authorization to the Windows user that runs the Qlik NPrinting EngineWindows service. That Windows user must also be a domain user.
The following firewall rules must be created to allow connections:
Additional user access allocation in Qlik Sense is not required for a user to view reports in the Qlik Sense hub.
Restarting the NPrinting server as we speak - and yes, the user is a domain user, and is Root Admin on the sense server. There's no firewall between the servers.
God damnit, I've must have done something else in between having the checkbox checked and not checked. It generated after reboot! The designer doesn't seem to work, but I'll start a new thread for that if I can't get it to work. Thank you so much for your time Lech!
One problem solved
now - what version of NPrinting are you using?
Since you are configuring it now i suggest to update to 17.3.1.
If you have a server running 17.3.1 that is good, but your designer version is 22.214.171.124 - start with an upgrade.
Are you installing designer on your laptop? or on server? It is recomended to have it on laptop.