cancel
Showing results for 
Search instead for 
Did you mean: 

Error applying transforms when installing Advantage Database

0 Kudos

I have been using ADS 11.1 for several years, and want to install ADS 12 for evaluation. I have modified the setup.ini file for side by side installs, but when I execute setup.exe I get the error "Error applying transforms. Verify that the specified transform paths are valid". Interestingly, if I remove the quotes around the INSTALLDIR, CONFIG_ERROR_ASSERT_LOGS, and CONFIG_TPS_LOGS entries in setup.ini, I do not get the error but instead I get a windows installer popup, indicating that it was missing some required information. windows-installer-problem.jpg. If I try to install without making changes to setup.ini, the installation proceeds without errors (however I would not be making a side by side install, and would lose functionality of the current installation of advantage database). Clearly the problem exists in the changes to the setup.ini file setup-copy.txt (Note that I renamed it from .ini to -copy.txt so that it would upload). I did try with and without a training slash in the installdir setting, with no effect I have tried using directories with no imbedded spaces with no effect. As soon as I include quotes around any of the three directory entries I get the transforms error.

Accepted Solutions (0)

Answers (3)

Answers (3)

michael_loop
Contributor
0 Kudos

I get the transforms error if I try to run the side-by-side install a second time without re-extracting the files from adswin_x86_64.exe or adswin_x86_32.exe. Here is what worked for me:

  1. If you have tried the side-by-side install already, re-extract the files, because the first attempt updates your .msi file. As Joachim mentioned earlier, uncheck "When done unzipping, open: setup.exe" and change the extraction folder.
  2. Open an elevated command prompt and navigate to the extraction folder.
  3. Run: "setup.exe sidebyside ADS12" without the quotes. You can change the Product Name (ADS12) if you like.
  4. You will receive a pop-up with your Side by Side Upgrade Code and Product Codes. Copy these to a text file.
  5. Open your setup.ini file.
  6. Update your MSIProductCode with the Side by Side Product Code.
  7. Uncomment "SideBySide =1"
  8. Uncomment the folowing lines and provide values that differ from your ADS 11 installation:
    SERVICE_NAME =
    SERVICE_DISPLAY_NAME =
    CONFIG_RECEIVE_IP_PORT =
    CONFIG_ERROR_ASSERT_LOGS =
    CONFIG_TPS_LOGS =
    STARTMENUNAME=
  9. Save setup.ini.
  10. From the same command prompt, run setup.exe without parameters to run the install.

I am not sure if all of the details, such as the elevated command prompt and running setup.exe from the command line are mandatory, but after much trial and error, these are the steps that worked.

0 Kudos

I made that change, removing the # from the port number, but I am still getting the error applying transforms message. This is with the quotes around the directory names, which should be correct. With no guidance provided by the error message, I decided to start from scratch - I verified that the default setup.ini got past the error, then one by one uncommented lines. As it turns out, the problem line is SideBySide=1. If I leave that line commented out, all the other lines are accepted, but if the ONLY line uncommented is SideBySide=1, then I get the applying transforms error. So, the question is, how important is that configuration line to making an installation that doesn't step on the existing installation? Or, is there some other way to allow the install program to accept that configuration line? By the way, how close is your book to supporting V12? Books on ADS are scarce, and another would be welcome, if it covers what I'll be using.

joachim_drr
Contributor
0 Kudos
0 Kudos

I made that change, removing the # from the port number, but I am still getting the error applying transforms message. This is with the quotes around the directory names, which should be correct. With no guidance provided by the error message, I decided to start from scratch - I verified that the default setup.ini got past the error, then one by one uncommented lines. As it turns out, the problem line is SideBySide=1. If I leave that line commented out, all the other lines are accepted, but if the ONLY line uncommented is SideBySide=1, then I get the applying transforms error. So, the question is, how important is that configuration line to making an installation that doesn't step on the existing installation? Or, is there some other way to allow the install program to accept that configuration line? By the way, how close is your book to supporting V12? Books on ADS are scarce, and another would be welcome, if it covers what I'll be using.