Skip to end of metadata
Go to start of metadata

Applies to:

Cryptshare for Office 365 & Outlook up to version 2.4.0

Symptom:

When performing a Cryptshare transfer, an error message containing "The path is not of a legal form." appears. The full error message may look as follows:

Error Message
Message = The path is not of a legal form.
ParamName =
Data = System.Collections.ListDictionaryInternal
InnerException =
TargetSite = System.String LegacyNormalizePath(System.String, Boolean, Int32, Boolean)
StackTrace = at System.IO.Path.LegacyNormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
at System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
at System.IO.Path.GetFullPathInternal(String path)
at System.IO.FileInfo.Init(String fileName, Boolean checkHost)
at System.IO.FileInfo..ctor(String fileName)
at com.befine_solutions.cs4outlook.models.transferdialog.dataobjects.AttachmentObj..ctor(String filePath)
at com.befine_solutions.cs4outlook.custom.main.CryptshareTransferSequenceObj.StartUpload(ObservableCollection`1 attachmentList, ObservableCollection`1 recipientsList, ViewTransferSettings viewTransSettings)
HelpLink =
Source = mscorlib
HResult = -2147024809

Cause:

This issue is caused by a recent Windows 10 Insider Preview build. Due to a missing system resource file and a program library that relies on it, this error is thrown.

More information: https://stackoverflow.com/questions/52637863/using-redemption-to-get-message-from-id-in-outlook-causes-system-error-code-18-t


Solution:

Update to the latest version of Cryptshare for Office 365 & Outlook