This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Error 2228, after other errors during build
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jan 18, 2011
08:31 AM
Error 2228, after other errors during build
I'm trying to create an installer using a Basic MSI Project in InstallShield 2010 (Premier Edition with Virtualization, version 16, Service Pack 1 with Hotfix 52410).
After building the installer, I get an error during installation. When it gets to the 'Registering class servers' it gives the following error -
Error 2228.Database: . Unknown table 'ProgId' in SQL query: SELECT `ProgId` FROM `ProgId` WHERE `ProgId_Parent` = ?.
I must admit, although I use InstallShield quite a bit, I'm not very knowledgable about it, so I haven't got a clue what this means. There were also a couple of odd problems while putting the project together - when I was adding files to the project, which include around 10 .exe files, InstallShield executes one of them. At first I thought I'd just accidentally double-clicked on it when browsing for it, but that's not the case as I've tried again and it happens any time. It's not a main .exe, just an installer for additional components to be installed after the main program if required. I didn't think much of it, just clicked 'Cancel' when it popped up, but now that I've got a more serious error after building the project I'm starting to think that might have something to do with it (somehow).
There are also some Java related files that the application requires, and when adding those a message box saying "Java Plug-in 1.3.1_06 is not installed properly" popped up. The only option was to click OK, but the message box just popped right back up again until I'd clicked OK about five times. Again, not sure if this has anything to do with Error 2228, but this happens consistently as I've tried adding these files several times.
Any help with this? I've made several installers recently, before and after this, but I'm stuck on this one. I've tried deleting everything and starting from scratch but still get the same problems every time.
After building the installer, I get an error during installation. When it gets to the 'Registering class servers' it gives the following error -
Error 2228.Database: . Unknown table 'ProgId' in SQL query: SELECT `ProgId` FROM `ProgId` WHERE `ProgId_Parent` = ?.
I must admit, although I use InstallShield quite a bit, I'm not very knowledgable about it, so I haven't got a clue what this means. There were also a couple of odd problems while putting the project together - when I was adding files to the project, which include around 10 .exe files, InstallShield executes one of them. At first I thought I'd just accidentally double-clicked on it when browsing for it, but that's not the case as I've tried again and it happens any time. It's not a main .exe, just an installer for additional components to be installed after the main program if required. I didn't think much of it, just clicked 'Cancel' when it popped up, but now that I've got a more serious error after building the project I'm starting to think that might have something to do with it (somehow).
There are also some Java related files that the application requires, and when adding those a message box saying "Java Plug-in 1.3.1_06 is not installed properly" popped up. The only option was to click OK, but the message box just popped right back up again until I'd clicked OK about five times. Again, not sure if this has anything to do with Error 2228, but this happens consistently as I've tried adding these files several times.
Any help with this? I've made several installers recently, before and after this, but I'm stuck on this one. I've tried deleting everything and starting from scratch but still get the same problems every time.
(4) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jan 24, 2011
12:39 AM
Hi,
I have the same error. I get the error twice. After disposing it off, the build process continues normally. Have you found out the solution here?
I have the same error. I get the error twice. After disposing it off, the build process continues normally. Have you found out the solution here?
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jan 26, 2011
05:28 PM
No, I haven't found a solution yet. I haven't tried anything else since posting here because I'm all out of ideas. 😞
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Mar 03, 2011
06:24 PM
I'd just like to mention that, one month on, I am still encountering this problem every time I try to build this project.
The project has been built from scratch on a different PC to the one it was originally built on. It has also been built from scratch on the first PC it was built on after a hard drive format and reinstallation of Windows. The same problem occurs on both machines, so it's obviously a conflict between InstallShield 2010 and one or more of the files I am trying to build into the installer.
Please, any help?
The project has been built from scratch on a different PC to the one it was originally built on. It has also been built from scratch on the first PC it was built on after a hard drive format and reinstallation of Windows. The same problem occurs on both machines, so it's obviously a conflict between InstallShield 2010 and one or more of the files I am trying to build into the installer.
Please, any help?
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Mar 08, 2011
02:09 PM
Can you run MSI validation (Build->Validate->Full MSI Validation Suite, note that a release that is not a compressed setup.exe is required to run validation) against your build project to see if there are any ICE03 'invalid foreign key' errors related to the ProgId table?
![](/skins/images/A5EADE085F77DE82FB3B14D6B307AE6A/responsive_peak/images/icon_anonymous_message.png)