Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
We are experiencing an issue where QlikSense apps created using the "Duplicate" feature return incomplete or empty metadata when accessed through the QlikSense Engine Service (port 4747) via WebSocket connections.
We connect to QlikSense Enterprise using:
When retrieving app variables from duplicated apps:
Expected Structure:
{
"qItems": [
{
"qId": "variable-id",
"qName": "VariableName",
"qDefinition": "expression"
}
]
}
Actual Response from Duplicated Apps:
{}
Impact: Cannot retrieve any variable definitions from the app, even though variables are visible in the QlikSense Hub UI.
When retrieving the load script from duplicated apps:
Expected: The complete load script with data loading logic, transformations, and connection strings.
Actual Response from Duplicated Apps:
{}
Impact: Without the load script, we cannot understand the app's data sources, transformations, or data flow logic.
When retrieving sheets, dimensions, measures, and master objects, we observe:
Even though these objects are visible and functional in the QlikSense Hub.
Environment
More Details :
When using the built-in Duplicate function on a QlikSense app, certain copies (in my case the 10th duplicate, named TestApp2Copy(10)) return completely empty metadata when accessed via the QlikSense API.
Specifically, all extracted data files are empty or missing:
variables.json contains only {} — no qItems arrayloadScript.json contains only {}sheets/, dimensions/, measures/, masterObjects/, stories/, bookmarks/ folders are all emptyThe original app (TestApp2Copy) and all other copies (TestApp2Copy(1) through TestApp2Copy(9), and copies named without parentheses like TestApp2Copy1, TestApp2Copy2, etc.) return full, valid metadata correctly. And If I renamed the App name to TestApp2Copy10 then that will work with the new name (OR) even if I created another AppTestApp2Copy10 then Both TestApp2Copy(10) and TestApp2Copy10 will works
Steps to Reproduce
Observed Behavior
The API returns {} for GetVariables and GetScript for the affected app, even though the app appears fully functional in the QlikSense Hub UI (sheets are visible, data loads correctly).
Renaming the app (removing the (N) suffix) and re-accessing via API returns valid data, suggesting the issue is specific to how the server handles metadata retrieval for apps with parenthesized suffixes at certain indices.
Expected Behavior
The API should return full metadata (variables, load script, sheets, etc.) for all duplicated apps regardless of the copy number or naming convention.
Questions
.qvf and re-importing?(N) naming pattern used by the Duplicate function?
Could anyone help me on this ?
Is this due to the migration of Qliksense from of my November 2025 ----> May 2026 ?