Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.

QlikView converter fails with Internal Server Error when deployed on the Qlik Sense Enterprise Dev Hub

No ratings
cancel
Showing results for 
Search instead for 
Did you mean: 
Andrea_Bertazzo
Support
Support

QlikView converter fails with Internal Server Error when deployed on the Qlik Sense Enterprise Dev Hub

Last Update:

Apr 8, 2025 4:47:53 AM

Updated By:

Sonja_Bauernfeind

Created date:

Apr 8, 2025 4:47:53 AM

Qlik provides a QlikView Converter tool to convert QlikView documents (QVW files) to Qlik Sense apps. The converter tool can be used in the Dev Hub in Qlik Sense Enterprise and Qlik Sense Desktop.

Using the tool on the Qlik Sense Dev Hub may successfully proceed by converting Dimensions, Measures, Visualizations, and Variables, but will then fail as soon as the Create app button is clicked:

Internal Server Error

The following error is shown in the QlikView converter tool:

Global ERROR UserId: User.Name4Server.com@USERDIR, Error: More than one user matching UserDirectory=USERDIRECTORY; UserId=User.Namel%Server.com

 

Resolution

The QlikView converter tool is provided as it is.

It is possible that some specific server configurations are not fully compatible with this tool. In some cases, user directories are not read correctly and may require the encoding system to be changed from ascii to utf8

If this does not work, it is possible to use the same functionality provided by Qlik Sense Desktop.

Change the encoding system:

  1. Find the QSBuild.js file located in C:\Program Files\Qlik\Sense\ConverterService\node_modules\@qlik-trial\freyja-qsbuild\dist\src
  2. Open the file in, for example, Notepad++
  3. Set QSBuild.js to read UTF8 for AD accounts.

    To do so, modify the following string from: 
    const base64EncodedHost = FileSystem.readFileSync("C:\\ProgramData\\Qlik\\Sense\\Host.cfg", "ascii");
    to
    const base64EncodedHost = FileSystem.readFileSync("C:\\ProgramData\\Qlik\\Sense\\Host.cfg", "utf8");

 

Use Qlik Sense Desktop

  1. Install Qlik Sense Desktop on a local machine
  2. Work with the QlikView converter tool provided by Qlik Sense Desktop

 

Environment

  • Qlik Sense Enterprise on Windows (Dev Hub)
  • QlikView Converter
Labels (2)
Version history
Last update:
‎2025-04-08 04:47 AM
Updated by: