Unable to publish or retrieve documents - SmartPlant Foundation - IM Update 48 - Help - Hexagon

SmartPlant Foundation Help

Language
English
Product
SmartPlant Foundation
Search by Category
Help
SmartPlant Foundation / SDx Version
10
SmartPlant Markup Plus Version
10.0 (2019)
Smart Review Version
2020 (15.0)

A problem can occur when either the long path to the installation location for SmartPlant Client has spaces in it, or the first eight characters of the folder name are identical to the first eight characters of the name of another folder with the same path. If this problem exists on your computer, you may receive one of the following error messages during publish or retrieve. To fix the problem, first try reinstalling the SmartPlant Client software, described in the Solution section below. If reinstalling the software does not work, you can attempt to edit the path in the registry, described in the Alternate Solution section.

Error messages

Publish error

The following message appears when you click Finish in the Publish Wizard:

When you view the log file, you will see the following error description:

Retrieve error

The following message appears when you click Finish in the Retrieve Wizard:

When you view the log file, you will see the following error description:

For more information about this error, see the "BUG: COM/OLE Server Fails to Start on Windows NT 4.0 (Q185126)" article on the Microsoft Support Web site at the following URL: http://support.microsoft.com/default.aspx?scid=kb;en-us;Q185126.

Solution

  • Reinstall the SmartPlant Client. The path to the installation location must meet the following criteria:

    • Folder names must contain no spaces.

    • Folder names must be no longer than eight characters.

    • The first eight characters of the folder name must not be identical to the first eight characters of the name of another folder with the same path.

  • By default, SmartPlant Client is installed in the following folder: C:\Program Files\SmartPlant\SmartPlant Client. If you experience a problem with publishing and retrieving, you must change the default installation location when you reinstall the software.

  • For instructions on installing the SmartPlant Client, see Install product software.

Alternate solution

If reinstalling the SmartPlant Client software does not fix the problem, you can replace the long path to EFProgressBar.exe with the short path in the registry. Be sure to try reinstalling the SmartPlant Client software before you edit the registry.

Manually editing the registry incorrectly can cause problems that may require you to reinstall the operating system. Problems created by the incorrect editing of the registry may not be possible to solve. Edit the registry at your own risk.

  1. Start the Registry Editor (regedit.exe).

    • You should back up the registry before you edit it.

    • For information about how to edit the registry, see the Changing Keys and Values online Help topic or the Add and Delete Information in the Registry and Edit Registry Data online Help topics in Registry Editor.

  2. Click Edit > Find.

  3. In the Find what box, type EFProgressBar.ProgressBar.

  4. Under Look at, make sure that only Keys is selected, and click Find Next.

  5. When the software finds the key, click the Clsid folder under EFProgressBar.ProgressBar.

  6. In the right pane, double-click the string to view it.

  7. To make it easier to search for the class ID, copy the class ID in the Value data box.

    SHARED Tip To copy the class ID, select the class ID, and right-click the selected text. On the shortcut menu, click Copy.

  8. Click Edit > Find.

  9. Paste the class ID that you copied in step 7 into the Find what box.

    SHARED Tip To paste the class ID, right-click in the Find what box, and click Paste on the shortcut menu.

  10. Click Find Next.

  11. When the software finds the class ID, click the LocalServer32 folder under the key.

  12. Double-click the string in the right pane to edit the path.

  13. In the Edit String box, replace the long path with the short path to the installation location for EFProgressBar.exe (installed with the SmartPlant Client).

    • The default long path to EFProgressBar.exe is C:\Program Files\SmartPlant\SmartPlant Client\Program\EFProgressBar.exe. The short path for the default installation location might look like the following: C:\PROGRA~1\SMARTP~1\FRAMEW~3\Program\EFPROG~1.EXE. The short path may be slightly different for different computers.

    • To find the elements in the short path, you can open a command prompt window and run the dir /x command on each folder in the path, starting at the drive letter and finishing with the folder where EFProgressBar.exe is installed.

  14. Click OK.

  15. Click Registry > Exit to close the Registry Editor.