Error 363502 in LabVIEW When Transferring Files From a WebDAV Client

Updated Dec 18, 2023

Reported In

Software

  • LabVIEW

Issue Details

  • I have configured an external WebDAV server, and am using a remote target as a WebDAV Client. Whenever I try to transfer files to my client, I receive error 363502. Why does this happen?
  • Whenever I transfer files from my WebDAV client to my server, LabVIEW complains that "the specified file name is invalid or does not exist" even though the file exists. How can I fix this?
  • How do I resolve the following error when transferring files from my cRIO to my external WebDAV server?
Error 363502 occurred at <location>

Possible reason(s):
LabVIEW: (Hex 0x58BEE) The specified file name is invalid or does not exist.


webdav error.PNG

Solution

This error can occur due to a number of reasons. Follow the steps below to resolve this:

1. Ensure that the local file path connected to the Simple Put File or Simple Get File VI is formatted correctly.
  • Depending on which OS the WebDAV client is running, the file path will follow different formats. Refer to Working with File Paths on Real-Time Targets for more information.
  • Phar Lap targets use "C:\" for the root directory.
  • VxWorks targets use "c:\" for the root directory. Note: this is case sensitive.
  • NI Linux Real-Time targets use "/home/" for the root directory.

2. Check if the file can be transferred from a different directory to ensure that the error is not related to insufficient permissions.
3. Check if files can be transferred using NI MAX to ensure that the client is functioning properly. 4. If using a cRIO as a WebDAV client, ensure that WebDAV Client with SSL Support is installed on the target.