Page 2 of 2
Posted: Wed Dec 20, 2006 8:27 pm
by epohl
We're running Version 6.0, build gwinnett_rtm.060606.
Eric
Posted: Fri Dec 22, 2006 11:38 am
by epohl
I've started to go down the path of manually creating .7zip archives, installing the archives instead of individual files, and then using the "Extract 7zip Archive" command (or is it a plug-in?) after Apply Install is called. For testing purposes, I am installing only two .7zip archives, one in the offline content and one in a web block.
The two archive files are installed correctly, and the first archive file is extracted correctly, but the installer hangs after that; i.e. apparently when it is attempting to extract the second archive.
Am I missing something here? Is there some reason why only the first archive would extract successfully? The two archives were created using the same process so I doubt the second archive is corrupted (and indeed I can open the second archive using the 7-Zip File Manager).
Eric
Posted: Fri Dec 22, 2006 11:42 am
by MichaelNesmith
Would you mind inserting some MessageBox commands to find out where the hang occurs and why? Does it hang on a particular archive or in the second sequence, other details like this will help to track the problem.
Posted: Fri Dec 22, 2006 2:21 pm
by epohl
It definitely hangs during the second extract in that case. Interestingly, the task manager shows the installer working fairly diligently (10 - 20% of CPU).
I swapped the order of the extracts and it hangs on the first one now. In other words, it's dependent on the particular archive, not the order. I tried a different archive in place of the one that hangs, and that one hung also. The archive that works contains 929 files, almost all of which are HTML files, and is 632KB compressed. The ones that failed are somewhat larger and consist of proprietary binary files, plus some .jpg images.
Eric
Posted: Fri Dec 22, 2006 7:21 pm
by MichaelNesmith
Hi Eric,
Which compression method and strength did you use in the 7zip archive? Only LZMA with BCJ2 are supported by the command. If you used another method, this might explain the failure.
Posted: Wed Dec 27, 2006 12:01 pm
by MichaelNesmith
Hi Eric,
I believe r&d has resolved the issue you are running into with very big packages and will be posting an update soon. Thanks for reporting!
Posted: Tue Jan 02, 2007 8:27 am
by epohl
Glad to hear there is a fix coming, but how soon is "soon?" Days? Weeks? We have an end of January deliverable deadline to meet. Should I make an external call to a separate unzip executable in the meantime?
Eric
Posted: Tue Jan 02, 2007 10:07 am
by epohl
Michael, I made sure I was using LZMA with the BCJ2 filter, and I still get the same results. The archive I'm attempting to extract is not all that large. I will try creating archives with no compression, but I am really beginning to lose confidence in the "Extract 7zip" functionality.
Eric
Posted: Wed Jan 03, 2007 9:50 am
by MichaelNesmith
Eric,
The fix is already in place - I'd reinstall the latest version, and regenerate my license and reinstall it, and then try to build the original setup with more than 32767 files again without bothering with manual un-7zipping. The version of 7zip used internally by InstallAware is slightly different from the public 7zip version, it might be difficult to find out if this is really causing the error you are experiencing or not (although I do suspect this is the case, since the archive raising this error is specific).