Topic "Warning message."

Author Message
Guest

Guest


After updating to versions 3.6.6 and 3.6.7, I get this warning message window when trying to connect:

WinSCP3.exe - No Disk

There is no disk in the drive. Please insert a disk into drive \Device\Harddisk1\DR1.

There are also three push buttons labeled:

Cancel, Try Again, and Continue.

Everything then works fine if I select Cancel or Continue. Do you know what the problem could be?
Advertisements
martin
[View user's profile]
Site Admin
Joined: 2002-12-10
Posts: 24530
Location: Prague, Czechia
Please follow to this topic.
Can you check for me, in what version of WinSCP the problem was introduced? You may download the older versions on Sourceforge.
Guest

Guest


The version that the problem was introduced is 3.6.5 beta. Version 3.6.1 does not have the problem.
martin
[View user's profile]
Site Admin
Joined: 2002-12-10
Posts: 24530
Location: Prague, Czechia
Guest wrote:
The version that the problem was introduced is 3.6.5 beta. Version 3.6.1 does not have the problem.

Can you please duble check this. Someone in the other post says that the problem was not present in 3.6.5 beta yet.
_________________
Martin Prikryl
Guest

Guest


I double checked this, and verified that I start seeing the problem with version 3.6.5 beta. I am running Windows XP Professional Version 2002 Service Pack 1.
martin
[View user's profile]
Site Admin
Joined: 2002-12-10
Posts: 24530
Location: Prague, Czechia
Guest wrote:
I double checked this, and verified that I start seeing the problem with version 3.6.5 beta. I am running Windows XP Professional Version 2002 Service Pack 1.

Another one has confirmed me that the problem was introduced in 3.6.6. I'm quite confused Sad

Anyway, can anyone download debug version of WinSCP?

It produces trace log to file defined by WINSCPTRACE environment variable.
You may use .bat file like following to run it. Just modify it to point to writeable location on your system.:

Code:
set WINSCPTRACE=c:\winscptrace.log
winscp3.exe


Update: I've forgot one important thing: I need the copy of the file in the time when the error message appears. I.e. let the error show and make the copy of the file, before you press any button and send me the copy.

Update2: Version with more verbose tracing was uploaded. The link above has been updated to point to the new version.

Update3: Another update of the tracing.
Guest

Guest


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 (ASmile"
[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 (CSmile"
[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:\"
[7:54:54 AM] PAS:0:unk
TDriveView.GetNodeShellAttr pidl "0"
[7:54:54 AM] PAS:0:unk
TDriveView.GetNodeShellAttr pidl "881E0"
[7:54:54 AM] PAS:0:unk
TDriveView.GetNodeShellAttr 3
[7:54:54 AM] PAS:0:unk
TDriveView.GetNodeShellAttr attr 800F0000
[7:54:54 AM] PAS:0:unk
TDriveView.GetNodeShellAttr 4
[7:54:54 AM] PAS:0:unk
TDriveView.GetNodeShellAttr attr 80000000
[7:54:54 AM] PAS:0:unk
TDriveView.GetNodeShellAttr 5
[7:54:54 AM] PAS:0:unk
TDriveView.GetNodeShellAttr 6
[7:54:54 AM] PAS:0:unk
TDriveView.GetNodeShellAttr 7
[7:54:54 AM] PAS:0:unk
/TDriveView.GetNodeShellAttr
[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 D
[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 7A020, init 1, ready 0, type 2, name "Zip 250 (DSmile"
[7:54:54 AM] PAS:0:unk
TDriveView.RefreshRootNodes pretty name "D: Zip 250 ", 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 "D:\"
[7:54:54 AM] PAS:0:unk
TDriveView.GetNodeShellAttr pidl "0"
martin
[View user's profile]
Site Admin
Joined: 2002-12-10
Posts: 24530
Location: Prague, Czechia
Guest wrote:
Here is the winscptrace.log file:
...

Thanks.
_________________
Martin Prikryl
martin
[View user's profile]
Site Admin
Joined: 2002-12-10
Posts: 24530
Location: Prague, Czechia
Can someone try test version of WinSCP? Let me know if it fixes the problem.
Guest_

Guest


prikryl 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
[View user's profile]
Site Admin
Joined: 2002-12-10
Posts: 24530
Location: Prague, Czechia
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 Smile

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

Guest


prikryl 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 Smile

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.
Guest




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
---------------------------
martin
[View user's profile]
Site Admin
Joined: 2002-12-10
Posts: 24530
Location: Prague, Czechia
Quote:
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?
_________________
Martin Prikryl
Advertisements

You can post new topics in this forum






Search Site

What is WinSCP?

It is award-winning SFTP client, SCP client, FTPS client and FTP client integrated into one software program for file transfer to FTP server or secure SFTP server. [More]

And it's free!

Donate

About donations

$9   $19   $49   $99

About donations

Recommend

WinSCP Privacy Policy

WinSCP License