Troubleshooting

The ExpeDat applications may report diagnostic messages if an unusual or aberrant condition occurs.  If the software does not appear to be working as expected, please re-read the documentation, then check the list below for suggestions.  If the performance is not as expected, be sure to read the performance chapter.

You may also find useful tips amongst the DEI Tech Notes.  If you are unable to resolve the problem, contact DEI technical support at +1 617-500-0002 ext. 2 (US Central Time), or submit a technical support request.

If you purchased ExpeDat through one of our international sales partners, please contact them for support.

When reporting trouble, describe the circumstances as fully as possible.  Include the exact text of any messages and the revision codes of the applications.  The GUI version can be found by clicking the "About" or "Options" button.  Version codes in the CLI versions are displayed by adding "–v" to the command line.  Information about your networking environment, such as link type and speed, operating systems, and types of files being transferred is also very helpful.

Following are some circumstances and diagnostic messages which you may encounter when using ExpeDat:

Sends or Receives fail with "Local Network: No Application at Given Port"
This most likely means that the server is not currently running on the machine indicated by the server address or port.  Check that you have entered the correct address and port into the client.  If the server is running on a private network that is different from the client's network, you must make sure that the server's router has Network Address Translation (NAT) correctly configured.  Also check that the client is using the public address of the router, not the private address of the server.

Sends or Receives fail with "Local Network: No Response"
This indicates a connectivity problem.  Verify that you are using the correct server address and port number.  Check the network connectivity between the two systems and make sure that an ExpeDat server is running on the remote system.

If there is a firewall or NAT device in the path, make sure that it is configured to pass through the UDP port number of the server.  For ExpeDat, the default server port is UDP 8080.  See DEI Tech Note 0002 for detailed instructions on configuring firewalls.

If the server you are contacting hosts multiple IP addresses, try using its default address (usually the first one listed by "ifconfig -a" or "ipconfig /all").  Note that servedat can be configured to bind to a specific local address by using the "-n" option or Interface configuration variable.

Data transfer doesn't seem any faster
ExpeDat cannot move data faster than the slowest component of your data path.  This includes network links, hard-drives, routers, and every other device from a file's source to its destination.  Carefully read the Performance chapter for information on evaluating and optimizing your data path.

Data transfer is very slow, much slower than TCP
If ExpeDat is transferring data more slowly than FTP or other TCP based applications, it is usually due to the configuration of one or more network devices.

Note that ExpeDat is not supported with devices designed only for TCP/IP.  This includes SSL VPNs and all network emulators.

Carefully read the Performance chapter for information on evaluating and optimizing your data path.

I cannot find my files on the server
If the client does not specify a remote path, then the server will determine a Home Directory based on the username provided (if any), the server's run mode (QuickStart or Installed), and the server's configuration options.  Carefully read the Home Directories chapter for details.

Request Denied: User restricted to home directory
Absolute pathnames (those starting with "/", "C:/", or similar) are not permitted for Anonymous users, users with RestrictHome enabled, when the server is in QuickStart mode, or when the global RestrictHome option is enabled.

"The license period for this software has expired"
You are using a trial or temporary license version and the time limit has expired.  You must download an updated version from either the DEI website or your customer download site.  See Tech Note 0012 for tips on updating your software, particularly if you are getting this error after installing purchased software.

The license code is not accepted or not remembered
Licensed (non expiring) versions of the software require that you enter a license code the first time you run the software on new hardware.  If a computer has multiple network interfaces, such as ethernet and WiFi, a license code will have to be entered separately for each interface.  You must enter the specific license code that matches the software and hardware you are using.  For more information about license codes, see the Setup chapter.  For more license code error messages and their possible meanings, see Tech Note 0027.

"Unable to resolve host"
The Domain Name or IP address could not be understood.  Verify that you are using the correct name and that your system is online.

"Object Busy: Try again later"
The file you are attempting to access is being used by another transaction or application.  If it is being uploaded by another ExpeDat transaction, you may receive an estimate of when it is expected to complete.

"Server Busy"
Server Capacity Exceeded: Try again later
The server may be beyond its configured capacity.  Try your transaction again later.  If the problem persists, contact the server administrator.

Encryption Error
If either the client or the server requires encryption which the other does not support, then the transaction will not be allowed to proceed.  Check that both the client and the server are licensed to use encryption.  If security is not a major concern, try turning off encryption.

Nothing works and I get messages about not being initialized
There was a problem when the application was started.  Quit and start again, watching for any messages about specific problems.

Typing Control-C during "movedat" doesn't stop it.
MTP allows multiple levels of transaction abortion, ranging from a graceful shutdown, which can take a couple of seconds, to immediate abandonment.  The "movedat" program starts with the lowest level and escalates until the transaction is completely abandoned.

"MTP0" "DOC0" or "SEQ0" messages are appearing
These messages are produced if MTP encounters very unusual conditions or errors.  If you are unable to resolve the issue based on the message output and the problem persists, please contact technical support for assistance.