When trying to Backup or Restore a project, the following error message is displayed and the operation stops.
Internal ErrorAPI Error Message: The system cannot find the file specified.TargetSite: Boolean StartWithShellExecuteEx(System.Diagnostics.ProcessStartInfo)DeclaringType: System.Diagnostics.ProcessAttributes: privateMemberType: MethodStackTrace: C:\ProgramData\Bentley\Promise V8i\Config\LastError.txtProduct Version: Promise V8i (SELECTseries 8)DB Version: SQLServer 8.1.42
The LastError.txt file contains:
Boolean StartWithShellExecuteEx(System.Diagnostics.ProcessStartInfo): The system cannot find the file specified0: at System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)1: at System.Diagnostics.Process.Start()2: at ECT.ECAD.API.ZipTool.UnZip2(String sZipFileName, String sToPath, Boolean bWithRootFolder)3: at Bentley.Electrical.API.Base.RestoreServiceBase.UnZipFolder(String sZipFileName)4: at ECT.ECAD.API.Projects.Restore(String sZipFileName, String sToPath, String sTargetName, Boolean SuppressMessages)
This error has occurred when the 7zG.exe file was missing from the program's folder. The error could possibly occur if a different file was missing or in an unexpected path.
The 7zG.exe file is typically found in a path such as one of the following:C:\Program Files (x86)\Bentley\Promise V8i\Promise\Promise\7-ZipC:\Program Files(x86)\Bentley\Substation V8i\Substation\Promise\7-Zip\
Copy the 7zG.exe file from another workstation and place it into the same path on the workstation with the problem.
If that does not help, uninstall and reinstall Promis.e/Substation.