Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Qlik Sense Mobile error-

I have tried using different iphones & ipads (with latest iOS ) login to my QlikSense server hub, all of them prompt the same error message "An error occurred Connection to the Qlik Sense engine failed for unspecified reasons. Refresh your browser or contact your system administrator."

However, the login was successful when I used laptops and Android phones and even when the iphone connected to my wifi network.


This error occurs only when i access the hub through internet on iphones.

I have already whitelisted my server IP address and machine name in QMC.

Am I still missing something?  Any idea

1 Solution

Accepted Solutions
Prabhul_Dev
Employee
Employee

It looks like you will have to install the websocket feature for ARR. Here is some documentation on this https://blogs.technet.microsoft.com/erezs_iis_blog/2013/09/16/new-features-in-arr-application-reques...

Let us know it this helps you. I have requested some of the Qlik experts in this area to comment also.

Thank you,

Prabhul

View solution in original post

8 Replies
Michael_Tarallo
Employee
Employee

Hi Ashok - from what I am reading here - I am assuming this does NOT have anything to do with the Qlik Sense Mobile App - this occurs when accessing Qlik Sense hub using a chrome or safari browser on your iPhone / iPad etc.

Please verify.

vkr

Regards,

Mike T

Qlik

Regards,
Mike Tarallo
Qlik
Prabhul_Dev
Employee
Employee

Hi Ashok,

This error message is typically related to secure web-socket connectivity in the context of mobile. Do you get a similar error when you try it with Safari or Chrome on the iOS devices?

Here is a tool that will help confirm web-socket connectivity. https://github.com/flautrup/QlikSenseWebsocketConnectivityTester

Here is a thought process worth exploring:

- Start by validating that your Qlik Sense server is reachable via mobile browsers on iOS devices.

- If mobile browsers show the error you mention, its possible that there is a proxy or VPN tunnel that iOS traffic is being routed through. It would be good to understand what components are involved in your network deployment

- If there is a proxy or VPN client involved, ensure that they support secure web-sockets.

- The fact that this is not an issue when accessing via corporate wifi indicate that there might be a proxy or VPN being used when accessing QSE from iOS devices.

- The fact that android devices are successfully connecting is unclear. However its possible that Android devices establish connectivity through a different path than iOS devices and similar network restrictions are not enforced.

Hope this help troubleshoot your scenario.

Thank you,

Prabhul

Anonymous
Not applicable
Author

No it is not working from the iphone browsers as well. i tried accessing it from safari and chrome.

Anonymous
Not applicable
Author

Hi

i had tried using the websocket connectivity test. attached is the result of it. websocket.jpg

Anonymous
Not applicable
Author

our setup is as below.

All the qlik services is configured in a single server in the production environment. The server is configured with the wild card certificated.  The url is configured with IIS - ARR ,URL rewrite rules in the web proxy server placed in the DMZ.  The client request from outside the network reaches the webproxy and forwards to the internal server.

Prabhul_Dev
Employee
Employee

It looks like you will have to install the websocket feature for ARR. Here is some documentation on this https://blogs.technet.microsoft.com/erezs_iis_blog/2013/09/16/new-features-in-arr-application-reques...

Let us know it this helps you. I have requested some of the Qlik experts in this area to comment also.

Thank you,

Prabhul

awhitfield
Partner - Champion
Partner - Champion

Hi Ashok, how did you the Web Socket connector to work/ I have followed

 

    • Download the zip file from github

    • Unzip onto the Qlik Sense Server

    • In the QMC create a Content Library

    • Upload QlikSenseWebsocketTest.hml file to content library

    • Browse content library content and use URL path to access the file in the browser

But don't understand the last bit, and how you actually use the tester.

regards

Andy

 

Anonymous
Not applicable
Author

Hi Andy,

The last step is to open the page in a browser on the device you are testing web sockets with for example https://localhost/content/WebSocketTest/QlikSenseWebsocketTest.html substituting localhost and WebSocketTest for the appropriate server and content library you have setup eg https://<servername>/content/<libarary>/QlikSenseWebsocketTest.html

Regards,

Martin.