/build/static/layout/Breadcrumb_cap_w.png

ICE32 resolution

I am getting ice32 as "Possible Mis-Aligned Foreign Keys Feature.1 = s32
MsiAssembly.Feature_ = s38 http://dartools/Iceman/ice32.html _Validation"

but in the column definition of the two talbles the column is s32 & identifier.......

not able to figure out whats wrong............

0 Comments   [ + ] Show comments

Answers (7)

Posted by: MSIPackager 18 years ago
3rd Degree Black Belt
0
Yah this is something I've been getting occasionally - not worked out why, think it's a weird bug in Wise. Anyway here's how to fix it:

Open the MSI in Orca and right click on the Feature table and select Adjust Schema from the fly-out menu. Highlight Feature_Parent and retype the Length as 32 then click OK.

Re-validate and the ICE error will disappear.

If anyone knows what causes this I'd love to hear it.

Cheers,
Rob.
Posted by: Lillude 18 years ago
Senior Purple Belt
0
thanks,

but I am not getting any option for ADJUST SCHEMA when I open the msi with orca.......
may be my orca version is different...........


can you please suggest that which version of orca you are and using and how to get that version.......

thanks for your help...
Posted by: MSIPackager 18 years ago
3rd Degree Black Belt
0
I'm using v3 but v2 will work too... U can update to the latest version via the Windows Installer SDK

Make sure you are right clicking on the Feature table down the left hand side - not in the rows on the right!

Cheers,
Rob.
Posted by: DevGowda 18 years ago
Orange Belt
0
Hi,

First Export the 2 tables plus the validation table for which it is throwing error usinf ORCA tool, edit the values with appropriate references and then import the tables back to msi, this will solve problem, This ice 32 error is because of bad references.


Cheers,
Dev
Posted by: MSIPackager 18 years ago
3rd Degree Black Belt
0
Seems like a long way around fixing it - can you not do it with Adjust Schema?!

What do you mean by bad references? I can have an MSI with no validation errors, open it in Wise add some files, revalidate in Orca and get the ICE32 errors - would like to know what causes it...

Cheers,
Rob.
Posted by: requim 18 years ago
Yellow Belt
0
The problem you are having is being caused by an improperly authored Merge Module being included into your project. I'm not sure what tool you are using to develop your MSI package, however in the tool I use WiX, I can predefine a table in my main source so that when the merge modules are included, the offending table definition is ignored since it has already been defined.

You may want to look at the tool you are using to see if a similiar feature is available. Likewise you may also want to try identifying which Merge Module has the invalid definition. Warning: The ones coming from Microsoft via Visual Studio are frequent offenders.
Posted by: MSIPackager 18 years ago
3rd Degree Black Belt
0
That is definately not the cause for us - we never use merge modules... any other ideas?

Maybe one for Wise support but unless I can reliably replicate it they won't touch it. Next time I get an ICE32 I'll try to find out more and put it to Wise - will post anything of interest [;)]

Cheers,
Rob.
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