mikeal / sequest

Simplified API for SSH and SFTP similar to request.
283 stars 24 forks source link

[dist] Update all dependencies. #22

Closed timoxley closed 9 years ago

timoxley commented 9 years ago

Older version of ssh2 seems to leak when execing many commands over one connection, reporting "possible EventEmitter memory leak detected. 11 close listeners added"

New version of ssh2 does not seem to have this issue.

Updated all other dependencies while I was at it. Tests pass. Works in my app.

(node) warning: possible EventEmitter memory leak detected. 11 close listeners added. Use emitter.setMaxListeners() to increase limit.
Trace
    at Connection.addListener (events.js:236:17)
    at Connection.once (events.js:262:8)
    at new ChannelStream (/Users/timoxley/Projects/rvagg/webred/red/lib/remote/node_modules/sequest/node_modules/ssh2/lib/Channel.js:580:17)
    at /Users/timoxley/Projects/rvagg/webred/red/lib/remote/node_modules/sequest/node_modules/ssh2/lib/Channel.js:360:20
    at Parser.<anonymous> (/Users/timoxley/Projects/rvagg/webred/red/lib/remote/node_modules/sequest/node_modules/ssh2/lib/Channel.js:142:30)
    at emitNone (events.js:67:13)
    at Parser.emit (events.js:163:7)
    at Parser.parsePacket (/Users/timoxley/Projects/rvagg/webred/red/lib/remote/node_modules/sequest/node_modules/ssh2/lib/Parser.js:632:12)
    at Parser.execute (/Users/timoxley/Projects/rvagg/webred/red/lib/remote/node_modules/sequest/node_modules/ssh2/lib/Parser.js:249:14)
    at Socket.<anonymous> (/Users/timoxley/Projects/rvagg/webred/red/lib/remote/node_modules/sequest/node_modules/ssh2/lib/Connection.js:536:18)
    at emitOne (events.js:77:13)
    at Socket.emit (events.js:166:7)
    at readableAddChunk (_stream_readable.js:145:16)
    at Socket.Readable.push (_stream_readable.js:109:10)
    at TCP.onread (net.js:508:20)
timoxley commented 9 years ago

@mikeal if you could bump patch and publish that would be great.

timoxley commented 9 years ago

Please :D

victsant commented 5 years ago

Hello,

I have upgraded the version but still getting the error, is there something else I need to do.

MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 ready listeners added. Use emitter.setMaxListeners() to increase limit

Uncaught Exception: Error: (SSH) Channel open failure: open failed at SSH2Stream.onFailure (/Users/victsant/Documents/Projects/git/electron-react-case-cobbler/node_modules/ssh2/lib/client.js:1068:13) at Object.onceWrapper (events.js:293:19) at emitOne (events.js:96:13) at SSH2Stream.emit (events.js:191:7) at parsePacket (/Users/victsant/Documents/Projects/git/electron-react-case-cobbler/node_modules/ssh2-streams/lib/ssh.js:3423:10) at SSH2Stream._transform (/Users/victsant/Documents/Projects/git/electron-react-case-cobbler/node_modules/ssh2-streams/lib/ssh.js:551:13) at SSH2Stream.Transform._read (_stream_transform.js:167:10) at SSH2Stream._read (/Users/victsant/Documents/Projects/git/electron-react-case-cobbler/node_modules/ssh2-streams/lib/ssh.js:212:15) at SSH2Stream.Transform._write (_stream_transform.js:155:12) at doWrite (_stream_writable.js:329:12) at writeOrBuffer (_stream_writable.js:315:5) at SSH2Stream.Writable.write (_stream_writable.js:241:11) at Socket.ondata (_stream_readable.js:557:20) at emitOne (events.js:96:13) at Socket.emit (events.js:191:7) at readableAddChunk (_stream_readable.js:178:18)

Thanks, Victor