abreed
10-05-2011, 10:30 AM
Hello,
I have a program that is a 10GB install and contains over 40,000 files. Originally, in InstallShield 2010 I was getting the error ‘-6415 package that includes more than 32,767 files’ when trying to build a patch and I noticed that was fixed with 2011/2012. I am now using 2012 and still experiencing some issues building a patch.
What we changed between '1.5' and '1.0' was an update to a handful of dlls and we also added a few new model/texture/jpeg files. Using the Patch Design, I pointed to the two setups of the software (both were originally compressed, but the Patch Design uncompressed them) and tried to build the patch. This resulted in another -6415 error, but this time with no information.
After reading though old forum postings for suggestions, I successfully built the patch by unchecking ‘Use default patch sequencing’ under Patch Configuration -> Sequence (I added nothing to the Family Name table).
As I would expect, the patch built into a 35MB Update.exe, which is close to the size of the files that are new/changed.
Now, when executing the patch on our test environment, the patch opened, and ran as expected, but no files were updated/changed and the new files were not added. The version number inside Add or Remove Programs was also not updated. Just to debug, I tried to patch an empty folder and nothing was added to that empty folder.
I looked through the PatchCreation.log and the Patch Design is noticing the files it should add and files it should update.
Some other options that might be of interest, Include Whole Files is set to Yes, and Optimize Path for Large Files is unchecked. I have tried variations on all settings.
The package/product codes of the latest and previous setups are different, while the upgrade codes are the same.
We are using InstallShield 2012 Professional.
Any ideas why the patch would be doing nothing to a previous install? How can I debug this further?
I have a program that is a 10GB install and contains over 40,000 files. Originally, in InstallShield 2010 I was getting the error ‘-6415 package that includes more than 32,767 files’ when trying to build a patch and I noticed that was fixed with 2011/2012. I am now using 2012 and still experiencing some issues building a patch.
What we changed between '1.5' and '1.0' was an update to a handful of dlls and we also added a few new model/texture/jpeg files. Using the Patch Design, I pointed to the two setups of the software (both were originally compressed, but the Patch Design uncompressed them) and tried to build the patch. This resulted in another -6415 error, but this time with no information.
After reading though old forum postings for suggestions, I successfully built the patch by unchecking ‘Use default patch sequencing’ under Patch Configuration -> Sequence (I added nothing to the Family Name table).
As I would expect, the patch built into a 35MB Update.exe, which is close to the size of the files that are new/changed.
Now, when executing the patch on our test environment, the patch opened, and ran as expected, but no files were updated/changed and the new files were not added. The version number inside Add or Remove Programs was also not updated. Just to debug, I tried to patch an empty folder and nothing was added to that empty folder.
I looked through the PatchCreation.log and the Patch Design is noticing the files it should add and files it should update.
Some other options that might be of interest, Include Whole Files is set to Yes, and Optimize Path for Large Files is unchecked. I have tried variations on all settings.
The package/product codes of the latest and previous setups are different, while the upgrade codes are the same.
We are using InstallShield 2012 Professional.
Any ideas why the patch would be doing nothing to a previous install? How can I debug this further?