Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
I am trying to install benchmark in my local machine (connected to VPN), followed all the steps mentioned in the ReadMe.md.
I get 403 error after I see the message 'Starting tasks'.
Anyone faced similar issue? Looks like an authentication problem but not sure how to fix it!
*********************
======================================================
====== NPrinting SenseNavigator Probe/Benchmark ======
======================================================
INFO : Exported chart images will be saved in directory C:\tmp
INFO: To connect to Sense 2.2, the QlikClient certificate (client.pfx) must be installed in 'Current User', 'Personal' Store, and the CA Certificate (root.cer) must be installed in 'Local Computer','Trusted Root Certification Authorities'.
INFO: Collecting QlikClient Certificates:
From 'Current User','Personal' Certificate Store.
From *.pfx files in '%ProgramFIles%\NprintingServer\Settings\SenseCertificates'
Found Certificate for : https://<SENSE SERVER> (updated to hide server location)
Found Certificate for : https://<SENSE SERVER> (updated to hide server location)
Connecting to proxy: <SENSE SERVER> (updated to hide server location)
Found app: App1
....
...
Found app: App 100
Found app: count
Starting tasks. PLEASE WAIT...
Some tasks failed. Exception(s): System.AggregateException: One or more errors occurred. ---> Autofac.Core.DependencyResolutionException: An exception was thrown while invoking the constructor 'Void .ctor(Engine.Navigator.QlikSense.QlikSenseConnectionString, System.Collections.Generic.IEnumerable`1[Engine.Navigator.QlikSense.ISenseNavigatorFactory])' on type 'QlikSenseContentNavigator'. ---> The remote server returned an error: (403) Forbidden. (See inner exception for details.) ---> System.Net.WebException: The remote server returned an error: (403) Forbidden.
at System.Net.HttpWebRequest.GetResponse()
at Engine.Navigator.QlikSense.SDK.QRSApi.TryGetResponse(HttpWebRequest request)
at Engine.Navigator.QlikSense.SDK.QRSApi.DoPost(QlikSenseConnectionString connectionString, String port, String urlChunk, Boolean addQlikCertificate, String body, Boolean impersonateService)
at Engine.Navigator.QlikSense.SDK.QRSApi.GetValidEngines(QlikSenseConnectionString connectionString)
at Engine.Navigator.QlikSense.SDK.SenseApp.SelectEngine(QlikSenseConnectionString connectionString)
at Engine.Navigator.QlikSense.SDK.SenseApp..ctor(QlikSenseConnectionString connectionString, Int32 renderRequestOverallTimeoutMSec, IQlikSenseNavigatorConfiguration navigatorConfig)
at Engine.Navigator.QlikSense.SDK.SenseNavigator..ctor(QlikSenseConnectionString connectionString, RenderingManager renderingManager, IQlikSenseNavigatorConfiguration navigatorConfig)
at Engine.Navigator.QlikSense.SDK.SenseNavigatorFactory.GetSenseNavigator(QlikSenseConnectionString connectionString)
at Engine.Navigator.QlikSense.QlikSenseContentNavigator.<>c__DisplayClass2_0.<.ctor>b__0(ISenseNavigatorFactory nf)
at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source, Func`2 predicate)
at Engine.Navigator.QlikSense.QlikSenseContentNavigator..ctor(QlikSenseConnectionString connectionString, IEnumerable`1 navigatorFactories)
at lambda_method(Closure , Object[] )
at Autofac.Core.Activators.Reflection.ConstructorParameterBinding.Instantiate()
--- End of inner exception stack trace ---
at Autofac.Core.Activators.Reflection.ConstructorParameterBinding.Instantiate()
at Autofac.Core.Activators.Reflection.ReflectionActivator.ActivateInstance(IComponentContext context, IEnumerable`1 parameters)
at Autofac.Core.Resolving.InstanceLookup.Activate(IEnumerable`1 parameters)
at Autofac.Core.Resolving.InstanceLookup.Execute()
at Autofac.Core.Resolving.ResolveOperation.GetOrCreateInstance(ISharingLifetimeScope currentOperationScope, IComponentRegistration registration, IEnumerable`1 parameters)
at Autofac.ResolutionExtensions.TryResolveService(IComponentContext context, Service service, IEnumerable`1 parameters, Object& instance)
at Autofac.ResolutionExtensions.ResolveService(IComponentContext context, Service service, IEnumerable`1 parameters)
at Autofac.ResolutionExtensions.ResolveNamed[TService](IComponentContext context, String serviceName, IEnumerable`1 parameters)
at Qlik.Printing.QlikPrintingModule.<>c.<Load>b__0_1(IComponentContext ctx, IEnumerable`1 params)
at Autofac.Builder.RegistrationBuilder.<>c__DisplayClass1`1.<ForDelegate>b__0(IComponentContext c, IEnumerable`1 p)
at Autofac.Core.Activators.Delegate.DelegateActivator.ActivateInstance(IComponentContext context, IEnumerable`1 parameters)
at Autofac.Core.Resolving.InstanceLookup.Activate(IEnumerable`1 parameters)
at Autofac.Core.Resolving.InstanceLookup.Execute()
at Autofac.Core.Resolving.ResolveOperation.GetOrCreateInstance(ISharingLifetimeScope currentOperationScope, IComponentRegistration registration, IEnumerable`1 parameters)
at Autofac.Core.Resolving.ResolveOperation.Execute(IComponentRegistration registration, IEnumerable`1 parameters)
at lambda_method(Closure , String , Int32 , Double )
at Engine.Navigator.QlikSense.Benchmarks.Program.<>c__DisplayClass11_0.<CreateTask>b__0() in C:\Jws\release-19.9.x-GsL0YuxYW\server\NPrinting\src\Engine.Navigator.QlikSense.Benchmarks\Program.cs:line 391
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
--- End of inner exception stack trace ---
---> (Inner Exception #0) Autofac.Core.DependencyResolutionException: An exception was thrown while invoking the constructor 'Void .ctor(Engine.Navigator.QlikSense.QlikSenseConnectionString, System.Collections.Generic.IEnumerable`1[Engine.Navigator.QlikSense.ISenseNavigatorFactory])' on type 'QlikSenseContentNavigator'. ---> The remote server returned an error: (403) Forbidden. (See inner exception for details.) ---> System.Net.WebException: The remote server returned an error: (403) Forbidden.
at System.Net.HttpWebRequest.GetResponse()
at Engine.Navigator.QlikSense.SDK.QRSApi.TryGetResponse(HttpWebRequest request)
at Engine.Navigator.QlikSense.SDK.QRSApi.DoPost(QlikSenseConnectionString connectionString, String port, String urlChunk, Boolean addQlikCertificate, String body, Boolean impersonateService)
at Engine.Navigator.QlikSense.SDK.QRSApi.GetValidEngines(QlikSenseConnectionString connectionString)
at Engine.Navigator.QlikSense.SDK.SenseApp.SelectEngine(QlikSenseConnectionString connectionString)
at Engine.Navigator.QlikSense.SDK.SenseApp..ctor(QlikSenseConnectionString connectionString, Int32 renderRequestOverallTimeoutMSec, IQlikSenseNavigatorConfiguration navigatorConfig)
at Engine.Navigator.QlikSense.SDK.SenseNavigator..ctor(QlikSenseConnectionString connectionString, RenderingManager renderingManager, IQlikSenseNavigatorConfiguration navigatorConfig)
at Engine.Navigator.QlikSense.SDK.SenseNavigatorFactory.GetSenseNavigator(QlikSenseConnectionString connectionString)
at Engine.Navigator.QlikSense.QlikSenseContentNavigator.<>c__DisplayClass2_0.<.ctor>b__0(ISenseNavigatorFactory nf)
at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source, Func`2 predicate)
at Engine.Navigator.QlikSense.QlikSenseContentNavigator..ctor(QlikSenseConnectionString connectionString, IEnumerable`1 navigatorFactories)
at lambda_method(Closure , Object[] )
at Autofac.Core.Activators.Reflection.ConstructorParameterBinding.Instantiate()
--- End of inner exception stack trace ---
at Autofac.Core.Activators.Reflection.ConstructorParameterBinding.Instantiate()
at Autofac.Core.Activators.Reflection.ReflectionActivator.ActivateInstance(IComponentContext context, IEnumerable`1 parameters)
at Autofac.Core.Resolving.InstanceLookup.Activate(IEnumerable`1 parameters)
at Autofac.Core.Resolving.InstanceLookup.Execute()
at Autofac.Core.Resolving.ResolveOperation.GetOrCreateInstance(ISharingLifetimeScope currentOperationScope, IComponentRegistration registration, IEnumerable`1 parameters)
at Autofac.ResolutionExtensions.TryResolveService(IComponentContext context, Service service, IEnumerable`1 parameters, Object& instance)
at Autofac.ResolutionExtensions.ResolveService(IComponentContext context, Service service, IEnumerable`1 parameters)
at Autofac.ResolutionExtensions.ResolveNamed[TService](IComponentContext context, String serviceName, IEnumerable`1 parameters)
at Qlik.Printing.QlikPrintingModule.<>c.<Load>b__0_1(IComponentContext ctx, IEnumerable`1 params)
at Autofac.Builder.RegistrationBuilder.<>c__DisplayClass1`1.<ForDelegate>b__0(IComponentContext c, IEnumerable`1 p)
at Autofac.Core.Activators.Delegate.DelegateActivator.ActivateInstance(IComponentContext context, IEnumerable`1 parameters)
at Autofac.Core.Resolving.InstanceLookup.Activate(IEnumerable`1 parameters)
at Autofac.Core.Resolving.InstanceLookup.Execute()
at Autofac.Core.Resolving.ResolveOperation.GetOrCreateInstance(ISharingLifetimeScope currentOperationScope, IComponentRegistration registration, IEnumerable`1 parameters)
at Autofac.Core.Resolving.ResolveOperation.Execute(IComponentRegistration registration, IEnumerable`1 parameters)
at lambda_method(Closure , String , Int32 , Double )
at Engine.Navigator.QlikSense.Benchmarks.Program.<>c__DisplayClass11_0.<CreateTask>b__0() in C:\Jws\release-19.9.x-GsL0YuxYW\server\NPrinting\src\Engine.Navigator.QlikSense.Benchmarks\Program.cs:line 391
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()<---
*** ERROR:One or more errors occurred.
*** STACKTRACE: at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)
at Engine.Navigator.QlikSense.Benchmarks.Program.<>c__DisplayClass10_0.<Main>b__2(Task`1 t) in C:\Jws\release-19.9.x-GsL0YuxYW\server\NPrinting\src\Engine.Navigator.QlikSense.Benchmarks\Program.cs:line 307
at System.Collections.Generic.List`1.ForEach(Action`1 action)
at Engine.Navigator.QlikSense.Benchmarks.Program.Main(String[] args) in C:\Jws\release-19.9.x-GsL0YuxYW\server\NPrinting\src\Engine.Navigator.QlikSense.Benchmarks\Program.cs:line 309
*** INNER EXCEPTION:An exception was thrown while invoking the constructor 'Void .ctor(Engine.Navigator.QlikSense.QlikSenseConnectionString, System.Collections.Generic.IEnumerable`1[Engine.Navigator.QlikSense.ISenseNavigatorFactory])' on type 'QlikSenseContentNavigator'. ---> The remote server returned an error: (403) Forbidden. (See inner exception for details.)
*** INNER EXCEPTION STACKTRACE: at Autofac.Core.Activators.Reflection.ConstructorParameterBinding.Instantiate()
at Autofac.Core.Activators.Reflection.ReflectionActivator.ActivateInstance(IComponentContext context, IEnumerable`1 parameters)
at Autofac.Core.Resolving.InstanceLookup.Activate(IEnumerable`1 parameters)
at Autofac.Core.Resolving.InstanceLookup.Execute()
at Autofac.Core.Resolving.ResolveOperation.GetOrCreateInstance(ISharingLifetimeScope currentOperationScope, IComponentRegistration registration, IEnumerable`1 parameters)
at Autofac.ResolutionExtensions.TryResolveService(IComponentContext context, Service service, IEnumerable`1 parameters, Object& instance)
at Autofac.ResolutionExtensions.ResolveService(IComponentContext context, Service service, IEnumerable`1 parameters)
at Autofac.ResolutionExtensions.ResolveNamed[TService](IComponentContext context, String serviceName, IEnumerable`1 parameters)
at Qlik.Printing.QlikPrintingModule.<>c.<Load>b__0_1(IComponentContext ctx, IEnumerable`1 params)
at Autofac.Builder.RegistrationBuilder.<>c__DisplayClass1`1.<ForDelegate>b__0(IComponentContext c, IEnumerable`1 p)
at Autofac.Core.Activators.Delegate.DelegateActivator.ActivateInstance(IComponentContext context, IEnumerable`1 parameters)
at Autofac.Core.Resolving.InstanceLookup.Activate(IEnumerable`1 parameters)
at Autofac.Core.Resolving.InstanceLookup.Execute()
at Autofac.Core.Resolving.ResolveOperation.GetOrCreateInstance(ISharingLifetimeScope currentOperationScope, IComponentRegistration registration, IEnumerable`1 parameters)
at Autofac.Core.Resolving.ResolveOperation.Execute(IComponentRegistration registration, IEnumerable`1 parameters)
at lambda_method(Closure , String , Int32 , Double )
at Engine.Navigator.QlikSense.Benchmarks.Program.<>c__DisplayClass11_0.<CreateTask>b__0() in C:\Jws\release-19.9.x-GsL0YuxYW\server\NPrinting\src\Engine.Navigator.QlikSense.Benchmarks\Program.cs:line 391
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
Stopping networking.
THERE WERE ERRORS. PLEASE COPY ERROR MESSAGES AND SEND TO R&D.
COMPLETED. Press ENTER to Quit.
Thanks,
Digvijay
Hi,
From the log you posted it seems that you are using Qlik Sense 2.2 that is not supported by Qlik NPrinting June 2019. Refer to https://help.qlik.com/en-US/nprinting/June2019/Content/NPrinting/DeployingQVNprinting/Supported-unsu... : "As of Qlik NPrinting June 2018, Qlik NPrinting is not compatible with Qlik Sense 2.2. If you are using an unsupported version of Qlik Sense, you should update your installation, even if it seems to be working.".
So I suggest you to start by upgrading your installation to supported versions.
Best Regards,
Ruggero
Qlik Sense 2.2 😂😂🤣 - dinosaur!!!
Thanks @Ruggero_Piccoli for checking on this.
Thats strange! We have Feb 2020 Patch 2. Where exactly you see 2.2 version or what indicates that?
Thanks<
DJ
I never got chance to work in 2.2, the day I was moved from Qlikview to Qlik Sense project, it was 3.0 for me. 🙂
Hi,
At the beginning, but maybe I misunderstood the logs 😞
Best Regards,
Ruggero
Yeah, I see that, I guess its not updated may be in the code since long.
It connects fine to Sense and shows all the apps but fails in the process after showing - Starting tasks. PLEASE WAIT...
Thanks,
DJ
Hi,
The error: "The remote server returned an error: (403) Forbidden." typically appears if:
Best Regards,
Ruggero