Always showing root when loading file lists

Asked by Racaya

Since the latest dc++ update (0.761) I'm no more able to load file lists with the correct file path (like when you are right-clicking on a file in the search tab and choose to load the file list).
Instead it switches to the root directory and gives following error message in the system protocol:

Unable to move <file path1\file path2\> to <C:\Users\MyComputername\AppData\Local\DC++\FileLists\NameofUserwithHash> (The system cannot find the path specified.) nor to rename to <file path1\file path2\NameofUserwithHash> (The system cannot find the path specified.)

This problem only occured with the recent version of dc++, not before.
I'm running Windows 7 Professional 64Bit, logged in as administrator.

Question information

Revision history for this message
eMTee (realprogger) said :
#1

DC++ can't write the filelist off to the disk to C:\Users\Your username\AppData\Local\DC++\FileLists. Make sure that you (the user DC++ run as) has the rights to write to this folder. Then your problem should go away.

Your question converted to a bug because you shouldn't get this message to the system log when a problem of this kind happens.

Revision history for this message
Racaya (phreakz2k) said :
#2

Tried it again with some file lists from different users on one hub. Most times I get above mentioned error, but at some times with certain users on the hub it works correctly.
Also I'm logged in as administrator and just ran dc++ with administrator privileges ("Run as administrator"). However, the problem persists.

Revision history for this message
eMTee (realprogger) said :
#3

Can the C:\Users\Your username\AppData\Local\DC++\FileLists\Nick.CID.xml.bz2 path length exceed 255 characters in your system? If so it can be a problem... does the failing nicks are longer than the working ones?

Revision history for this message
Racaya (phreakz2k) said :
#4

I tried it with some different users on my hub. One nick with 5 characters works, most other with 3 and 4 (or more) characters don't.
The filelists including their path have around 100-110 characters.

I also reinstalled version 0.750 and everything works fine, with 0.761 again it doesn't.

Revision history for this message
Racaya (phreakz2k) said :
#5

What I forgot to mention:
dc++ doesn't directly show the root directory. After downloading the filelist it shows me the correct path for about a tenth of a second and then switches to the root directory and collapses the opened directory tree.

Revision history for this message
eMTee (realprogger) said :
#6

You can use 0.75 and 0.761 parallel with the same settings if you install them to different program folders. Please try to download some of the problematic filelists to your computer with 0.75, zip upand upload them to some file hosting place such as sendspace.com or any other. We'll see then if its a general problem with parsing filelists (which has changed a lot in 0.76) or its some other problem unique to you(r configuration).
You can also login at the public DC development hub at adcs://devpublic.adcportal.com:16591 and talk to us there...

Revision history for this message
Racaya (phreakz2k) said :
#7

Ok, here is the link: http://www.sendspace.com/file/wzjrra

For comparison i also included the filelist of user "[HDK]atlas", which is the one that's working.

Revision history for this message
eMTee (realprogger) said :
#8

I don't have problems opening any of these lists from %LOCALAPPDATA%\DC++\Filelists folder in Win XP...

Revision history for this message
eMTee (realprogger) said :
#9

...however, others are also reported problems similar to yours so its best to follow it in only one thread at https://answers.launchpad.net/dcplusplus/+question/106585

Revision history for this message
eMTee (realprogger) said :
#10

Enabling 'Settings/Appearance/Windows/Window options/Open new file list windows in the background' will solve this problem. The next version of DC++ will fix the problem regardless of this setting.

Can you help with this problem?

Provide an answer of your own, or ask Racaya for more information if necessary.

To post a message you must log in.