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
- :
- Foreign Language Minor Upgrade
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
‎May 09, 2008
07:34 PM
Foreign Language Minor Upgrade
I'm having an issue with a minor upgrade, but only when using another language. The problem also seems to only appear when doing a minor upgrade from an Installshield 12 built MSI to an Installshield 2008 MSI.
Our product breaks down like this:
2.1.0.3 - Installshield 12
2.1.0.4 - Installshield 12
2.1.1.0 - Installshield 2008
2.2.0.0 - Installshield 2008
The upgrade from same versions of Installshield works fine, but once I go from 2.1.0.4 to 2.1.1.0 I get errors. This only applies when not using English, which is the default language.
I've noticed that the language selection dialog pops up on the IS 12 Minor Upgrades, but not during the ones built with 2008
The error(See attachment) is as follows:
Database: Could not load table 'Control' in SQL Query: Select 'control', 'Type', 'X', 'Y', 'Width', 'Height', 'Attributes', 'Property', 'Text', 'Control_Next', 'Help' From 'Control' WHERE 'Dialog_'=?.
The log reveals several of these errors:
[CODE]MSI (c) (60:50) [17:14:28:843]: Database string pool is corrupted.
MSI (c) (60:50) [17:14:28:843]: Database string pool is corrupted.
MSI (c) (60:50) [17:14:28:843]: Note: 1: 2254 2: 3: Control
MSI (c) (60:50) [17:14:28:843]: Note: 1: 2229 2: 3: Control 4: SELECT `Control`, `Type`, `X`, `Y`, `Width`, `Height`, `Attributes`, `Property`, `Text`, `Control_Next`, `Help` FROM `Control` WHERE `Dialog_`=?
MSI (c) (60:50) [17:14:28:843]: Transforming table Error.
MSI (c) (60:50) [17:14:28:843]: Transforming table Control.
MSI (c) (60:50) [17:14:28:843]: Database string pool is corrupted.
MSI (c) (60:50) [17:14:28:843]: Database string pool is corrupted.
MSI (c) (60:50) [17:14:28:843]: Database string pool is corrupted.
MSI (c) (60:50) [17:14:28:843]: Database string pool is corrupted.[/CODE]
Any help that could be provided would be greatly appreciated.
Our product breaks down like this:
2.1.0.3 - Installshield 12
2.1.0.4 - Installshield 12
2.1.1.0 - Installshield 2008
2.2.0.0 - Installshield 2008
The upgrade from same versions of Installshield works fine, but once I go from 2.1.0.4 to 2.1.1.0 I get errors. This only applies when not using English, which is the default language.
I've noticed that the language selection dialog pops up on the IS 12 Minor Upgrades, but not during the ones built with 2008
The error(See attachment) is as follows:
Database: Could not load table 'Control' in SQL Query: Select 'control', 'Type', 'X', 'Y', 'Width', 'Height', 'Attributes', 'Property', 'Text', 'Control_Next', 'Help' From 'Control' WHERE 'Dialog_'=?.
The log reveals several of these errors:
[CODE]MSI (c) (60:50) [17:14:28:843]: Database string pool is corrupted.
MSI (c) (60:50) [17:14:28:843]: Database string pool is corrupted.
MSI (c) (60:50) [17:14:28:843]: Note: 1: 2254 2: 3: Control
MSI (c) (60:50) [17:14:28:843]: Note: 1: 2229 2: 3: Control 4: SELECT `Control`, `Type`, `X`, `Y`, `Width`, `Height`, `Attributes`, `Property`, `Text`, `Control_Next`, `Help` FROM `Control` WHERE `Dialog_`=?
MSI (c) (60:50) [17:14:28:843]: Transforming table Error.
MSI (c) (60:50) [17:14:28:843]: Transforming table Control.
MSI (c) (60:50) [17:14:28:843]: Database string pool is corrupted.
MSI (c) (60:50) [17:14:28:843]: Database string pool is corrupted.
MSI (c) (60:50) [17:14:28:843]: Database string pool is corrupted.
MSI (c) (60:50) [17:14:28:843]: Database string pool is corrupted.[/CODE]
Any help that could be provided would be greatly appreciated.
(2) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jun 12, 2008
01:18 AM
I'm also running into the same issue. Are there any workarounds? On another similar forum post, I saw that this happens only when controls in base msi does not exist in the new MSI. Is this correct?
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jul 02, 2008
05:09 AM
We had exactly the same problem. One of our older releases v1.0.1 wouldnt upgrade to v2.1.0 in any other language than English. However v2.0.1 would upgrade to v2.1.0 in any language.
When we inspected Controls table we found that one of the dialogs in v1.0.1 had been renamed in v2.0.0. When we renamed it back the upgrades started working again. This solved the problem for us so it would seem rbrinda's assumptions we're correct.
When we inspected Controls table we found that one of the dialogs in v1.0.1 had been renamed in v2.0.0. When we renamed it back the upgrades started working again. This solved the problem for us so it would seem rbrinda's assumptions we're correct.
![](/skins/images/AE9D21F26FD9A9487DC212FE52327B29/responsive_peak/images/icon_anonymous_message.png)