I am getting an error when I build our product on our build machine that is running Window Server 2012; however, the same script runs without problem on my development laptop that is running Windows 7 Pro. The full error message is:
Error calling MSI API: 1627 Method: MsiDatabaseImport Table: InstallExecuteSequence. Extended Error: 1: 2216 2: C:\SVN\Trunk\Identico\TrueID5Prj_GT\Install\Setup Files\Single\TrueIDInstall.msi 3: InstallExecuteSequence.idt 4: 27 .
Selecting to see the details provides the following information:
Advanced Installer 14.5.2 build 83143
*** Stack Trace (x86) ***
[0x753c5608] RaiseException()
[0x01bb9372] -----
[0x00a3e2cd] -----
[0x00a39915] -----
[0x00ae3e43] -----
[0x00ae28f4] -----
[0x00a1d129] -----
[0x00a23176] -----
[0x008ba345] -----
[0x00a182db] -----
[0x0063993c] -----
[0x0057e488] -----
[0x00585b7c] -----
[0x01338c80] -----
[0x00d98be1] -----
[0x7727ad2f] RtlInitializeExceptionChain()
[0x7727acfa] RtlInitializeExceptionChain()
[0x002d0000] MODULE_BASE_ADDRESS
The full output from the build is as follows:
Checking builds status
Build required.
[ SingleExeBuild ]
Building package: C:\SVN\Trunk\Identico\TrueID5Prj_GT\Install\Setup Files\Single\TrueIDSetup.exe
Prepare build
Preparing files
Creating CAB file(s)
Signing CAB file(s)
Creating MSI database
Error calling MSI API: 1627 Method: MsiDatabaseImport Table: InstallExecuteSequence. Extended Error: 1: 2216 2: C:\SVN\Trunk\Identico\TrueID5Prj_GT\Install\Setup Files\Single\TrueIDInstall.msi 3: InstallExecuteSequence.idt 4: 27 .
Error details
Build finished because an error was encountered.
I found several articles about the error 1627 in method MsiDatabaseImport; however, none of them references the table InstallExecuteSequence.
Here is what I have tried.
1. One of the changes in this build is the addition of a code signing certificate. The log output during the build appears to make it past the first code certificate application without error; however I read some articles about errors similar to this that involved code signing. Therefore, I disabled the code signing, and I get the same error.
2. The table InstallExecuteSequence is involved with custom actions. Therefore, I removed all custom actions from the build, and I still get the same error.
I have attached the aip file that generates this error.
Any help will be greatly appreciated.
Dave Smith