report id: 55698221 (nsIFile.create)
Hello,
I got this nsIFile.create error. It's the first time I've seen it, and it came after updating my windows xp this morning. I'm using Firefox 3.5.6.
derxen
I got this nsIFile.create error. It's the first time I've seen it, and it came after updating my windows xp this morning. I'm using Firefox 3.5.6.
derxen
derxen
thanks for your help.
derxen
Assuming you're syncing from another computer, open the 'storage' directory within your Zotero data directory on that computer, go into the 'PNESTQMM' folder, and find the very long filename beginning with "de" and ending with "36". E-mail that file to yourself, and then, on this Windows XP computer, try saving it to the same 'PNESTQMM' directory (which you may have to create) within your Zotero data directory's 'storage' directory. If you get an error, let us know what it is.
Your best bet would be to switch to a custom data directory near the root of the network share path from the Advanced pane of the Zotero preferences. The filename in question—at least, the first one that was failing—was 152 characters, which gives you a little bit of breathing room if the path limit is indeed 198 and you use a data directory location near the root.
Where did you get the 198, though? From your debug output, it looks like the full path length of the PNESTQMM directory was 97 characters, so, if that's where you were trying to save the files, 124 (maximum) characters would put the limit at 221 (or somewhere close to there).
At any rate, it's probably not worth worrying about too much. It makes sense for Zotero to automatically shorten files to work around standard limitations, but accounting for every odd limit in every network environment isn't possible, so a more helpful error message when a file can't be created is probably the best thing to do.
Error report: 1647701655
Debug: D40097628
I'm running Firefox 3.6.3 under Ubuntu 9.10, with syncing via mydrive.ch. My Zotero storage directory is mounted from the NTFS partition on my hard drive, so there is a chance that NTFS file length limitations are nonetheless to blame.
Can you (Dan, probably) take a look and tell me what directory is to blame, so I can work this out? I can't make head or tail of the debug output.