If my setup has been installed with an another language than english (default language), when minor updating, I get the error message "Error applying transforms. Verify that the specified transform paths are valid".
I upgraded my project from InstallShield 11.5 to InstallShield 2008 (14). Earlier minor update made with InstallShield 11.5 works fine. I don't know if it is due to the move to 2008 or due to other little changes I've made in the project since it was in 11.5?
This minor update is a web package (all in only one exe file).
Here is the log file:
=== Verbose logging started: 15/04/2008 16:04:59 Build type: SHIP UNICODE 3.01.4000.4039 Calling process: C:\WINDOWS\system32\MSIEXEC.EXE ===
MSI © (A4:00) [16:04:59:828]: Resetting cached policy values
MSI © (A4:00) [16:04:59:828]: Machine policy value 'Debug' is 0
MSI © (A4:00) [16:04:59:828]: ******* RunEngine:
******* Product: C:\DOCUME~1\lavocat\LOCALS~1\Temp\{4D293CCB-757C-4C51-8397-EE7E2E08994C}\My Product.msi
******* Action:
******* CommandLine: **********
MSI © (A4:00) [16:04:59:843]: Machine policy value 'DisableUserInstalls' is 0
MSI © (A4:00) [16:05:02:734]: SOFTWARE RESTRICTION POLICY: Verifying package --> 'C:\DOCUME~1\lavocat\LOCALS~1\Temp\{4D293CCB-757C-4C51-8397-EE7E2E08994C}\My Product.msi' against software restriction policy
MSI © (A4:00) [16:05:02:734]: Note: 1: 2262 2: DigitalSignature 3: -2147287038
MSI © (A4:00) [16:05:02:734]: SOFTWARE RESTRICTION POLICY: C:\DOCUME~1\lavocat\LOCALS~1\Temp\{4D293CCB-757C-4C51-8397-EE7E2E08994C}\My Product.msi is not digitally signed
MSI © (A4:00) [16:05:02:734]: SOFTWARE RESTRICTION POLICY: C:\DOCUME~1\lavocat\LOCALS~1\Temp\{4D293CCB-757C-4C51-8397-EE7E2E08994C}\My Product.msi is permitted to run at the 'unrestricted' authorization level.
MSI © (A4:00) [16:05:02:750]: Cloaking enabled.
MSI © (A4:00) [16:05:02:750]: Attempting to enable all disabled priveleges before calling Install on Server
MSI © (A4:00) [16:05:02:750]: End dialog not enabled
MSI © (A4:00) [16:05:02:750]: Original package ==> C:\DOCUME~1\lavocat\LOCALS~1\Temp\{4D293CCB-757C-4C51-8397-EE7E2E08994C}\My Product.msi
MSI © (A4:00) [16:05:02:750]: Package we're running from ==> C:\DOCUME~1\lavocat\LOCALS~1\Temp\15fa4e1c.msi
MSI © (A4:00) [16:05:02:765]: APPCOMPAT: looking for appcompat database entry with ProductCode '{1E7F9E62-D2B9-4B22-86D8-99E24D6C58A9}'.
MSI © (A4:00) [16:05:02:765]: APPCOMPAT: no matching ProductCode found in database.
MSI © (A4:00) [16:05:02:765]: MSCOREE not loaded loading copy from system32
MSI © (A4:00) [16:05:02:765]: Machine policy value 'DisablePatch' is 0
MSI © (A4:00) [16:05:02:765]: Machine policy value 'AllowLockdownPatch' is 0
MSI © (A4:00) [16:05:02:765]: Machine policy value 'DisableLUAPatching' is 0
MSI © (A4:00) [16:05:02:765]: Machine policy value 'DisableFlyWeightPatching' is 0
MSI © (A4:00) [16:05:02:765]: Looking for file transform: C:\WINDOWS\Installer\{1E7F9E62-D2B9-4B22-86D8-99E24D6C58A9}\1036.MST
MSI © (A4:00) [16:05:02:765]: Original transform ==> C:\WINDOWS\Installer\{1E7F9E62-D2B9-4B22-86D8-99E24D6C58A9}\1036.MST
MSI © (A4:00) [16:05:02:765]: Transform we're running from ==> C:\DOCUME~1\lavocat\LOCALS~1\Temp\15fa4e1d.mst
MSI © (A4:00) [16:05:02:765]: SOFTWARE RESTRICTION POLICY: Verifying transform --> 'C:\WINDOWS\Installer\{1E7F9E62-D2B9-4B22-86D8-99E24D6C58A9}\1036.MST' against software restriction policy
MSI © (A4:00) [16:05:02:765]: Note: 1: 2262 2: DigitalSignature 3: -2147287038
MSI © (A4:00) [16:05:02:765]: SOFTWARE RESTRICTION POLICY: C:\WINDOWS\Installer\{1E7F9E62-D2B9-4B22-86D8-99E24D6C58A9}\1036.MST is not digitally signed
MSI © (A4:00) [16:05:02:765]: SOFTWARE RESTRICTION POLICY: C:\WINDOWS\Installer\{1E7F9E62-D2B9-4B22-86D8-99E24D6C58A9}\1036.MST is permitted to run at the 'unrestricted' authorization level.
MSI © (A4:00) [16:05:02:765]: Validating transform 'C:\DOCUME~1\lavocat\LOCALS~1\Temp\15fa4e1d.mst' with validation bits 0
MSI © (A4:00) [16:05:02:765]: Transform 'C:\DOCUME~1\lavocat\LOCALS~1\Temp\15fa4e1d.mst' is valid.
MSI © (A4:00) [16:05:02:765]: Note: 1: 2262 2: Patch 3: -2147287038
MSI © (A4:00) [16:05:02:765]: Note: 1: 2205 2: 3: PatchPackage
MSI © (A4:00) [16:05:02:765]: Note: 1: 2262 2: _Tables 3: -2147287038
MSI © (A4:00) [16:05:02:765]: Note: 1: 2262 2: _Columns 3: -2147287038
MSI © (A4:00) [16:05:02:765]: Note: 1: 2262 2: Media 3: -2147287038
MSI © (A4:00) [16:05:02:765]: Note: 1: 2262 2: File 3: -2147287038
MSI © (A4:00) [16:05:02:765]: TRANSFORM: 'PatchPackage' table is missing or empty. No pre-transform fixup necessary.
MSI © (A4:00) [16:05:02:765]: TRANSFORM: Applying regular transform to database.
MSI © (A4:00) [16:05:02:765]: Note: 1: 2262 2: _Tables 3: -2147287038
MSI © (A4:00) [16:05:02:765]: Note: 1: 2262 2: _Columns 3: -2147287038
MSI © (A4:00) [16:05:02:765]: Note: 1: 2262 2: AdminExecuteSequence 3: -2147287038
MSI © (A4:00) [16:05:02:765]: Note: 1: 2262 2: AdminUISequence 3: -2147287038
MSI © (A4:00) [16:05:02:781]: Note: 1: 2262 2: AdvtExecuteSequence 3: -2147287038
MSI © (A4:00) [16:05:02:781]: Note: 1: 2262 2: AdvtUISequence 3: -2147287038
MSI © (A4:00) [16:05:02:781]: Note: 1: 2254 2: 3: Property
MSI © (A4:00) [16:05:02:781]: Note: 1: 2729
DEBUG: Error 2254: Database: Transform: Cannot update row that doesn't exist. Table: Property
1: 2254 2: 3: Property
Error applying transforms. Verify that the specified transform paths are valid.
C:\WINDOWS\Installer\{1E7F9E62-D2B9-4B22-86D8-99E24D6C58A9}\1036.MST
MSI © (A4:00) [16:05:02:781]: Note: 1: 1708
MSI © (A4:00) [16:05:02:781]: Note: 1: 2729
MSI © (A4:00) [16:05:02:796]: Note: 1: 2729
MSI © (A4:00) [16:05:02:796]: Produit : My Product -- L'installation a échoué.
MSI © (A4:00) [16:05:02:796]: Attempting to delete file C:\DOCUME~1\lavocat\LOCALS~1\Temp\15fa4e1d.mst
MSI © (A4:00) [16:05:02:796]: MainEngineThread is returning 1624
=== Verbose logging stopped: 15/04/2008 16:05:02 ===
Edited by lavocat, 17 April 2008 - 09:06.