Post a reply

Before posting, please read how to report bug or request support effectively.

Bug reports without an attached log file are usually useless.

Options
Add an Attachment

If you do not want to add an Attachment to your Post, please leave the Fields blank.

(maximum 10 MB; please compress large files; only common media, archive, text and programming file formats are allowed)

Options

Topic review

martin

Re: Problem is back in WinSCP 3.7.1

I recently upgraded to WinSCP 3.7.1 (on Windows XP) and this problem is back.

Can you confirm that the problem is not present in 3.7 beta?
Guest

Problem is back in WinSCP 3.7.1

I recently upgraded to WinSCP 3.7.1 (on Windows XP) and this problem is back. I have seen it in other software; and from the research I did at the time this is a result of an old windows API call to list drives and its interaction with removeable disk (Flash) drives (I have a USB Flash drive reader on my machine, always plugged in, fairly rarely with a disk in it; when there is a disk in it the error message does not appear - P.S. I get this message once per 'drive', as my USB reader shows up as 2 drives the error appears 2x.

Error message:
---------------------------
WinSCP3.exe - No Disk
---------------------------
There is no disk in the drive. Please insert a disk into drive \Device\Harddisk2\DR14.
---------------------------
Cancel Try Again Continue
---------------------------
Guest_

Re: Warning message.

martin wrote:

Guest wrote:

Yes, that seems to have fixed the problem. Thank you very much.

Thanks, that are good news. However I would like to see at least one more independent confirmation :-)

Update: There's final version without the tracing ability. I would like to have confirmed that it works as well.


Yes, the final version works just fine. Thank you for fixing the problem.
martin

Re: Warning message.

Guest wrote:

Yes, that seems to have fixed the problem. Thank you very much.

Thanks, that are good news. However I would like to see at least one more independent confirmation :-)

Update: There's final version without the tracing ability. I would like to have confirmed that it works as well.
Guest_

Re: Warning message.

martin wrote:

Can someone try test version of WinSCP? Let me know if it fixes the problem.


Yes, that seems to have fixed the problem. Thank you very much.
martin

Re: Warning message.

Can someone try test version of WinSCP? Let me know if it fixes the problem.
martin

Re: Warning message.

Guest wrote:

Here is the winscptrace.log file:
...

Thanks.
Guest

Warning message.

Here is the winscptrace.log file:

