PDA

View Full Version : ISSelfReg table missing - Dev 8/ NT4/ MSI 1.1



markb432
10-30-2002, 12:11 PM
I just installed the Admin Studio update that included Developer 8. Now my msi's will not self register on NT4 PC's with MSI 1.1. The same build works fine on XP. Yes, they registered just fine on the same PC when built with Dev 7 SP4. I've included a portion of the log file. Is this another case of fixes breaking stuff that used tro work? Thanks in advince for any help.

MSI (s) (C4:96): Doing action: ISSelfRegisterCosting
Action start 10:16:23: ISSelfRegisterCosting.
MSI (s) (C4:96): Creating MSIHANDLE (149) of type 790542 for thread 150
1: Beginning Costing Process...
1: ISSelfReg table does not exist...skipping
1: Setting Costing Info Location ISSelfRegisterFiles : PøwPøwäû¸
1: Setting Costing Info Location ISUnSelfRegisterFiles : PøwPøwäû¸
1: Setting Costing Info Location ISSelfRegisterFinalize : PøwPøwäû¸
Action ended 10:16:23: ISSelfRegisterCosting. Return value 1.
MSI (s) (C4:96): Doing action: ISUnSelfRegisterFiles
Action start 10:16:23: ISUnSelfRegisterFiles.

markb432
10-31-2002, 11:36 AM
More info on the above issue: I added the files from the ISSelfReg table into the SelfReg table and the dll's register just fine. I made sure that the Schema in the Summary Info was 110 as well as 1.2 in the release wizzard. It sure looks like Dev 8 or the project upgrade wizard broke this as that was the only change. The ISSelfReg table is there and populated. Windows Installer just can't read it. Note the corruption in the log file...

MSI (s) (C4:96): Doing action: ISSelfRegisterCosting
Action start 10:16:23: ISSelfRegisterCosting.
MSI (s) (C4:96): Creating MSIHANDLE (149) of type 790542 for thread 150
1: Beginning Costing Process...
1: ISSelfReg table does not exist...skipping
1: Setting Costing Info Location ISSelfRegisterFiles : PøwPøwäû¸
1: Setting Costing Info Location ISUnSelfRegisterFiles : PøwPøwäû¸
1: Setting Costing Info Location ISSelfRegisterFinalize : PøwPøwäû¸
Action ended 10:16:23: ISSelfRegisterCosting. Return value 1.
MSI (s) (C4:96): Doing action: ISUnSelfRegisterFiles
Action start 10:16:23: ISUnSelfRegisterFiles.
Action 10:16:23: GenerateScript. Generating script operations for action:
GenerateScript: ISUnSelfRegisterFiles

Property(S): ISSelfRegisterFinalize = PøwPøwäû¸
Property(S): ISSelfRegisterFiles = PøwPøwäû¸
Property(S): ISUnSelfRegisterFiles = PøwPøwäû¸

Art Middlekauff
10-31-2002, 11:39 PM
Thank you for reporting this. If possible could you email me at artm@installshield.com so I can try to reproduce this using elements of your project?