Product-Related Issues

This topic lists issues that may occur in products that integrate with Workbench.

Installing the Multilingual User Interface Pack of Microsoft Office for your Language

If you run the 2007 or 2010 English version of Excel and the locale for the current user is configured for a language other than English, Excel tries to locate the language pack for the configured language. If the language pack is not found, then the error is reported and the automation of Excel, as used by the Excel as a calculator feature, cannot be performed. To solve this issue, you must install the Multilingual User Interface Pack of Microsoft Office for your language. As an alternative, you can also configure the locale for the current user to English.

This bug is documented by Microsoft. For more information, see http://support.microsoft.com/kb/320369.

Design point Failure when Updating Project with Multiple Excel Systems

If you have Office Excel 365, Office Excel 2013, or Office Excel 2016 installed on your machine and your Workbench project contains multiple Excel systems and the Excel process window is hidden, updating the project may cause design points to fail and the following exception message to display:

We found a problem with this formula. We couldn't find a range reference or a defined name.

Workaround: Before running any update operations, open the Excel process window by right-clicking and selecting Open File in Excel.

This issue is documented by Microsoft. For more information, see https://support.microsoft.com/en-us/kb/3083825.

Workbench and optiSLang Crash Dialogs

When you start a Workbench project that contains optiSLang components, you may see some of the following dialogs depending on the situation.

Workbench Crashed and optiSLang was Saving the Project

Workbench encountered a problem and crashed but optiSLang was able to save the *.opf project file. In this case, you can recover the project. To see additional information before recovering, click Show Details. All files that are modified and will be deleted are displayed. We recommend manually saving a copy of the project files before recovering the project.

To recover the project, click Yes in the dialog.

Workbench Crashed and optiSLang Crashed without Saving the Project

Both Workbench and optiSLang crashed and the project could not be saved. To continue with the project, return it to its last saved state. To see additional information before restoring the saved state, click Show Details. All files that are modified and will be deleted are displayed. We recommend manually saving a copy of the project files before restoring the saved state.

  1. To return the project to its last saved state, click Yes in the dialog.

  2. Select which project save version to use.


    Note:  We strongly recommend selecting the automatic save point.


optiSLang Crashed

optiSLang encountered a problem and crashed, and the optiSLangAddin.exe file exited. You can now restart the Workbench extension and continue the project.

  1. To restart the extension, click Yes in the dialog.

  2. Select which project save version to use.


    Note:  We strongly recommend selecting the automatic save point.


Project Files have been Relocated

Files referenced by the project have been moved and cannot be found. You can automatically relocate these files by selecting the option in the dialog.

Failed to Start optiSLang Error when using optiSLang Extension in Workbench

When using the optiSLang extension inside Workbench, the following error can occur:

'NoneType' object has no attribute 'password' & Exception: Failed to start optiSLang, no executable

To fix this issue, you must edit the optiSLangWBExtension.ini file. You can do this by either using the Workbench user interface or editing the file directly in a text editor.

Workbench User Interface

  1. Set the value of the DYNARDO_VERBOSE_LEVEL environment variable to 1.

  2. Start Workbench.

  3. If the optiSLang extension is not loaded, activate it.

  4. From the menu bar, select optiSLang > Extension Settings.

    The optiSLangWBExtension.ini file opens in an editor.

  5. In the file, add one or more paths to optiSLang installations.

    The structure of each entry is OPTISLANG_HOMEXXXX=/path/to/optislang/ where XXXX contains the installation path version number. For example, OPTISLANG_HOME2210 points to the installation path of optiSLang 2022 R1.

Open in Text Editor

  1. Navigate to the location of the optiSLangWBExtension.ini file.

    • Windows: %APPDATA%\Dynardo

    • Linux: $HOME/.config/Dynardo

  2. Open the file in a text editor.

  3. In the file, add one or more paths to optiSLang installations.

    The structure of each entry is OPTISLANG_HOMEXXXX=/path/to/optislang/ where XXXX contains the installation path version number. For example, OPTISLANG_HOME2210 points to the installation path of optiSLang 2022 R1.

Error When Loading Files in TurboGrid Opened Through Workbench

After opening TurboGrid using a TurboGrid component system in Workbench, loading an Init file by selecting File > Load TurboGrid Init File, and saving the project, the following error message is displayed:

Unable to load DLL 'cclapilt.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)

Workaround: Install MS VC++ Redistributable for Visual Studio 2012 Update 4.