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

Announcements
See why IDC MarketScape names Qlik a 2025 Leader! Read more
cancel
Showing results for 
Search instead for 
Did you mean: 
Suzanne_van_der_Tang
Contributor III
Contributor III

Binary load doesn't work with app name

Hi,

In our dashboard we used the binary load statement, followed by an app id. A couple of days ago we've upgraded our qlik sense environment and this isn't working anymore. We need to use the appname, followed by extension qvf..

However, I can't find those "named" qvf files on our server. We only have the files with an AppId as identifier.

For sake of completeness, I've added the things I've tried so far:

  • I'm running an app from my work environment
  • There's an app in a stream, called Klantmonitor, so no special characters involved.
  • I can't find a file on server named Klantmonitor.qvf, I do see a file with the app id in folder d:\qlikshare\apps.

I tried:

  • Binary Klantmonitor.qvf;
    Results in: No qualified path for file: ***
  • Binary [lib://Qlik Sense Apps (binary load source)/Klantmonitor.qvf];
    Results in: Filesize for D:\\Qlikshare\Apps\Klantmonitor.qvf failed: The system cannot find the file specified.
  • Binary D:\\Qlikshare\Apps\Klantmonitor.qvf;
    Results in: This statement only works with lib:// paths in this script mode.
  • Binary [076d5faf-3e50-47da-9cc1-7c7a1a55db39];
    Results in: No qualified path for file: ***

Any other ideas?


Grt,

Suzanne

Labels (1)
12 Replies
MatheusC
Specialist II
Specialist II

@Suzanne_van_der_Tang 

see the article below:

https://customerportal.qlik.com/article/Binary-load-fails-with-General-Script-Error-when-using-app-b...


- Regards, Matheus

Did you find a solution to your question? Mark the solution as accepted and if you found it useful, press the like button!
Suzanne_van_der_Tang
Contributor III
Contributor III
Author

Hi Matheus,

Thanks for your reply. I've already found that post, but the issue is, I can't get that solution working... I can't find the location on the fileserver where the named apps with extension qvd are stored, can only find the direction with the app-ids.

Any clue on how to solve this?

Grt,
Suzanne

mattewwade06
Contributor II
Contributor II

I’ve run into this before binary loads can be a bit tricky when it comes to app naming. One thing that helped me was making sure the app name doesn’t include any special characters or spaces, and that the path is exactly right. This thread might also help: Binary Load not working due to naming issue. Hope that points you in the right direction!

Suzanne_van_der_Tang
Contributor III
Contributor III
Author

Hi @mattewwade06 ,

Thanks for your response. I do have spaces in the name so that could be part of the problem. But the other part I'm looking for is that I don't know the path. It isn't the same as where the qvd's are stored with id, is it?

Grt,
Suzanne

PS. It looks like the link you've included doesn't work. Can you send the full link?

MatheusC
Specialist II
Specialist II

The description details the options:

https://help.qlik.com/en-US/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularSt...

MatheusC_1-1751641315771.png

 

Did you find a solution to your question? Mark the solution as accepted and if you found it useful, press the like button!
Suzanne_van_der_Tang
Contributor III
Contributor III
Author

Yep, already saw (and tried that). Let me add the things I've tried.

  • I'm running an app from my work environment
  • There's an app in a stream, called Klantmonitor, so no special characters involved.
  • I can't find a file on server named Klantmonitor.qvf, I do see a file with the app id in folder d:\qlikshare\apps.

I tried:

  • Binary Klantmonitor.qvf;
    Results in: No qualified path for file: ***
  • Binary [lib://Qlik Sense Apps (binary load source)/Klantmonitor.qvf];
    Results in: Filesize for D:\\Qlikshare\Apps\Klantmonitor.qvf failed: The system cannot find the file specified.
  • Binary D:\\Qlikshare\Apps\Klantmonitor.qvf;
    Results in: This statement only works with lib:// paths in this script mode.

Any other ideas?

 

 

seanbruton

Hi @Suzanne_van_der_Tang

 

From the App Url eg: /sense/app/66f9d8bb-5065-41df-9f59-5f240fc21633 get the code at the end eg 66f9d8bb-5065-41df-9f59-5f240fc21633 use this to place at start of the script

Binary [66f9d8bb-5065-41df-9f59-5f240fc21633];

This should work.

Regards

Suzanne_van_der_Tang
Contributor III
Contributor III
Author

Hi, 

Since the release of may 2025, this doesn't work anymore. The name of the app must be used.

Grt,
Suzanne

MatheusC
Specialist II
Specialist II

The application appears to be on another server. Have you tried exporting the application via QMC do you have access?

Did you find a solution to your question? Mark the solution as accepted and if you found it useful, press the like button!