Ahh, I see. You are scheduling the same executable (in this case a batch
file) multiple times in a chain. That is not supported today. As long as
the executables are different the correct behavior will happen. In this
case, you can simply change the contents of the batch file (add a unique
comment to each) to work around the limitation.

I believe there is a feature request open to allow Burn to install the same
executable in a single chain. If not, seems like a reasonable thing to
support.


On Fri, Jun 7, 2013 at 11:26 PM, Roopa Prabhu <rooparu...@gmail.com> wrote:

> Hi Rob,
>
> I've pasted below the log file of a sample application I've created to
> simulate this issue:
>
> [2DCC:2394][2013-06-07T15:57:20]: Burn v3.6.3303.0, Windows v6.1 (Build
> 7601: Service Pack 1), path:
>
> D:\TestProjects\TestApplication\TestApplication\TestBootstrapper\bin\Debug\TestBootstrapper.exe,
> cmdline: ''
> [2DCC:2394][2013-06-07T15:57:25]: Setting string variable 'WixBundleLog' to
> value
> 'C:\Users\ing12621\AppData\Local\Temp\TestBootstrapper_20130607155725.log'
> [2DCC:2394][2013-06-07T15:57:25]: Setting string variable
> 'WixBundleOriginalSource' to value
>
> 'D:\TestProjects\TestApplication\TestApplication\TestBootstrapper\bin\Debug\TestBootstrapper.exe'
> [2DCC:2394][2013-06-07T15:57:25]: Loading managed bootstrapper application.
> [2DCC:2394][2013-06-07T15:57:25]: Creating BA thread to run asynchronously.
> [2DCC:2394][2013-06-07T15:57:30]: Detect 4 packages
> [2DCC:2394][2013-06-07T15:57:30]: Detected related bundle:
> {480c9a4c-cdbc-4fdd-9164-26f71a6b569b}, type: Upgrade, scope: PerMachine,
> version: 1.0.0.0, operation: None
> [2DCC:2394][2013-06-07T15:57:30]: Detected related bundle:
> {821b3c52-3b1e-4cf9-8bd3-6683b5bb997d}, type: Upgrade, scope: PerMachine,
> version: 1.0.0.0, operation: None
> [2DCC:2394][2013-06-07T15:57:30]: Detected package: Test1, state: Absent,
> cached: None
> [2DCC:2394][2013-06-07T15:57:30]: Detected package: Test2, state: Absent,
> cached: None
> [2DCC:2394][2013-06-07T15:57:30]: Detected package: Test3, state: Absent,
> cached: None
> [2DCC:2394][2013-06-07T15:57:30]: Detected package: Test4, state: Absent,
> cached: None
> [2DCC:2394][2013-06-07T15:57:30]: Detect complete, result: 0x0
> [2DCC:2394][2013-06-07T15:57:45]: Plan 4 packages, action: Install
> [2DCC:2394][2013-06-07T15:57:45]: Skipping dependency registration on
> package with no dependency providers: Test1
> [2DCC:2394][2013-06-07T15:57:45]: Setting string variable
> 'WixBundleLog_Test1' to value
>
> 'C:\Users\ing12621\AppData\Local\Temp\TestBootstrapper_20130607155725_0_Test1.log'
> [2DCC:2394][2013-06-07T15:57:45]: Setting string variable
> 'WixBundleRollbackLog_Test1' to value
>
> 'C:\Users\ing12621\AppData\Local\Temp\TestBootstrapper_20130607155725_0_Test1_rollback.log'
> [2DCC:2394][2013-06-07T15:57:45]: Skipping dependency registration on
> package with no dependency providers: Test2
> [2DCC:2394][2013-06-07T15:57:45]: Setting string variable
> 'WixBundleLog_Test2' to value
>
> 'C:\Users\ing12621\AppData\Local\Temp\TestBootstrapper_20130607155725_1_Test2.log'
> [2DCC:2394][2013-06-07T15:57:45]: Setting string variable
> 'WixBundleRollbackLog_Test2' to value
>
> 'C:\Users\ing12621\AppData\Local\Temp\TestBootstrapper_20130607155725_1_Test2_rollback.log'
> [2DCC:2394][2013-06-07T15:57:45]: Skipping dependency registration on
> package with no dependency providers: Test3
> [2DCC:2394][2013-06-07T15:57:45]: Setting string variable
> 'WixBundleLog_Test3' to value
>
> 'C:\Users\ing12621\AppData\Local\Temp\TestBootstrapper_20130607155725_2_Test3.log'
> [2DCC:2394][2013-06-07T15:57:45]: Setting string variable
> 'WixBundleRollbackLog_Test3' to value
>
> 'C:\Users\ing12621\AppData\Local\Temp\TestBootstrapper_20130607155725_2_Test3_rollback.log'
> [2DCC:2394][2013-06-07T15:57:45]: Skipping dependency registration on
> package with no dependency providers: Test4
> [2DCC:2394][2013-06-07T15:57:45]: Setting string variable
> 'WixBundleLog_Test4' to value
>
> 'C:\Users\ing12621\AppData\Local\Temp\TestBootstrapper_20130607155725_3_Test4.log'
> [2DCC:2394][2013-06-07T15:57:45]: Setting string variable
> 'WixBundleRollbackLog_Test4' to value
>
> 'C:\Users\ing12621\AppData\Local\Temp\TestBootstrapper_20130607155725_3_Test4_rollback.log'
> [2DCC:2394][2013-06-07T15:57:45]: Planned package: Test1, state: Absent,
> default requested: Present, ba requested: Present, execute: Install,
> rollback: Uninstall, cache: Yes, uncache: No, dependency: None
> [2DCC:2394][2013-06-07T15:57:45]: Planned package: Test2, state: Absent,
> default requested: Present, ba requested: Present, execute: Install,
> rollback: Uninstall, cache: Yes, uncache: No, dependency: None
> [2DCC:2394][2013-06-07T15:57:45]: Planned package: Test3, state: Absent,
> default requested: Present, ba requested: Present, execute: Install,
> rollback: Uninstall, cache: Yes, uncache: No, dependency: None
> [2DCC:2394][2013-06-07T15:57:45]: Planned package: Test4, state: Absent,
> default requested: Present, ba requested: Present, execute: Install,
> rollback: Uninstall, cache: Yes, uncache: No, dependency: None
> [2DCC:2394][2013-06-07T15:57:45]: Planned related bundle:
> {480c9a4c-cdbc-4fdd-9164-26f71a6b569b}, type: Upgrade, default requested:
> None, ba requested: None, execute: None, rollback: None, dependency: None
> [2DCC:2394][2013-06-07T15:57:45]: Planned related bundle:
> {821b3c52-3b1e-4cf9-8bd3-6683b5bb997d}, type: Upgrade, default requested:
> None, ba requested: None, execute: None, rollback: None, dependency: None
> [2DCC:2394][2013-06-07T15:57:45]: Plan complete, result: 0x0
> [2DCC:2394][2013-06-07T15:57:45]: Apply begin
> [14C8:236C][2013-06-07T15:58:04]: Creating a system restore point.
> [14C8:236C][2013-06-07T15:58:23]: Created a system restore point.
> [14C8:0D04][2013-06-07T15:58:23]: Verified acquired payload: Test1 at path:
> C:\ProgramData\Package Cache\.unverified\Test1, moving to:
> C:\ProgramData\Package
> Cache\AD944C8E8D75C79F57819C331F46D15B4CFD9172\TestBatch.bat.
> [14C8:0D04][2013-06-07T15:58:23]: Verified existing payload: Test2 at path:
> C:\ProgramData\Package
> Cache\AD944C8E8D75C79F57819C331F46D15B4CFD9172\TestBatch.bat.
> [14C8:0D04][2013-06-07T15:58:23]: Verified existing payload: Test3 at path:
> C:\ProgramData\Package
> Cache\AD944C8E8D75C79F57819C331F46D15B4CFD9172\TestBatch.bat.
> [14C8:0D04][2013-06-07T15:58:23]: Verified existing payload: Test4 at path:
> C:\ProgramData\Package
> Cache\AD944C8E8D75C79F57819C331F46D15B4CFD9172\TestBatch.bat.
> [14C8:236C][2013-06-07T15:58:23]: Applying execute package: Test1, action:
> Install, path: C:\ProgramData\Package
> Cache\AD944C8E8D75C79F57819C331F46D15B4CFD9172\TestBatch.bat, arguments:
> '"C:\ProgramData\Package
> Cache\AD944C8E8D75C79F57819C331F46D15B4CFD9172\TestBatch.bat" testinstall1'
> [2DCC:2394][2013-06-07T15:58:46]: Applied execute package: Test1, result:
> 0x0, restart: None
> [14C8:236C][2013-06-07T15:58:46]: Applying execute package: Test2, action:
> Install, path: C:\ProgramData\Package
> Cache\AD944C8E8D75C79F57819C331F46D15B4CFD9172\TestBatch.bat, arguments:
> '"C:\ProgramData\Package
> Cache\AD944C8E8D75C79F57819C331F46D15B4CFD9172\TestBatch.bat" testinstall2'
> [2DCC:2394][2013-06-07T15:58:47]: Applied execute package: Test2, result:
> 0x0, restart: None
> [14C8:236C][2013-06-07T15:58:47]: Applying execute package: Test3, action:
> Install, path: C:\ProgramData\Package
> Cache\AD944C8E8D75C79F57819C331F46D15B4CFD9172\TestBatch.bat, arguments:
> '"C:\ProgramData\Package
> Cache\AD944C8E8D75C79F57819C331F46D15B4CFD9172\TestBatch.bat" testinstall3'
> [2DCC:2394][2013-06-07T15:58:47]: Applied execute package: Test3, result:
> 0x0, restart: None
> [2DCC:2394][2013-06-07T15:58:47]: Error 0x80070642: UX aborted execute EXE
> package begin.
> [2DCC:2394][2013-06-07T15:58:48]: Applied execute package: Test4, result:
> 0x80070642, restart: None
> [2DCC:2394][2013-06-07T15:58:48]: Error 0x80070642: Failed to execute EXE
> package.
> [14C8:236C][2013-06-07T15:58:48]: Removing cached package: Test4, from
> path: C:\ProgramData\Package
> Cache\AD944C8E8D75C79F57819C331F46D15B4CFD9172\
> [14C8:236C][2013-06-07T15:58:48]: Applying rollback package: Test3, action:
> Uninstall, path: C:\ProgramData\Package
> Cache\AD944C8E8D75C79F57819C331F46D15B4CFD9172\TestBatch.bat, arguments:
> '"C:\ProgramData\Package
> Cache\AD944C8E8D75C79F57819C331F46D15B4CFD9172\TestBatch.bat"
> testuninstall3'
> [14C8:236C][2013-06-07T15:58:48]: Error 0x80070003: Failed to CreateProcess
> on path: C:\ProgramData\Package
> Cache\AD944C8E8D75C79F57819C331F46D15B4CFD9172\TestBatch.bat
> [14C8:236C][2013-06-07T15:58:48]: Error 0x80070003: Failed to execute EXE
> package.
> [2DCC:2394][2013-06-07T15:58:48]: Error 0x80070003: Failed to configure
> per-machine EXE package.
> [2DCC:2394][2013-06-07T15:58:49]: Applied rollback package: Test3, result:
> 0x80070003, restart: None
> [14C8:236C][2013-06-07T15:58:49]: Removing cached package: Test3, from
> path: C:\ProgramData\Package
> Cache\AD944C8E8D75C79F57819C331F46D15B4CFD9172\
> [14C8:236C][2013-06-07T15:58:49]: Unable to remove cached package: Test3,
> from path: C:\ProgramData\Package
> Cache\AD944C8E8D75C79F57819C331F46D15B4CFD9172\, reason: 0x80070003.
> Continuing...
> [14C8:236C][2013-06-07T15:58:49]: Applying rollback package: Test2, action:
> Uninstall, path: C:\ProgramData\Package
> Cache\AD944C8E8D75C79F57819C331F46D15B4CFD9172\TestBatch.bat, arguments:
> '"C:\ProgramData\Package
> Cache\AD944C8E8D75C79F57819C331F46D15B4CFD9172\TestBatch.bat"
> testuninstall2'
> [14C8:236C][2013-06-07T15:58:49]: Error 0x80070003: Failed to CreateProcess
> on path: C:\ProgramData\Package
> Cache\AD944C8E8D75C79F57819C331F46D15B4CFD9172\TestBatch.bat
> [14C8:236C][2013-06-07T15:58:49]: Error 0x80070003: Failed to execute EXE
> package.
> [2DCC:2394][2013-06-07T15:58:49]: Error 0x80070003: Failed to configure
> per-machine EXE package.
> [2DCC:2394][2013-06-07T15:58:50]: Applied rollback package: Test2, result:
> 0x80070003, restart: None
> [14C8:236C][2013-06-07T15:58:50]: Removing cached package: Test2, from
> path: C:\ProgramData\Package
> Cache\AD944C8E8D75C79F57819C331F46D15B4CFD9172\
> [14C8:236C][2013-06-07T15:58:50]: Unable to remove cached package: Test2,
> from path: C:\ProgramData\Package
> Cache\AD944C8E8D75C79F57819C331F46D15B4CFD9172\, reason: 0x80070003.
> Continuing...
> [2DCC:2394][2013-06-07T15:58:50]: Apply complete, result: 0x0, restart:
> None, ba requested restart:  No
> [2DCC:2394][2013-06-07T15:59:03]: Shutting down, exit code: 0x0
> [2DCC:2394][2013-06-07T15:59:03]: Variable: WixBundleAction = 4
> [2DCC:2394][2013-06-07T15:59:03]: Variable: WixBundleElevated = 1
> [2DCC:2394][2013-06-07T15:59:03]: Variable: WixBundleInstalled = 1
> [2DCC:2394][2013-06-07T15:59:03]: Variable: WixBundleLog =
> C:\Users\ing12621\AppData\Local\Temp\TestBootstrapper_20130607155725.log
> [2DCC:2394][2013-06-07T15:59:03]: Variable: WixBundleLog_Test1 =
>
> C:\Users\ing12621\AppData\Local\Temp\TestBootstrapper_20130607155725_0_Test1.log
> [2DCC:2394][2013-06-07T15:59:03]: Variable: WixBundleLog_Test2 =
>
> C:\Users\ing12621\AppData\Local\Temp\TestBootstrapper_20130607155725_1_Test2.log
> [2DCC:2394][2013-06-07T15:59:03]: Variable: WixBundleLog_Test3 =
>
> C:\Users\ing12621\AppData\Local\Temp\TestBootstrapper_20130607155725_2_Test3.log
> [2DCC:2394][2013-06-07T15:59:03]: Variable: WixBundleLog_Test4 =
>
> C:\Users\ing12621\AppData\Local\Temp\TestBootstrapper_20130607155725_3_Test4.log
> [2DCC:2394][2013-06-07T15:59:03]: Variable: WixBundleName =
> TestBootstrapper
> [2DCC:2394][2013-06-07T15:59:03]: Variable: WixBundleOriginalSource =
>
> D:\TestProjects\TestApplication\TestApplication\TestBootstrapper\bin\Debug\TestBootstrapper.exe
> [2DCC:2394][2013-06-07T15:59:03]: Variable: WixBundleProviderKey =
> {7fda7d2f-5381-473d-9af6-b2bc97cde7c5}
> [2DCC:2394][2013-06-07T15:59:03]: Variable: WixBundleRollbackLog_Test1 =
>
> C:\Users\ing12621\AppData\Local\Temp\TestBootstrapper_20130607155725_0_Test1_rollback.log
> [2DCC:2394][2013-06-07T15:59:03]: Variable: WixBundleRollbackLog_Test2 =
>
> C:\Users\ing12621\AppData\Local\Temp\TestBootstrapper_20130607155725_1_Test2_rollback.log
> [2DCC:2394][2013-06-07T15:59:03]: Variable: WixBundleRollbackLog_Test3 =
>
> C:\Users\ing12621\AppData\Local\Temp\TestBootstrapper_20130607155725_2_Test3_rollback.log
> [2DCC:2394][2013-06-07T15:59:03]: Variable: WixBundleRollbackLog_Test4 =
>
> C:\Users\ing12621\AppData\Local\Temp\TestBootstrapper_20130607155725_3_Test4_rollback.log
> [2DCC:2394][2013-06-07T15:59:03]: Variable: WixBundleTag =
> [2DCC:2394][2013-06-07T15:59:03]: Variable: WixBundleVersion = 1.0.0.0
> [2DCC:2394][2013-06-07T15:59:04]: Exit code: 0x0, restarting: No
>
>
> On Sat, Jun 8, 2013 at 2:23 AM, Rob Mensching <r...@robmensching.com>
> wrote:
>
> > Attachments don't work well for mailing lists. Can you just provide the
> log
> > contents or if too big, put the log file on a file sharing service (like
> > SkyDrive) to see it?
> >
> >
> > On Wed, Jun 5, 2013 at 2:28 AM, Roopa Prabhu <rooparu...@gmail.com>
> wrote:
> >
> > > Attached a sample log file four your reference.
> > > Realized that the directory created in C:\ProgramData\package Cache
> which
> > > holds the Execpackage gets deleted the moment I set Result.cancel to
> > > trigger rollback.
> > > But Im not able to figure out why.
> > >
> > >
> > > On Mon, Jun 3, 2013 at 12:13 PM, wix user <rooparu...@gmail.com>
> wrote:
> > >
> > > > On comparing with the log file generated when the bootstrapper used
> to
> > > > rollback properly, I discovered that "Detected package: cached: None"
> > is
> > > > being logged now as against "cached: Complete" in the working copy. I
> > > don't
> > > > know why this happens though.
> > > >
> > > >
> > > >
> > > >
> > > > --
> > > > View this message in context:
> > > >
> > >
> >
> http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Bootstrapper-rollback-failure-tp7586290p7586303.html
> > > > Sent from the wix-users mailing list archive at Nabble.com.
> > > >
> > > >
> > > >
> > >
> >
> ------------------------------------------------------------------------------
> > > > Get 100% visibility into Java/.NET code with AppDynamics Lite
> > > > It's a free troubleshooting tool designed for production
> > > > Get down to code-level detail for bottlenecks, with <2% overhead.
> > > > Download for free and get started troubleshooting in minutes.
> > > > http://p.sf.net/sfu/appdyn_d2d_ap2
> > > > _______________________________________________
> > > > WiX-users mailing list
> > > > WiX-users@lists.sourceforge.net
> > > > https://lists.sourceforge.net/lists/listinfo/wix-users
> > > >
> > >
> > >
> > >
> >
> ------------------------------------------------------------------------------
> > > How ServiceNow helps IT people transform IT departments:
> > > 1. A cloud service to automate IT design, transition and operations
> > > 2. Dashboards that offer high-level views of enterprise services
> > > 3. A single system of record for all IT processes
> > > http://p.sf.net/sfu/servicenow-d2d-j
> > > _______________________________________________
> > > WiX-users mailing list
> > > WiX-users@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/wix-users
> > >
> > >
> >
> >
> ------------------------------------------------------------------------------
> > How ServiceNow helps IT people transform IT departments:
> > 1. A cloud service to automate IT design, transition and operations
> > 2. Dashboards that offer high-level views of enterprise services
> > 3. A single system of record for all IT processes
> > http://p.sf.net/sfu/servicenow-d2d-j
> > _______________________________________________
> > WiX-users mailing list
> > WiX-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wix-users
> >
>
> ------------------------------------------------------------------------------
> How ServiceNow helps IT people transform IT departments:
> 1. A cloud service to automate IT design, transition and operations
> 2. Dashboards that offer high-level views of enterprise services
> 3. A single system of record for all IT processes
> http://p.sf.net/sfu/servicenow-d2d-j
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. A cloud service to automate IT design, transition and operations
2. Dashboards that offer high-level views of enterprise services
3. A single system of record for all IT processes
http://p.sf.net/sfu/servicenow-d2d-j
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to