You might be encountering this:
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Two-Wierd-Inst aller-Problems-DTF-and-QuietExec-td7220939.html ---------------------------------------- From: "hansdegroot" <hans.degr...@nice.com> Sent: Tuesday, March 13, 2012 9:07 AM To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] .NET Custom Action fails intermittently on some machines I have the same problem for our installer as well. I have now seen a custom action reporting success in out own logging and then the see in the MSI log that the CA fails. A part of the log where it fails: MSI (s) (A8:38) [13:37:49:868]: Invoking remote custom action. DLL: C:\Windows\Installer\MSI3620.tmp, Entrypoint: ProcessRawDwordRegistryValue SFXCA: Extracting custom action to temporary directory: C:\Windows\Installer\MSI3620.tmp-\ SFXCA: Binding to CLR version v2.0.50727 Calling custom action CyberTech.Wix.CA!CyberTech.Wix.CA.CustomActions.ProcessRawDwordRegistryValue MSI (s) (A8!0C) [13:37:49:978]: PROPERTY CHANGE: Modifying PROCESSED_DWORD property. Its current value is '0'. Its new value: '14'. CustomAction ProcessRegistryValueLogtime returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox) Action ended 13:37:49: ProcessRegistryValueLogtime. Return value 3. The custom action is used multiple times. It fails the third time. The log of the three custom actions: MSI (s) (A8:7C) [13:37:49:634]: Doing action: ProcessEnableRealtimePlay Action 13:37:49: ProcessEnableRealtimePlay. Action start 13:37:49: ProcessEnableRealtimePlay. MSI (s) (A8:5C) [13:37:49:634]: Invoking remote custom action. DLL: C:\Windows\Installer\MSI3535.tmp, Entrypoint: ProcessRawDwordRegistryValue MSI (s) (A8:28) [13:37:49:650]: Generating random cookie. MSI (s) (A8:28) [13:37:49:650]: Created Custom Action Server with PID 3140 (0xC44). MSI (s) (A8:08) [13:37:49:666]: Running as a service. MSI (s) (A8:08) [13:37:49:666]: Hello, I'm your 32bit Impersonated custom action server. SFXCA: Extracting custom action to temporary directory: C:\Windows\Installer\MSI3535.tmp-\ SFXCA: Binding to CLR version v2.0.50727 Calling custom action CyberTech.Wix.CA!CyberTech.Wix.CA.CustomActions.ProcessRawDwordRegistryValue MSI (s) (A8!70) [13:37:49:853]: PROPERTY CHANGE: Modifying PROCESSED_DWORD property. Its current value is '1'. Its new value: '0'. Action ended 13:37:49: ProcessEnableRealtimePlay. Return value 1. MSI (s) (A8:7C) [13:37:49:853]: Doing action: ProcessEnableRealtimePlay.GetValue Action 13:37:49: ProcessEnableRealtimePlay.GetValue. Action start 13:37:49: ProcessEnableRealtimePlay.GetValue. MSI (s) (A8:7C) [13:37:49:853]: PROPERTY CHANGE: Modifying ENABLEREALTIMEPLAY property. Its current value is '#0'. Its new value: '0'. Action ended 13:37:49: ProcessEnableRealtimePlay.GetValue. Return value 1. MSI (s) (A8:7C) [13:37:49:853]: Doing action: ProcessRegistryValueLogtime.SetValue Action 13:37:49: ProcessRegistryValueLogtime.SetValue. Action start 13:37:49: ProcessRegistryValueLogtime.SetValue. MSI (s) (A8:7C) [13:37:49:868]: PROPERTY CHANGE: Modifying RAW_DWORD property. Its current value is '#0'. Its new value: '#14'. Action ended 13:37:49: ProcessRegistryValueLogtime.SetValue. Return value 1. MSI (s) (A8:7C) [13:37:49:868]: Doing action: ProcessRegistryValueLogtime Action 13:37:49: ProcessRegistryValueLogtime. Action start 13:37:49: ProcessRegistryValueLogtime. MSI (s) (A8:38) [13:37:49:868]: Invoking remote custom action. DLL: C:\Windows\Installer\MSI3620.tmp, Entrypoint: ProcessRawDwordRegistryValue SFXCA: Extracting custom action to temporary directory: C:\Windows\Installer\MSI3620.tmp-\ SFXCA: Binding to CLR version v2.0.50727 Calling custom action CyberTech.Wix.CA!CyberTech.Wix.CA.CustomActions.ProcessRawDwordRegistryValue MSI (s) (A8!0C) [13:37:49:978]: PROPERTY CHANGE: Modifying PROCESSED_DWORD property. Its current value is '0'. Its new value: '14'. CustomAction ProcessRegistryValueLogtime returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox) Action ended 13:37:49: ProcessRegistryValueLogtime. Return value 3. Action ended 13:37:49: INSTALL. Return value 3. I ran this installer 2 times, then it failed. I ran it a third time, that was successful. The logging is only different from the line "CustomAction ProcessRegistryValueLogtime returned actual error code 1603" I'm using a virtual machine, win2k8. It has 4gb of memory. During install the machine was idle. What can I do to trace and fix this issue? Kind regards, Hans de Groot -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/NET-Custom-Act ion-fails-intermittently-on-some-machines-tp4659699p7368559.html Sent from the wix-users mailing list archive at Nabble.com. ---------------------------------------------------------------------------- -- Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users