PDA

View Full Version : Errors compiling


nickw
08-21-2008, 10:29 AM
Hi All,

I have added some VB6 Merge Modules and also the Adobe Flash Merge Module.

I am getting this error on compile:

ight.exe : error LGHT0204 : ICE27: 'SelfUnregModules' Action in InstallExecuteSequence table in wrong place. Current: Selection, Correct: Execution
light.exe : error LGHT0204 : ICE27: Action: 'SelfUnregModules' in InstallExecuteSequence table must come after the 'InstallValidate' action.
light.exe : error LGHT0204 : ICE27: Action: 'SelfUnregModules' in InstallExecuteSequence table must come after the 'InstallInitialize' action.
light.exe : error LGHT0204 : ICE27: Action: 'InstallFiles' in InstallExecuteSequence table must come before the 'SelfRegModules' action. Current seq#: 4000. Dependent seq#: 2850.
light.exe : error LGHT0204 : ICE27: 'ResolveSource' Action in InstallUISequence table in wrong place. Current: Search, Correct: Costing
light.exe : error LGHT0204 : ICE57: Component 'NPSWF32.dll.8AC8508F_F6FE_4AF2_B9DE_EF709E90CCA2' has both per-user and per-machine data with a per-machine KeyPath.
light.exe : error LGHT0204 : ICE77: ISUnSelfRegisterFiles is a in-script custom action. It must be sequenced in between the InstallInitialize action and the InstallFinalize action in the InstallExecuteSequence table
light.exe : warning LGHT1076 : ICE86: Property `AdminUser` found in column `Component`.`Condition` in row 'FlashUtil.exe.8AC8508F_F6FE_4AF2_B9DE_EF709E90CCA 2'. `Privileged` property is often more appropriate.
light.exe : warning LGHT1076 : ICE86: Property `AdminUser` found in column `Component`.`Condition` in row 'NPSWF32.dll.8AC8508F_F6FE_4AF2_B9DE_EF709E90CCA2' . `Privileged` property is often more appropriate.
light.exe : warning LGHT1076 : ICE86: Property `AdminUser` found in column `Component`.`Condition` in row 'flashplayer.xpt.8AC8508F_F6FE_4AF2_B9DE_EF709E90C CA2'. `Privileged` property is often more appropriate.
light.exe : error LGHT0204 : ICE99: The directory name: PrimaryVolumePath is the same as one of the MSI Public Properties and can cause unforeseen side effects.
light.exe : error LGHT0204 : ICE99: The directory name: WindowsVolume is the same as one of the MSI Public Properties and can cause unforeseen side effects.


Can you assist?

venky
08-21-2008, 09:25 PM
I created a sample project and used VB6 merge modules and I did not get any errors. I could not find flash player merge modules and so could not test it. From my investigation (searching on the internet) I've come to the conclusion that your flash player merge module may be the culprit. See the links below that have reported the same issues in using flash player merge module:
http://groups.google.com/group/Wixg/browse_thread/thread/6cdb3bffe39721a2

http://www.mail-archive.com/wix-users@lists.sourceforge.net/msg17885.html

I've run into ICE27 errors in the past when using custom actions in InstallExecuteSequence table and I now know that the errors were because the actions in the sequence table are messed up. To fix it I've moved the custom actions to a different location in the InstallExecuteSequence. But if you are using merge modules and not adding any custom actions (in the InstallExecuteSequence table) then I don't understand why you are getting ICE27 errors in the first place. Anyway, I will do some more researching but in the meantime I am including a microsoft link that has more information on the ICE errors that you can go through. If there is any development in my investigation I will post a reply.
http://msdn.microsoft.com/en-us/library/aa368951(VS.85).aspx


Hope this helps.
venky

nickw
08-22-2008, 03:12 AM
Hi Venky,

Thanks for your assistance. I am new to this.....

To get hold of the Flash Merge Module, I had to quickly fill in the details linked from the bottom of this page:
http://www.adobe.com/products/players/fpsh_distribution1.html

I then got an email and the link to the network installers, MSI, MSM packages etc. I am interested to see what you find.

Cheers,

Nick