Search




hits.Login
General - Orca - ICE Errors and Fixes
ICE02: File: 'WIFILExxxxxxxx' cannot be the key file for Component: 'WICOMPxxxxxxxx'. The file belongs to Component: 'WICOMPxxxxxxxx'
Validates that Component, File and Registry tables are reciprocal
Modify incorrect Component|Keypath so it corresponds with File or Registry table entries, use the corresponding first instance of the component that appears in the File or Registry table
ICE03 – Error invalid Filename
Filenames can only be max 8 characters long so for example you have routestages.dbf you need to change this so it says the short file name which should be 6 characters followed by a tilda 1 then the file extension then a pipe | symbol then the actual file name so it should read–
Routes~1.dbf|routestages.dbf
ICE03: Invalid DefaultDir string
You need the long and short file path in the Directory|Default Dir field, so if the long directory name is 1.1.7.0.0 then the short name is 1170~1.0, the following would need to be put in the Default Dir field – 1170~1.0|1.1.7.0.0
The easiest way to find the short name is to install the msi, search for the folder in question, open a command window in the parent folder and type dir /x, this will give you the long and short name for the directory you need.
ICE03: Invalid Format String
Make sure the value has a } at the end of the line if there is a { at the start and vice versa
ICE03: Invalid Identifier
The Identifier data type is a text string. Identifiers may contain the ASCII characters A-Z (a-z), digits, underscores (_), or periods (.). However, every identifier must begin with either a letter or an underscore. E.g. a directory called ;US English was listed in the Directory table, this caused the above error and as there was no such directory created, the row was removed.
ICE03: Invalid File name/Useage of WildCards
If this file is only listed in the removefile table then simply drop the row to remove the entry as it is not needed
ICE15 - MIME Type 'video/3gpp' referenced by extension '3gpp'. 'WICOMP00000145' does not map to an extension with a circular reference
Check extension table and copy the extension 3gpp into the MIME table if the extension in there is different
ICE18: Error KeyPath for Component ‘WICOMPxxxxxxxx’ is Directory ‘WIDIRxxxxxxx’ The Directory/Component pair must be listed in the CreateFolder table.
Add affected component and directory to CreateFolder table
ICE34: Property ShutdownOption (of RadioButtonGroup control MsiRMFilesInUse.RadioButtonGroup1) is not defined in the Property Table.
This error can be ignored. It just means that the Shutdown Option has been removed from the Property table
ICE38: Component ‘WICOMPxxxxxxxx’ installs to user profile. It must use a registry key under HKCU as its keypath, not a file.
In WISE make a note of the ComponentId field for each erroring component
Go to Components table and right click the file and set as key path
ICE53 - None yet
ICE57: Component 'WICOMPxxxxxxxx' has both per-user data and a keypath that can be either per-user or per-machine.
ICE64:The directory WinZip is in the user profile but not listed in the RemoveFile table
In WISE go to Directory table find WinZip directory copy the name of the directory, then go to RemoveFile table add a new row to the Remove File table with this information, FileKey=RemoveFile001 (or something like this), Component= (select any .exe), DirProperty=WinZip, Filename= (this can be left blank), Install Mode = 2. For Info Value = 1 - This removes the files on install, Value = 2 - This removes the files on uninstall, Value = 3 - This removes the files on install and uninstall
ICE80: The 'ProductLanguage' property in the Property table has a value of 'x’, which is not contained in the Template Summary Property stream.
WISE – Property Table|Product Language, change to 1033
ICE89: The ProgId_Parent 'x' in the ProgId table is not a valid ProgId.
WISE – Add the affected ProgID Parent as a new ProgID row


