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

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

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.
Answered 08/24/2005 by: MSIPackager
Third Degree Black Belt

Please log in to comment
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...
Answered 08/24/2005 by: Lillude
Senior Purple Belt

Please log in to comment
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.
Answered 08/24/2005 by: MSIPackager
Third Degree Black Belt

Please log in to comment
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
Answered 09/02/2005 by: DevGowda
Orange Belt

Please log in to comment
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.
Answered 09/05/2005 by: MSIPackager
Third Degree Black Belt

Please log in to comment
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.
Answered 09/15/2005 by: requim
Yellow Belt

Please log in to comment
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.
Answered 09/15/2005 by: MSIPackager
Third Degree Black Belt

Please log in to comment
Answer this question or Comment on this question for clarity