remote-ftp: Symlinks are broken in SFTP
Atom Version: 1.4.3 System: Microsoft Windows 10 Enterprise Thrown From: Remote-FTP package, v0.7.16
Stack Trace
Uncaught TypeError: Cannot read property ‘isFile’ of undefined
At C:\Users\z269cjbb\.atom\packages\Remote-FTP\lib\connectors\sftp.js:155
TypeError: Cannot read property 'isFile' of undefined
at C:\Users\z269cjbb\.atom\packages\Remote-FTP\lib\connectors\sftp.js:155:21
at SFTPStream._transform (C:\Users\z269cjbb\.atom\packages\Remote-FTP\node_modules\ssh2\node_modules\ssh2-streams\lib\sftp.js:388:17)
at SFTPStream.Transform._read (_stream_transform.js:167:10)
at SFTPStream._read (C:\Users\z269cjbb\.atom\packages\Remote-FTP\node_modules\ssh2\node_modules\ssh2-streams\lib\sftp.js:173:15)
at SFTPStream.Transform._write (_stream_transform.js:155:12)
at doWrite (_stream_writable.js:292:12)
at writeOrBuffer (_stream_writable.js:278:5)
at SFTPStream.Writable.write (_stream_writable.js:207:11)
at Channel.ondata (_stream_readable.js:525:20)
at emitOne (events.js:77:13)
at Channel.emit (events.js:169:7)
at readableAddChunk (_stream_readable.js:146:16)
at Channel.Readable.push (_stream_readable.js:110:10)
at SSH2Stream.<anonymous> (C:\Users\z269cjbb\.atom\packages\Remote-FTP\node_modules\ssh2\lib\Channel.js:140:15)
at emitOne (events.js:77:13)
at SSH2Stream.emit (events.js:169:7)
at parsePacket (C:\Users\z269cjbb\.atom\packages\Remote-FTP\node_modules\ssh2\node_modules\ssh2-streams\lib\ssh.js:3163:10)
at SSH2Stream._transform (C:\Users\z269cjbb\.atom\packages\Remote-FTP\node_modules\ssh2\node_modules\ssh2-streams\lib\ssh.js:552:13)
at SSH2Stream.Transform._read (_stream_transform.js:167:10)
at SSH2Stream._read (C:\Users\z269cjbb\.atom\packages\Remote-FTP\node_modules\ssh2\node_modules\ssh2-streams\lib\ssh.js:213:15)
at SSH2Stream.Transform._write (_stream_transform.js:155:12)
at doWrite (_stream_writable.js:292:12)
at writeOrBuffer (_stream_writable.js:278:5)
at SSH2Stream.Writable.write (_stream_writable.js:207:11)
at Socket.ondata (_stream_readable.js:525:20)
at emitOne (events.js:77:13)
at Socket.emit (events.js:169:7)
at readableAddChunk (_stream_readable.js:146:16)
at Socket.Readable.push (_stream_readable.js:110:10)
at TCP.onread (net.js:523:20)
Commands
Config
{
"core": {}
}
Installed Packages
# User
minimap, v4.19.0
open-recent, v5.0.0
pigments, v0.23.1
Remote-FTP, v0.7.16
# Dev
No dev packages
About this issue
- Original URL
- State: closed
- Created 8 years ago
- Comments: 18
Should be fixed in the latest release (v0.8.1), but try for yourself… Now
realpath
is used in order to resolve symlinks, which should handle relative symlinks in the right way.