Jump to content

Build error - missing SSL.vi


Recommended Posts

Dear JKI users,

 

I'm trying to build a package out of a library using VIPM. My library uses functions from another already installed package, which introduces the "LabVIEWHTTPClient.lvlib" (located here on my machine "C:\Program Files (x86)\National Instruments\LabVIEW 2018\vi.lib\httpClient") as a dependency. I attached file "http functions.jpg" with the block diagram of the VI that introduces the dependency.

As a result, I receive a build error (attached "missing file.jpg") saying SSL.vi (which is called by LabVIEWHTTPClient.lvlib as "caller.jpg" is confirming) is missing. And indeed it is, I have no such VI at the specified location, but neither do my colleagues who tried building the same package on their machines. They receive the same error.

Does anyone have any idea why this happens and how it can be fixed?

 

Thanks in advance,

Amalia

missing file.jpg

caller.jpg

http functions.jpg

Link to comment
Share on other sites

  • 2 months later...

Hi Amalia,

Did you find any fixes for this? I'm seeing the same issue. I dug into that LabVIEWHTTPClient.lvlib and found that NI_InternetTK_Core_VIs.lvlib:SSL.vi was listed as a friend of the library. But since the library is locked and password protected, there's no way to remove it. And that file just doesn't exist in the expected path.

I tried creating an SSL.vi in that location, but then I just get errors about VI's not correctly linked to libraries.

image.png.39e9f54517491de4aff955d43c3419be.png

Link to comment
Share on other sites

Hi Matt,

I accidentally discovered that if I had a project which has the LabVIEWHTTPClient.lvlib as a dependency opened in LabVIEW and then trying to build the package using VIPM (with that project opened in the background) it works fine without throwing the error. My guess is that having the project opened in LabVIEW loads the LabVIEWHTTPClient.lvlib and its components into memory and thus the missing VI issue is solved. 

Hope this workaround helps

Link to comment
Share on other sites

  • 2 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.