[7:54:48 AM] WinMain.cpp:421:Execute
Execute
[7:54:48 AM] WinMain.cpp:32:GetLoginData
GetLoginData
[7:54:51 AM] WinMain.cpp:106:GetLoginData
/GetLoginData
[7:54:51 AM] WinMain.cpp:509:Execute
Execute before connect
[7:54:53 AM] WinMain.cpp:512:Execute
Execute before connected
[7:54:53 AM] PAS:0:unk
TDirView
[7:54:53 AM] PAS:0:unk
TDirView 1
[7:54:53 AM] PAS:0:unk
/TDirView
[7:54:53 AM] PAS:0:unk
TIEPathComboBox.Create
[7:54:53 AM] PAS:0:unk
TIEPathComboBox.Create 1
[7:54:53 AM] PAS:0:unk
TIEPathComboBox.Create 2
[7:54:53 AM] PAS:0:unk
TIEPathComboBox.Create 3
[7:54:53 AM] PAS:0:unk
TIEPathComboBox.Create 4
[7:54:53 AM] PAS:0:unk
/TIEPathComboBox.Create
[7:54:53 AM] PAS:0:unk
TDriveView.Create
[7:54:53 AM] PAS:0:unk
TDriveView.Create 1
[7:54:53 AM] PAS:0:unk
/TDriveView.Create
[7:54:53 AM] PAS:0:unk
TDriveView.CreateWnd
[7:54:53 AM] PAS:0:unk
TDriveView.CreateWnd 1
[7:54:53 AM] PAS:0:unk
/TDriveView.CreateWnd
[7:54:53 AM] PAS:0:unk
TDriveView.Loaded
[7:54:53 AM] PAS:0:unk
TDriveView.Loaded 1
[7:54:53 AM] PAS:0:unk
TDriveView.RefreshRootNodes
[7:54:53 AM] PAS:0:unk
TDriveView.RefreshRootNodes drive A
[7:54:53 AM] PAS:0:unk
TDriveView.RefreshRootNodes flags 12 C
[7:54:53 AM] PAS:0:unk
TDriveView.RefreshRootNodes read drives 1
[7:54:53 AM] PAS:0:unk
ReadDriveStatus
[7:54:53 AM] PAS:0:unk
ReadDriveStatus 1
[7:54:53 AM] PAS:0:unk
ReadDriveStatus 2
[7:54:53 AM] PAS:0:unk
ReadDriveStatus 3
[7:54:53 AM] PAS:0:unk
ReadDriveStatus 4
[7:54:54 AM] PAS:0:unk
ReadDriveStatus 5
[7:54:54 AM] PAS:0:unk
ReadDriveStatus 8
[7:54:54 AM] PAS:0:unk
ReadDriveStatus 9
[7:54:54 AM] PAS:0:unk
ReadDriveStatus 10
[7:54:54 AM] PAS:0:unk
ReadDriveStatus 11
[7:54:54 AM] PAS:0:unk
ReadDriveStatus 12
[7:54:54 AM] PAS:0:unk
ReadDriveStatus 13
[7:54:54 AM] PAS:0:unk
ReadDriveStatus 15
[7:54:54 AM] PAS:0:unk
/ReadDriveStatus
[7:54:54 AM] PAS:0:unk
TDriveView.RefreshRootNodes valid 1
[7:54:54 AM] PAS:0:unk
TDriveView.RefreshRootNodes pidl 0, init 1, ready 0, type 2, name "3½ Floppy (A:)"
[7:54:54 AM] PAS:0:unk
TDriveView.RefreshRootNodes pretty name "A: 3½ Floppy ", serial "0", size -1, image 0, fs "", flags 0
[7:54:54 AM] PAS:0:unk
TDriveView.RefreshRootNodes 1
[7:54:54 AM] PAS:0:unk
TDriveView.RefreshRootNodes 2
[7:54:54 AM] PAS:0:unk
TDriveView.RefreshRootNodes 3
[7:54:54 AM] PAS:0:unk
TDriveView.RefreshRootNodes 4
[7:54:54 AM] PAS:0:unk
TDriveView.RefreshRootNodes 5
[7:54:54 AM] PAS:0:unk
TDriveView.RefreshRootNodes 6
[7:54:54 AM] PAS:0:unk
TDriveView.RefreshRootNodes 9
[7:54:54 AM] PAS:0:unk
TDriveView.RefreshRootNodes 10
[7:54:54 AM] PAS:0:unk
TDriveView.RefreshRootNodes 11
[7:54:54 AM] PAS:0:unk
TDriveView.RefreshRootNodes drive B
[7:54:54 AM] PAS:0:unk
TDriveView.RefreshRootNodes flags 12 C
[7:54:54 AM] PAS:0:unk
TDriveView.RefreshRootNodes read drives 1
[7:54:54 AM] PAS:0:unk
ReadDriveStatus
[7:54:54 AM] PAS:0:unk
ReadDriveStatus 1
[7:54:54 AM] PAS:0:unk
ReadDriveStatus 2
[7:54:54 AM] PAS:0:unk
ReadDriveStatus 3
[7:54:54 AM] PAS:0:unk
/ReadDriveStatus
[7:54:54 AM] PAS:0:unk
TDriveView.RefreshRootNodes valid 0
[7:54:54 AM] PAS:0:unk
TDriveView.RefreshRootNodes pidl 0, init 1, ready 0, type 1, name ""
[7:54:54 AM] PAS:0:unk
TDriveView.RefreshRootNodes pretty name "", serial "0", size 0, image 0, fs "", flags 0
[7:54:54 AM] PAS:0:unk
TDriveView.RefreshRootNodes drive C
[7:54:54 AM] PAS:0:unk
TDriveView.RefreshRootNodes flags 12 C
[7:54:54 AM] PAS:0:unk
TDriveView.RefreshRootNodes read drives 1
[7:54:54 AM] PAS:0:unk
ReadDriveStatus
[7:54:54 AM] PAS:0:unk
ReadDriveStatus 1
[7:54:54 AM] PAS:0:unk
ReadDriveStatus 2
[7:54:54 AM] PAS:0:unk
ReadDriveStatus 3
[7:54:54 AM] PAS:0:unk
ReadDriveStatus 4
[7:54:54 AM] PAS:0:unk
ReadDriveStatus 5
[7:54:54 AM] PAS:0:unk
ReadDriveStatus 8
[7:54:54 AM] PAS:0:unk
ReadDriveStatus 9
[7:54:54 AM] PAS:0:unk
ReadDriveStatus 10
[7:54:54 AM] PAS:0:unk
ReadDriveStatus 11
[7:54:54 AM] PAS:0:unk
ReadDriveStatus 12
[7:54:54 AM] PAS:0:unk
ReadDriveStatus 13
[7:54:54 AM] PAS:0:unk
ReadDriveStatus 15
[7:54:54 AM] PAS:0:unk
/ReadDriveStatus
[7:54:54 AM] PAS:0:unk
TDriveView.RefreshRootNodes valid 1
[7:54:54 AM] PAS:0:unk
TDriveView.RefreshRootNodes pidl 87F60, init 1, ready 0, type 3, name "Local Disk (C:)"
[7:54:54 AM] PAS:0:unk
TDriveView.RefreshRootNodes pretty name "C: Local Disk ", serial "0", size -1, image 0, fs "", flags 0
[7:54:54 AM] PAS:0:unk
TDriveView.RefreshRootNodes 1
[7:54:54 AM] PAS:0:unk
TDriveView.RefreshRootNodes 2
[7:54:54 AM] PAS:0:unk
TDriveView.GetNodeShellAttr 1
[7:54:54 AM] PAS:0:unk
TDriveView.GetNodeShellAttr 2
[7:54:54 AM] PAS:0:unk
TDriveView.GetNodeShellAttr path "C:\"