cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Error -7132

Error -7132

Summary

This article provides potential causes and solutions for error -7132.

Synopsis

When building a project, the following build error may occur...
  • ISDEV : error -7132: An error occurred streaming ISSetup.dll support file <ISProductFolder>\Script Files\Setup.inx
  • ISDEV : error -7132: An error occurred adding Update.exe support file ?\ISSetup.dll
  • -7132 error referencing (language id)\_isres.dll
  • An error occurred streaming ISSetup.dll support file <ISProductFolder>\Redist\Language Independent\i386\_isres_0x<####>.dll

    Where <ISProductFolder> is the location of the installed InstallShield product and <####> is the Language Identifier.

Discussion

There are a number of known causes for this error. See below for potential solutions:
An Unsupported Language Has Been Included
This error can occur when building a Basic MSI project that has both of the following elements:
  • The UI Languages setting under the Build tab for the Release includes a language unsupported by
    InstallScript
  • The project contains an InstallScript type Custom Action
By default, only the Dialog Resources DLLs for the 33 languages supported by InstallScript projects are present in the InstallShield language support folder. Since InstallScript Custom Actions in a Basic MSI project do not normally invoke any InstallScript dialogs, the build is over zealous in its attempt to reference the localized _isres_0x<###>.dll when building a Basic MSI project.

In the case of a Basic MSI project, this error can be ignored, as it does not cause any functional problems with the installation; all localized strings and MSI dialogs will work as expected.
The build error is reproducible by performing the following steps:
  1. Open a Basic MSI project
  2. In the Installation Information/General Information view, add a language not support by InstallScript, such as Arabic, to the Setup Languages
  3. In the Behavior and Logic/InstallScript view, add an InstallScript function, such as MyFunction
  4. In the Behavior and Logic/Custom Actions and Sequences view, add a Custom Action of type InstallScript that calls the InstallScript function (i.e., MyFunction).
  5. In the Media/Releases view, include the language in the UI Languages setting under the Release Build tab
  6. Build the release
To resolve the error, use the New Language Wizard to add the language to the project:
  1. Without exiting the InstallShield IDE, close the Basic MSI project.
  2. From the InstallShield main menu, select Tools->Add New Languages. This will invoke the New Language Wizard
  3. Process through the New Language Wizard dialogs to add the desired language.
  4. Open the project, and rebuild the release.
After following the above procedure, the language's _isres_0x<###>.dll should now be present in the <ISProductFolder>\Redist\Language Independent\i386 folder.


Syntax Error in the InstallScript Code
This error has sometimes been known to be caused by syntax errors that prevent the necessary files for InstallScript support from being added to an installation.

If there is a syntax error you should normally have a -4370 build error indicating that there were errors compiling InstallScript. The specific cause of the compilation error should also be found in the log file.

Rebuild after resolving these compilation errors.
Hebrew or Arabic Languages Have Been Included in a InstallShield 2009 Project that Uses InstallScript Custom Actions
This error is due to a bug in the InstallScript build process, whereby it will always try to reference the localized _isres.dll for the language that's being used. In the case of a Basic MSI project, this does not cause any functionality problems, and as such is a misnomer. All localized strings still work as expected.
The workaround to get rid of the build error is basically to copy the English copy of _isres.dll from the following location:
C:\Program Files\InstallShield\2009\Redist\0409\i386
To the following folders:
  • C:\Program Files\InstallShield\2009\Redist\040d\i386
  • C:\Program Files\InstallShield\2009\Redist\0401\i386
This will result in an error free build process.


Build a Patch with InstallShield 12 for an InstallScript MSI Project or a Basic MSI Project
If the patch includes InstallScript custom actions created with an earlier version of InstallShield this error can occur due to the architectural changes to the InstallScript engine in version 12. InstallShield 12 can only build patches when it built the latest version. This includes both Patch Design and QuickPatch projects.

There are two workarounds available with version 12.

  • Release a full major upgrade package built with version 12. Then future patches can be created in version 12.
  • Create a full minor update release in version 12. Then use Patch Design view in version 12 to create a patch based on the
    difference of the previously released MSI and the newly created MSI package. It may be difficult to use this method if a
    QuickPatch created with an earlier version of InstallShield has already been released for the previous MSI file.

Additional Information

For more information on language support within InstallShield, please refer to the following InstallShield Help articles:
Was this article helpful? Yes No
0% helpful (0/1)
Version history
Last update:
‎Oct 10, 2008 04:01 PM
Updated by: