I have a couple of installations that require a reboot before a patch is applied. My main example is my Oracle Discoverer installation. What I want Install the application, issue a reboot via WPI, it reboots and installs the patch. What Happens Install the application, issue a reboot via WPI, machine reboots and does not install the patch and WPI errors out. WPI loads, and I get the following error and I'm asked if I want to debug it or not. Error A Runtime Error has occured. Do you wish to Debug? Line: 1 Error: Invalid character After that error this one shows up Error A Runtime Error has occurred. Do you wish to Debug? Line: 490 Error: 'programs[...].cat' is null or not an object opening the debugger shows line 490. CurrentCategory-programs[CurrentInstall].cat This same behavior happens with any item I add a {reboot} to, no matter where in the install chain it is. So, how do I fix this?