Topic ""Assertion Failed" Error msg"

Author Message
Guest




WinSCP2 stopped working - upgraded SSH on all our UNIX servers.

Downloaded/installed WinSCP31
Try to drag a file from UNIX to P -get msg:
Assertion Failed: File, D:\Martin\Projekty\WinSCP2\components\UnixDirView.cpp, line 814

If I uninstall WinSCP31 and try running WinSCP2 - i now get msg: List index out of bounds(6)

Help please
Advertisements
martin
[View user's profile]
Site Admin
Joined: 2002-12-10
Posts: 25034
Location: Prague, Czechia
Does it happen with all files? Please post a log file and exact name of file you are dragging.
_________________
Martin Prikryl
Guest




I'm able to xfer some files, but I need to xfer some log files & this is where it's hanging:

When I try to xfer ElTraderService.log_2003-07-28_08:49
I get the dialog box.

John

. --------------------------------------------------------------------------
. WinSCP Version 3.1.0 (Build 165)
. Login time: Monday, July 28, 2003 2:12:35 PM
. --------------------------------------------------------------------------
. Session name: ctsjsie@hstas05(front end)
. Host name: 172.19.69.123 (Port: 22)
. User name: ctsjsie (Password: No, Key file: No)
. Transfer Protocol: SCP
. SSH protocol version: 1; Compression: No
. Agent forwarding: No; TIS/CryptoCard: No; KI: Yes
. Ciphers: 3des,aes,blowfish,WARN,des; Ssh2DES: No
. Ping interval: 0 sec (0 = off); Timeout: 15 sec
. SSH Bugs: A,A,A,A,A,A,A,
. Proxy: none
. Return code variable: ?; Lookup user groups: Yes
. Shell: /bin/ksh, EOL: 0
. Local directory: D:\File Transfers, Remote directory: /FIXENGINE/inforeach, Update: No, Cache: Yes
. Clear aliases: Yes, Unset nat.vars: Yes, Resolve symlinks: Yes
. Alias LS: No, Ign LS warn: Yes, Scp1 Comp: No
. --------------------------------------------------------------------------
. Looking up host "172.19.69.123"
. Connecting to 172.19.69.123 port 22
. Server version: SSH-1.99-OpenSSH_3.6.1p1
. We claim version: SSH-1.5-PuTTY-Local: Jul 14 2003 13:14:02
. Using SSH protocol version 1
. Received public keys
. Host key fingerprint is:
. 1024 e5:9f:92:a9:3d:ce:25:46:c6:38:81:54:31:70:06:1a
. Encrypted session key
. Using 3DES encryption
. Trying to enable encryption...
. Initialised triple-DES client->server encryption
. Initialised triple-DES server->client encryption
. Installing CRC compensation attack detector
. Successfully started encryption
. Sent username "ctsjsie"
. Sending password with camouflage packets
. Sent password
. Authentication successful
. Started session
. --------------------------------------------------------------------------
. Using SCP protocol
. Doing startup conversation with host.
. Skipping host startup message (if any).
> echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
. Clearing all aliases.
> unalias "echo" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unalias "pwd" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unalias "cd" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unalias "ls" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unalias "groups" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unalias "scp" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unalias "rm" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unalias "mv" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unalias "mkdir" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unalias "chmod" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unalias "chgrp" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unalias "chown" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unalias "unset" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unalias "unalias" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unalias "alias" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unalias "ln" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unalias "%s" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
. Clearing national user variables.
> unset "LANG" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unset "LANGUAGE" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unset "LC_CTYPE" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unset "LC_COLLATE" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unset "LC_MONETARY" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unset "LC_NUMERIC" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unset "LC_TIME" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unset "LC_MESSAGES" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unset "LC_ALL" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unset "HUMAN_BLOCKS" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
. Looking up current user groups.
> groups ; echo "WinSCP: this is end-of-file:$?"
< mqm
< WinSCP: this is end-of-file:0
. Following groups found:
. mqm
. Changing directory to "/FIXENGINE/inforeach".
> cd "/FIXENGINE/inforeach" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
. Getting current directory name.
> pwd ; echo "WinSCP: this is end-of-file:$?"
< /FIXENGINE/inforeach
< WinSCP: this is end-of-file:0
. Listing current directory.
> ls -la ; echo "WinSCP: this is end-of-file:$?"
< total 384
< drwxr-xr-x 10 fixlibr mqm 1024 Jul 23 10:06 .
< drwxrwxr-x 7 fixadmin mqm 1024 Jul 16 16:17 ..
< drwxrwxr-x 5 fixlibr mqm 96 Jul 16 15:39 Directory
< -rw-r--r-- 1 fixlibr mqm 6068 Jul 15 18:05 QuickStart.html
< -rw-r--r-- 1 fixlibr mqm 6104 Jul 15 18:04 ReleaseNotes.txt
< -rw-r--r-- 1 fixlibr mqm 27763 Jul 23 10:06 biglist
< drwxr-xr-x 2 fixlibr mqm 96 Jul 16 15:39 cfg
< drwxr-xr-x 2 fixlibr mqm 96 Jul 15 18:03 data
< drwxr-xr-x 2 fixlibr mqm 1024 Jul 16 15:39 docs
< -rwxr-xr-x 1 fixlibr mqm 143878 Jul 17 14:25 grant_group_permissions.sh
< drwxr-xr-x 6 fixlibr mqm 96 Jul 16 16:13 hpux
< drwxrwxr-x 2 fixlibr mqm 1024 Jul 28 08:52 logs
< drwxrwxr-x 5 fixlibr mqm 96 Jul 16 16:13 output
< -rw-r--r-- 1 fixlibr mqm 6922 Jul 16 16:02 perm.err
< drwxr-xr-x 7 fixlibr mqm 96 Jul 16 15:39 samples
< WinSCP: this is end-of-file:0
. Startup conversation with host finished.
. Copying 1 files/directories to local directory "D:\File Transfers\"
. PrTime: Yes; PrRO: Yes; Rght: rw-r--r--; PrR: No; FnCs: N; Resume: S (10240)
. TM: A; AscM: *.*htm*; *.txt; *.php*; *.cgi; *.c; *.cpp; *.h; *.pas; *.bas; *.tex; *.pl; .htaccess; *.xtml; *.css; *.cfg; *.ini; *.sh; *.xml
> echo "WinSCP: this is begin-of-file" ; scp -r -p -d -f "grant_group_permissions.sh" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is begin-of-file
. Sending NULL.
< T1058466350 0 1059415603 0
. Sending NULL.
< C0755 143878 grant_group_permissions.sh
. Asking user:
. File 'grant_group_permissions.sh' already exists. Overwrite? ()
. Sending NULL.
. Ascii transfer mode selected.
. SCP remote side confirmation (0)
. Sending NULL.
< WinSCP: this is end-of-file:0
* (EAbort) Operation aborted
. Changing directory to "output".
> cd "output" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
. Getting current directory name.
> pwd ; echo "WinSCP: this is end-of-file:$?"
< /FIXENGINE/inforeach/output
< WinSCP: this is end-of-file:0
. Listing current directory.
> ls -la ; echo "WinSCP: this is end-of-file:$?"
< total 8
< drwxrwxr-x 5 fixlibr mqm 96 Jul 16 16:13 .
< drwxr-xr-x 10 fixlibr mqm 1024 Jul 23 10:06 ..
< drwxrwxr-x 2 fixlibr mqm 1024 Jul 28 08:49 archive1
< drwxrwxr-x 2 fixlibr mqm 1024 Jul 28 08:49 archive2
< drwxrwxr-x 2 fixlibr mqm 1024 Jul 28 08:49 archive3
< WinSCP: this is end-of-file:0
. Changing directory to "archive1".
> cd "archive1" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
. Getting current directory name.
> pwd ; echo "WinSCP: this is end-of-file:$?"
< /FIXENGINE/inforeach/output/archive1
< WinSCP: this is end-of-file:0
. Listing current directory.
> ls -la ; echo "WinSCP: this is end-of-file:$?"
< total 12790
< drwxrwxr-x 2 fixlibr mqm 1024 Jul 28 08:49 .
< drwxrwxr-x 5 fixlibr mqm 96 Jul 16 16:13 ..
< -rw-rw-r-- 1 mcseng mqm 4887 Jul 28 05:00 AppAdminView.log_2003-07-28_08:49
< -rw-rw-r-- 1 mcseng mqm 3800 Jul 28 05:00 ELTDatabaseAdmin.log_2003-07-28_08:49
< -rw-rw-r-- 1 mcseng mqm 756 Jul 28 08:49 ElTraderService.log_2003-07-28_08:49
< -rw-rw-r-- 1 mcseng mqm 6193327 Jul 28 05:00 terminal_AppAdminCmd.log_2003-07-28_08:49
< -rw-rw-r-- 1 mcseng mqm 1827 Jul 28 08:49 terminal_ELTService_nohup.log_2003-07-28_08:49
< -rw-rw-r-- 1 mcseng mqm 340412 Jul 28 08:47 terminal_MCS_process_nohup.log_2003-07-28_08:49
< WinSCP: this is end-of-file:0
Guest




I'm able to xfer some files, but I need to xfer some log files & this is where it's hanging:

When I try to xfer ElTraderService.log_2003-07-28_08:49
I get the dialog box.

John

. --------------------------------------------------------------------------
. WinSCP Version 3.1.0 (Build 165)
. Login time: Monday, July 28, 2003 2:12:35 PM
. --------------------------------------------------------------------------
. Session name: ctsjsie@hstas05(front end)
. Host name: 172.19.69.123 (Port: 22)
. User name: ctsjsie (Password: No, Key file: No)
. Transfer Protocol: SCP
. SSH protocol version: 1; Compression: No
. Agent forwarding: No; TIS/CryptoCard: No; KI: Yes
. Ciphers: 3des,aes,blowfish,WARN,des; Ssh2DES: No
. Ping interval: 0 sec (0 = off); Timeout: 15 sec
. SSH Bugs: A,A,A,A,A,A,A,
. Proxy: none
. Return code variable: ?; Lookup user groups: Yes
. Shell: /bin/ksh, EOL: 0
. Local directory: D:\File Transfers, Remote directory: /FIXENGINE/inforeach, Update: No, Cache: Yes
. Clear aliases: Yes, Unset nat.vars: Yes, Resolve symlinks: Yes
. Alias LS: No, Ign LS warn: Yes, Scp1 Comp: No
. --------------------------------------------------------------------------
. Looking up host "172.19.69.123"
. Connecting to 172.19.69.123 port 22
. Server version: SSH-1.99-OpenSSH_3.6.1p1
. We claim version: SSH-1.5-PuTTY-Local: Jul 14 2003 13:14:02
. Using SSH protocol version 1
. Received public keys
. Host key fingerprint is:
. 1024 e5:9f:92:a9:3d:ce:25:46:c6:38:81:54:31:70:06:1a
. Encrypted session key
. Using 3DES encryption
. Trying to enable encryption...
. Initialised triple-DES client->server encryption
. Initialised triple-DES server->client encryption
. Installing CRC compensation attack detector
. Successfully started encryption
. Sent username "ctsjsie"
. Sending password with camouflage packets
. Sent password
. Authentication successful
. Started session
. --------------------------------------------------------------------------
. Using SCP protocol
. Doing startup conversation with host.
. Skipping host startup message (if any).
> echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
. Clearing all aliases.
> unalias "echo" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unalias "pwd" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unalias "cd" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unalias "ls" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unalias "groups" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unalias "scp" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unalias "rm" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unalias "mv" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unalias "mkdir" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unalias "chmod" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unalias "chgrp" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unalias "chown" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unalias "unset" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unalias "unalias" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unalias "alias" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unalias "ln" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unalias "%s" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
. Clearing national user variables.
> unset "LANG" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unset "LANGUAGE" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unset "LC_CTYPE" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unset "LC_COLLATE" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unset "LC_MONETARY" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unset "LC_NUMERIC" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unset "LC_TIME" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unset "LC_MESSAGES" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unset "LC_ALL" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
> unset "HUMAN_BLOCKS" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
. Looking up current user groups.
> groups ; echo "WinSCP: this is end-of-file:$?"
< mqm
< WinSCP: this is end-of-file:0
. Following groups found:
. mqm
. Changing directory to "/FIXENGINE/inforeach".
> cd "/FIXENGINE/inforeach" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
. Getting current directory name.
> pwd ; echo "WinSCP: this is end-of-file:$?"
< /FIXENGINE/inforeach
< WinSCP: this is end-of-file:0
. Listing current directory.
> ls -la ; echo "WinSCP: this is end-of-file:$?"
< total 384
< drwxr-xr-x 10 fixlibr mqm 1024 Jul 23 10:06 .
< drwxrwxr-x 7 fixadmin mqm 1024 Jul 16 16:17 ..
< drwxrwxr-x 5 fixlibr mqm 96 Jul 16 15:39 Directory
< -rw-r--r-- 1 fixlibr mqm 6068 Jul 15 18:05 QuickStart.html
< -rw-r--r-- 1 fixlibr mqm 6104 Jul 15 18:04 ReleaseNotes.txt
< -rw-r--r-- 1 fixlibr mqm 27763 Jul 23 10:06 biglist
< drwxr-xr-x 2 fixlibr mqm 96 Jul 16 15:39 cfg
< drwxr-xr-x 2 fixlibr mqm 96 Jul 15 18:03 data
< drwxr-xr-x 2 fixlibr mqm 1024 Jul 16 15:39 docs
< -rwxr-xr-x 1 fixlibr mqm 143878 Jul 17 14:25 grant_group_permissions.sh
< drwxr-xr-x 6 fixlibr mqm 96 Jul 16 16:13 hpux
< drwxrwxr-x 2 fixlibr mqm 1024 Jul 28 08:52 logs
< drwxrwxr-x 5 fixlibr mqm 96 Jul 16 16:13 output
< -rw-r--r-- 1 fixlibr mqm 6922 Jul 16 16:02 perm.err
< drwxr-xr-x 7 fixlibr mqm 96 Jul 16 15:39 samples
< WinSCP: this is end-of-file:0
. Startup conversation with host finished.
. Copying 1 files/directories to local directory "D:\File Transfers\"
. PrTime: Yes; PrRO: Yes; Rght: rw-r--r--; PrR: No; FnCs: N; Resume: S (10240)
. TM: A; AscM: *.*htm*; *.txt; *.php*; *.cgi; *.c; *.cpp; *.h; *.pas; *.bas; *.tex; *.pl; .htaccess; *.xtml; *.css; *.cfg; *.ini; *.sh; *.xml
> echo "WinSCP: this is begin-of-file" ; scp -r -p -d -f "grant_group_permissions.sh" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is begin-of-file
. Sending NULL.
< T1058466350 0 1059415603 0
. Sending NULL.
< C0755 143878 grant_group_permissions.sh
. Asking user:
. File 'grant_group_permissions.sh' already exists. Overwrite? ()
. Sending NULL.
. Ascii transfer mode selected.
. SCP remote side confirmation (0)
. Sending NULL.
< WinSCP: this is end-of-file:0
* (EAbort) Operation aborted
. Changing directory to "output".
> cd "output" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
. Getting current directory name.
> pwd ; echo "WinSCP: this is end-of-file:$?"
< /FIXENGINE/inforeach/output
< WinSCP: this is end-of-file:0
. Listing current directory.
> ls -la ; echo "WinSCP: this is end-of-file:$?"
< total 8
< drwxrwxr-x 5 fixlibr mqm 96 Jul 16 16:13 .
< drwxr-xr-x 10 fixlibr mqm 1024 Jul 23 10:06 ..
< drwxrwxr-x 2 fixlibr mqm 1024 Jul 28 08:49 archive1
< drwxrwxr-x 2 fixlibr mqm 1024 Jul 28 08:49 archive2
< drwxrwxr-x 2 fixlibr mqm 1024 Jul 28 08:49 archive3
< WinSCP: this is end-of-file:0
. Changing directory to "archive1".
> cd "archive1" ; echo "WinSCP: this is end-of-file:$?"
< WinSCP: this is end-of-file:0
. Getting current directory name.
> pwd ; echo "WinSCP: this is end-of-file:$?"
< /FIXENGINE/inforeach/output/archive1
< WinSCP: this is end-of-file:0
. Listing current directory.
> ls -la ; echo "WinSCP: this is end-of-file:$?"
< total 12790
< drwxrwxr-x 2 fixlibr mqm 1024 Jul 28 08:49 .
< drwxrwxr-x 5 fixlibr mqm 96 Jul 16 16:13 ..
< -rw-rw-r-- 1 mcseng mqm 4887 Jul 28 05:00 AppAdminView.log_2003-07-28_08:49
< -rw-rw-r-- 1 mcseng mqm 3800 Jul 28 05:00 ELTDatabaseAdmin.log_2003-07-28_08:49
< -rw-rw-r-- 1 mcseng mqm 756 Jul 28 08:49 ElTraderService.log_2003-07-28_08:49
< -rw-rw-r-- 1 mcseng mqm 6193327 Jul 28 05:00 terminal_AppAdminCmd.log_2003-07-28_08:49
< -rw-rw-r-- 1 mcseng mqm 1827 Jul 28 08:49 terminal_ELTService_nohup.log_2003-07-28_08:49
< -rw-rw-r-- 1 mcseng mqm 340412 Jul 28 08:47 terminal_MCS_process_nohup.log_2003-07-28_08:49
< WinSCP: this is end-of-file:0
martin
[View user's profile]
Site Admin
Joined: 2002-12-10
Posts: 25034
Location: Prague, Czechia
I've found the cause. It happens when you drag file with ':' in name. Fix will be available in next release.
_________________
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