NPrinting 17 connection does not work post upgrade with ERROR: Buffer's size should be strictly greater than zero
Article Number: 000049035 | Last Modified: 2018/09/07
Description
After you upgrade any version of Nprinting 17, the existing connections do not work. Additionally, in NPrinting engine logs you may notice the following errors:
Qlik.NPrinting.Engine 17.3.0.0 Qlik.NPrinting.Engine.Consumer.EngineConsumer 20180410T114138.506+00:00 ERROR ServerName 0 0 0 0 0 0 0 0 Error while trying to add a resolver for connection navigator=qliksense;proxyurl=https://server1.domain/com/;appid=xxxxxxxxx;identity=domain\user. ERROR: Buffer's size should be strictly greater than zero.↵↓Parameter name: initialCreationBufferMaxSize Stack trace: at Qlik.NPrinting.Engine.Consumer.RequestBufferManager.GetOrCreateBuffer(Guid engineId, String connectionString, Int32 initialCreationBufferMaxSize) in c:\Jws\workspace\NP-REL-17.3.0.0-BR-01-build\server\NPrinting\src\Engine\Consumer\RequestBufferManager.cs:line 23↵↓ at Qlik.NPrinting.Engine.Consumer.EngineConsumer.AddResolverToConnection(Guid connectionId, String connectionString, Int32 bufferMaxSize, Int32 batchMaxSize, DateTime requestTimestamp) in c:\Jws\workspace\NP-REL-17.3.0.0-BR-01-build\server\NPrinting\src\Engine\Consumer\EngineConsumer.cs:line 469
Environment details:
NPrinting 17 (Any SR)
Cause
The issue occurs due to improper upgrade. NPrinting 17 installer contains three executable for the three components Server, Engine and Designer respectively. All the three executable must be run in the order specified to complete the upgrade. Typically, it was found that Engine component wasn't upgraded so there is a version mismatch between Engine and Server where Engine is on a lower version than the server leading to the incompatibility hence the error mentioned in the Description section.
In the Engine logs, you may notice the version number to figure out the version mismatch.
This can also occur if there are two versions of NPrinting Server installed. Check the Add/Remove Programs for any duplicates of NPrinting Server.
Resolution
Ensure that all the three executable are run/upgraded in the following order for a complete and successful upgrade of NPrinting 17
NPrinting Server
NPrinting Engine
NPrinting Designer
Get Answers
Find Answers
Qlik Community
Collaborate with over 60,000 Qlik technologists and members around the world to get answers to your questions, and maximize success.
Experiencing a serious issue, please contact us by phone. For Data Integration related issues please refer to your onboarding documentation for current phone number.