ISICE19

InstallShield 2020

Project:This information applies to the following project types:

Basic MSI
InstallScript MSI
MSI Database

Messages

Message 1 (Error)

The table [1] is not present in the installation package.

[1] is the name of a table that must be in the package.

Message 2 (Error)

UpgradeCode [1] does not detect and prevent downgrades with a properly scheduled Type 19 Custom Action; the package must prevent downgrades.

[1] is the value of the UpgradeCode property.

Message 3 (Error)

The property [1] is not listed in SecureCustomProperties; this can prevent it from being used correctly for downgrade prevention.

[1] is the name of a property.

Message 4 (Error)

The property [1] must be a valid GUID; [2] is not a valid GUID.

[1] is the name of a property whose value should be a valid GUID. [2] is the invalid value that is currently used for that property.

Message 5 (Error)

Column [1] of table Upgrade must hold a valid GUID; [2] is not a valid GUID.

[1] is the name of a column in the Upgrade table, and [2] is the value of an entry in the specified column.

Message 6 (Error)

The property [1] must hold a valid numeric version in the format Major.Minor.Build; [2] is not a version in this format.

[1] is the name of a property whose value should be a version number in the Major.Minor.Build format. [2] is the invalid value that is currently used for that property.

Message 7 (Error)

Column [1] of table Upgrade must hold a valid numeric version in the format Major.Minor.Build; [2] is not a version in this format.

[1] is the name of a column in the Upgrade table, and [2] is the value of an entry in the specified column.

Message 8 (Error)

The property [1] must not be null or empty.

[1] is the name of a property that is null or empty.

Message 9 (Error)

Column [1] of table Upgrade must not be null or empty.

[1] is the name of a column in the Upgrade table.

Message 10 (Error)

The property [1] must be provided; [2] is the default value.

[1] is the name of a property in your project that has not been customized. [2] is the default value that InstallShield uses for that property.

Message 11 (Error)

The property [1] must hold a valid numeric LANGID; [2] is not a numeric LANGID.

[1] is the name of a property whose value should be a valid language identifier. [2] is the invalid value that is currently used for that property.

Description

ISICE19 validates properties related to upgrades and that the Upgrade table is present. ISICE19 also helps you determine whether the installation prevents an earlier package from installing over a new package.

Corrective Action

To resolve errors 1 and 2, ensure that the Upgrades view contains a major upgrade item, that the major upgrade item is properly configured to prevent the current version of your product from being installed over a future version, and that your project includes a properly configured and scheduled type 19 custom action. For detailed instructions, see Preventing the Current Installation from Overwriting a Future Major Version of the Same Product. For more information, see Preventing an Old Package from Installing Over a Newer Version in the Windows Installer Help Library.

To resolve error 3, add the specified property to the value of the SecureCustomProperties property. You can use the Property Manager view to set a value for a property. To add multiple values, separate each with a semicolon. For more information, see SecureCustomProperties Property in the Windows Installer Help Library.

To resolve errors 4 and 5, replace the existing value with a valid GUID. To change the value, open the General Information view. Then click the setting that is listed in the error message. Enter a valid GUID. Note that if you want to use a new, unique GUID, you can click the Generate a new GUID button in the setting. For more information, see GUIDs.

To resolve errors 6 and 7, replace the specified value with a valid version number; you can click the error message in the Output window to move to the location in the Direct Editor that has the invalid value. The version number must contain only numbers, and it must be in the format aaa.bbb.ccccc, where aaa represents the major version number, bbb represents the minor version number, and ccccc represents the build number. The maximum value for the aaa and bbb portions is 255. The maximum value for ccccc is 65,535. For more information, see Specifying the Product Version.

To resolve error 8, enter a value for the specified property. You can use the Property Manager view to set a value for a property.

To resolve error 9, enter a value for the specified column. You can use the Direct Editor view to set the value; you can click the error message in the Output window to move to the location in the Direct Editor that needs to be revised. To learn more about any of the Windows Installer tables, see Database Tables in the Windows Installer Help Library.

To resolve error 10, replace the default value of the specified property with the appropriate value. You can use the Property Manager view to change the value.

To resolve error 11, replace the existing value of the specified property with a valid language identifier.

See Also