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

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
search the forum for "MASSIVE".
you be able to find some topics...
Answered 08/17/2005 by: sejacru
Second Degree Blue Belt

Please log in to comment
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
Answered 08/17/2005 by: WiseUser
Fourth Degree Brown Belt

Please log in to comment
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).
Answered 08/17/2005 by: VikingLoki
Second Degree Brown Belt

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

Please log in to comment
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.
Answered 08/18/2005 by: VikingLoki
Second Degree Brown Belt

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