|
Post by bleijenberg on Dec 12, 2007 6:09:39 GMT -5
I get 'duplicat object index' exceptions. I've searched here but could not found a solution.
Version=223 Storepaths= true OEMConvert=false relativePaths=false storeVolumes=false
The problems come with IE favourites (but not always)
Is there a solution?
Greetings, Kees
|
|
|
Post by Kevin on Dec 12, 2007 9:54:12 GMT -5
My first recommendation would have been to set OEMConvert to false but I see you have done this. Is it possible for you to duplicate this, and if so, would it be possible for you to zip the sample files that cause it (with winzip or pkzip) and send them to me?
Kevin
|
|
|
Post by bleijenberg on Dec 13, 2007 15:58:52 GMT -5
My first recommendation would have been to set OEMConvert to false but I see you have done this. Is it possible for you to duplicate this, and if so, would it be possible for you to zip the sample files that cause it (with winzip or pkzip) and send them to me? Kevin After a lot of searching I found that I somehow have set the property addDirEntryOnRecurse to true. When I set it to false again all my problems were gone. I'll try to find out in what directory things go wrong (by zipping no files at all, just dirs). Is there a max length to the path (could that be the cause?) Thanks for your help. Greetings, Kees
|
|
|
Post by Kevin on Dec 13, 2007 17:39:16 GMT -5
Well, the maximum path length for Windows is 248 and the maximum total filename length (path+filename) is 260. I doubt it is the length though because if you have storepaths = true, you are still storing the path.
One wild guess is that maybe there is a file that you are zipping who's filename, for some reason, might be getting stored as a blank. In that case, VCLZip would be trying to store two files with the same blank name when you had addDirEntryOnRecurse set to true. Check the archive you created with this set to false and see if you find any blank filenames.
But, it is hard to determine exactly what is going on until I can see it happen, so if you find that you can send me a zip of the directories that are causing the problem that would help.
Kevin
|
|
|
Post by bleijenberg on Dec 14, 2007 9:36:58 GMT -5
Well, the maximum path length for Windows is 248 and the maximum total filename length (path+filename) is 260. I doubt it is the length though because if you have storepaths = true, you are still storing the path. One wild guess is that maybe there is a file that you are zipping who's filename, for some reason, might be getting stored as a blank. In that case, VCLZip would be trying to store two files with the same blank name when you had addDirEntryOnRecurse set to true. Check the archive you created with this set to false and see if you find any blank filenames. But, it is hard to determine exactly what is going on until I can see it happen, so if you find that you can send me a zip of the directories that are causing the problem that would help. Kevin I'll investigate this. Next week I can check this. I'll watch on what file /directory things go wrong. Greetings, Kees
|
|