Error 7 When Using HTTP Methods on Embedded Controller

Updated May 3, 2018

Reported In

Hardware

  • cDAQ-9132
  • cDAQ-9133
  • cDAQ-9134
  • cDAQ-9135
  • cDAQ-9136
  • cDAQ-9137
  • cDAQ-9138
  • cDAQ-9139
  • cRIO-9030
  • cRIO-9031
  • cRIO-9032
  • cRIO-9033
  • cRIO-9034
  • cRIO-9035
  • cRIO-9036
  • cRIO-9037
  • cRIO-9038
  • cRIO-9039
  • cRIO-9045
  • cRIO-9049
  • cRIO-9065
  • cRIO-9066
  • cRIO-9067
  • cRIO-9068

Software

  • LabVIEW

Issue Details

I'm trying to read data from a known IP address on the network, and the VI I'm using to do so works well on my PC. When I try to run it on my embedded controller or remote target, I get an error message for error 7 that says something similar to this:

Error 7 occurred at Call Library Function Node in LabVIEWHTTPClient.lvlib:GET.vi->get_HTTP.vi

Possible reason(s):
LabVIEW:  File not found. The file might have been moved or deleted, or the file path might be incorrectly formatted for the operating system. For example, use \ as path separators on Windows, : on Mac OS X, and / on Linux. Verify that the path is correct using the command prompt or file explorer.

How do I fix this error, and what's causing it?

Solution

This error often appears if the embedded controller does not have the HTTP Client with SSL Support installed. Install the HTTP Client with SSL Support software through NI MAX to mitigate this error. 

WAS THIS ARTICLE HELPFUL?

Not Helpful