Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Dec 10, 2021 8:39:18 AM
Sep 6, 2017 11:39:29 PM
Qlik Sense use HTTP, HTTPS and Web Socket to transfer the information in/out from Qlik Sense.
The provided tool can be used to test protocol compliance, indicating if a network policy, firewall, or other perimeter device is blocking any of the required connections.
If any of the tests return as unsuccessful, please engage your network team.
Please note, this tool is not Qlik official tool, hence user needs to run it on their risk and management. To do the test, the Qlik Sense server requires an internet connection.
This web page can be used to assess websocket connectivity to your Qlik Sense installation.
Hi Team,
the Websocket Tester is failing in all steps, i have checked the firewall, the firewall has been disabled.
can you provide any input on how to trouble shoot it.
Thanks in advance.
Hi is there any further trouble shoot? For my checking, first 2 is green and last two is red. I have screenshot below. what should be the next step? Thanks in advance.
Hello @YanMin
The tester basically verifies if WebSockets can be established. If that is not the case, the next step would be to investigate with your IT infrastructure team. If you're looking for additional input from the Qlik Sense community, then I'd encourage you to post here: Deployment and Management.
Hello @Sonja_Bauernfeind
Yes, it is our internal IT problem. Sorry for the post.
We're always happy to help where we can, @YanMin! Never hesitate to reach out with questions in our community 🙂
Hi, I keep getting "error uploading file" when trying to upload the html file?
Hello @BK-2021 Are you able to upload different files? What error message are you seeing?
I've tested the instructions provided in this article (and updated them) and they do work. This may require a post on our community to help you troubleshoot, but let's hear what error you are getting first and if you can upload any other files.
All the best,
Sonja
Thanks for the reply @Sonja_Bauernfeind
It was the security rules I set wrongly. WebTest all seemed good, so there were no explanation for the constant timeout I get while created apps using the script editor (I have to reload all the time).
Kind regards,
Bjørn
Hi Team,
the tester passed all the steps but if I ran from VB.Net the code ILocation.GetAppIdentifiersAsync() I get an error opening the web socket. Stack trace below:
at Qlik.Sense.JsonRpc.RpcConnection.<RepeatAttempt>d__55.MoveNext()
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1.ConfiguredTaskAwaiter.GetResult()
at Qlik.Sense.JsonRpc.RpcConnection.<OpenAsync>d__54.MoveNext()
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter.GetResult()
at Qlik.Sense.JsonRpc.RpcConnection.<EnsureConnectionIsOpen>d__67.MoveNext()
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter.GetResult()
at Qlik.Sense.JsonRpc.RpcConnection.<SendAsync>d__65.MoveNext()
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter.GetResult()
at Qlik.Engine.Communication.QlikConnection.<PingAsync>d__56.MoveNext()
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter.GetResult()
at Qlik.Sense.JsonRpc.GenericLocation.<DisposeOnErrorAsync>d__34.MoveNext()
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter.GetResult()
at Qlik.Engine.LocationExtensions.<HubAsync>d__23.MoveNext()
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1.ConfiguredTaskAwaiter.GetResult()
at Qlik.Engine.LocationExtensions.<GetAppIdentifiersAsync>d__19.MoveNext()
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at Smouse.Qlik.SIEngine.VB$StateMachine_17_GetListaAppAsync.MoveNext()
Hello @JimmiV
I would recommend posting this in our forums with additional information on what you are attempting to achieve. This is likely the best forum choice: Qlik Sense Extensions and Integration.
All the best,
Sonja