/build/static/layout/Breadcrumb_cap_w.png

compiling a msi with 65000 files using wise 4.6

LS,

I'm trying to compile a msi that has a little less than 65000 files in the filetable. I've configured it to leave the files uncompressed outside the msi.

Now, I get the following error from wise on about 9200 files:

[filename] could not be copied to [destination]

(The filename and destination are actually filled with a full path, but that doens't matter right now).

When I look at my source files, all the files that he has a problem with are there. Does anyone know what this problem could be? (I've got enough harddisk space, so that's not the problem).

Thanks

0 Comments   [ + ] Show comments

Answers (5)

Posted by: sejacru 18 years ago
Second Degree Blue Belt
0
search the forum for "MASSIVE".
you be able to find some topics...
Posted by: WiseUser 18 years ago
Fourth Degree Brown Belt
0
ORIGINAL: mkrijt

LS,

I'm trying to compile a msi that has a little less than 65000 files in the filetable. I've configured it to leave the files uncompressed outside the msi.

Now, I get the following error from wise on about 9200 files:

[filename] could not be copied to [destination]

(The filename and destination are actually filled with a full path, but that doens't matter right now).

When I look at my source files, all the files that he has a problem with are there. Does anyone know what this problem could be? (I've got enough harddisk space, so that's not the problem).

Thanks


You might need to change the schema of your MSI to allow more file table entries.

http://msdn.microsoft.com/library/en-us/msi/setup/authoring_a_large_package.asp
Posted by: VikingLoki 18 years ago
Second Degree Brown Belt
0
The problem is the sequence column of the file table, you run out of numbers. That microsoft link above will tell you how to change the data type so the sequence can go beyond 65000 (or so).
Posted by: sean_c_roberts 18 years ago
Senior Purple Belt
0
Another thing to consider:

While the NUMBER of files you're copying is likely the cause of your error, it's possible that something about your files might be giving you trouble.

Wise uses a standard API call for file copying, and if it encounters unicode, multibyte, or even in-use or otherwise locked files, it will burp.

Do a manual file copy of your files from your sourse media (CD?) to confirm that all the files CAN be copied...
Posted by: VikingLoki 18 years ago
Second Degree Brown Belt
0
Another thing you should do while you're working on this package is to compile it as an MSI with external .CAB files. By stripping the files out of the MSI while you're working on it makes compiling much faster. The .CAB only gets updated as necessary but if the files are in the MSI, they all need to be rebuilt with every compile. When you're done with development, you can always compile it into a single MSI again.
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