Welcome Guest, you are in: Login

QVSource: The QlikView & Qlik Sense API Connector (Docs)

Web Edition Doc Quick Links
QVSource Web Edition is now commercially available should be used - if you are still using the WinForms edition please upgrade now as this is deprecated and will no longer be supported after the 22nd May 2016.

You should find most of the documentation on this wiki for the WinForms edition of QVSource still applies, particularly the connector specific pages (ignoring the minor UI differences).

The following are the most important Web Edition specific pages:

  • Web Edition Overview - A short introduction to the new QVSource Web Edition including the benefits and high level differences.
  • Getting Started - A guide on running the QVSource Web Edition in its simplest mode (e.g. servicing requests from localhost only with no user authentication).
  • Example Deployment Scenarios - Some example diagrams showing how QVSource Web Edition might be deployed with QlikView and Qlik Sense.
  • Advanced Configuration - How to perform advanced configuration of QVSource, for example allowing remote access and setting up users.
  • User Management - How to manage users.
  • Upgrading from WinForms Edition - How to upgrade.
  • SSL Configuration - How to set up a test SSL certificate so that traffic between your browser (or QlikView/Qlik Sense) is encrypted.
  • Troubleshooting - Read this page first if you are having trouble running QVSource.
  • Cloud Hosted Demo - Information on a cloud host demo edition we are currently testing out.

This page is for users who have followed the QVSource Web Edition Getting Started Guide and optionally performed advanced configuration and are experiencing issues starting QVSource Web Edition.

The Startup Log File

Whenever you start, or attempt to start QVSource you should find a log file in the root folder:


If you are launching QVSource.exe manually, this will be named Startup_Log.txt. Note that if the startup process gets far enough to show the startup form this will have a link to open the startup log:


If you are running QVSource as a service using QVSourceService.exe this will be called Service_Startup_Log.txt.

The first thing we would recommend, if you are experiencing issues starting QVSource, is that you first take a quick look through this log file to see if you can spot anything obvious which might explain the issue, or if any of the points below help.

If you are experiencing startup issues and the advice below does not help then please send the file along with a support request.

Common Issues

HTTP Error 503. The service is unavailable.

If you see the following when trying to browse to the QVSource Web Edition:


Please try the resolution below.

System.Net.HttpListenerException (0x80004005): Failed to listen on prefix XXXX because it conflicts with an existing registration on the machine.

You may find something like the following in your startup log:
Failed to listen on prefix 'http://XXXXXXX:YYYY/' because it conflicts with an existing registration on the machine.

This is because QVSource, or another another application has already reserved this endpoint.

A typical specific entry might read:
System.Net.HttpListenerException (0x80004005): Failed to listen on prefix 'https://+:5555/' because it conflicts with an existing registration on the machine.

After you have been running QVSource with remote access enabled but then attempted to move to running QVSource over SSL.

There are a couple of solutions to this.

Firstly, try running a PowerShell Command prompt as administrator and entering:
netsh http show urlacl | where {$_ -match ':5555'}

Note we have entered the port number (which would have been the YYYY value in the above error message).

It is likely you will see something like the following:


Indicating that an application (which might be QVSource) has already reserved this endpoint.

You can also enter netsh http show urlacl which will list all reservations on the machine with additional information about each but you will have to manually find the ones matching the port number you are using.

If this is the case, or you know that you are safe to remove this reservation, you can simply run the following command to delete the URL reservation:
netsh http delete urlacl url=http://+:5555/

NOTE: The value after url= must exactly match that shown from the result(s) of running netsh http show urlacl above.

Which should confirm the deletion:


You should now find you can start QVSource.

If you are not sure if you can delete this URL reservation then an alternative solution is to change the port number which QVSource is running on as explained here.

Note - that QVSource also now has an auto fix feature which attempts to do the above for you:


'Multiple Instances Not Supported' Error

By default, QVSource Web Edition will only support running one instance at a time. If you get an error message similar to the following:


It might be because you have tried to launch multiple instances accidentally. If you see the above, it suggests that QVSource is already running and you should be able to browser to it (e.g. at http://localhost:5555/web although you may have configured this differently).

If not, you can also close all instances of QVSource via the Windows Task Manager and try restarting it a single time again.

Error Installing Licence File

If when installing the licence file you get:

"Error opening licence file. Non-negative number required. Parameter name: count."

Please try installing the licence from a different browser, for example if you were using Internet Explorer, try Chrome.

This is a rare but known issue which we are investigating, it appears to happen when using Internet Explorer 9 or earlier without flash installed.

Other Troubleshooting Tips

Please also refer to the earlier troubleshooting guide for additional tips.

(QVSource works with Qlik Sense as well as QlikView - See this page for notes.)
QVSource - The QlikView & Qlik Sense API Connector | © Copyright 2011 - 2016 Industrial CodeBox Ltd