Qlik Sense: Sometimes mashup chart objects are not loading with 2 or more apps
Article Number: 000089823 | Last Modified: 2019/12/02
Description
When using the app.getObject() API to load Qlik Sense visualizations into a mashup from two or more apps, sometimes some of those objects do not load when previously objects from multiple apps could all load at once. The problem occurs randomly, but after a few refreshes, it will trigger. For example, say there is a mashup with 12 objects displayed, 6 from one app and 6 from the other app. Somewhere between 1 to 20 refreshes, some of the objects will not load. When this happens, something interesting can be seen within the websocket messages in the browser developer tools (F12). The websocket responsible for the objects where there is one missing will have a null handle in a return for an object. The reference that it refers to is actually found in the other websockets, hence it is curious as to why there is a null handle for an object that does not exist in the current websocket. There seems to be some cross-talk happening between the two websockets. As a workaround, if objects are loaded from the first app and a delay is put in place before loading objects for the second app, the issue does not appear. Like-wise, if only one app is used, the same is true. Only when objects from both apps are trying to load together can the issue be seen.
Environment: Qlik Sense June 2019
Cause
Defect in product.
Resolution
R&D have fixed the issue and the fix is targeted for release in Qlik Sense February 2020.
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.