Here is my test client.
var clientReq = http.request(options, function (clientRes) {
...
});
clientReq.setTimeout(1000, function () {
clientReq.connection.destroy();
...
});
Destroying the socket during the timeout causes this error. I will open an
issue.
Subbu
On May 7, 2012, at 7:43 AM, Ben Noordhuis wrote:
> On Mon, May 7, 2012 at 7:33 AM, Subbu Allamaraju <[email protected]> wrote:
>> Hi,
>>
>> I just upgraded from 0.6.16 to 0.6.17, and I'm noticing some new messages
>> pop up when I'm running some stress tests that introduce some network delays
>> and failures. I don't have an isolated case yet, but it seems to indicate
>> some out of order handling between errorListener and closeListener in
>> http.js. The error does not occur in 0.6.16. Has anyone seen similar
>> behavior?
>>
>> Subbu
>>
>> TypeError: Cannot call method 'emit' of null
>> at Socket.<anonymous> (http.js:1163:11)
>> at Socket.emit (events.js:67:17)
>> at Array.1 (net.js:301:14)
>> at EventEmitter._tickCallback (node.js:192:40)
>> error: TypeError: Cannot call method 'emit' of null
>> error: TypeError: Cannot call method 'emit' of null
>> at Socket.<anonymous> (http.js:1163:11)
>> at Socket.emit (events.js:67:17)
>> at Array.1 (net.js:301:14)
>> at EventEmitter._tickCallback (node.js:192:40)
>> TypeError: Cannot call method 'emit' of null
>> at Socket.<anonymous> (http.js:1163:11)
>> at Socket.emit (events.js:67:17)
>> at Array.1 (net.js:301:14)
>> at EventEmitter._tickCallback (node.js:192:40)
>
> Oh dear. We fixed a couple of memory leaks / object leaks in 0.6.17
> but it looks like we introduced some regressions. Can you open an
> issue? Thanks.
>
> --
> Job Board: http://jobs.nodejs.org/
> Posting guidelines:
> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
> You received this message because you are subscribed to the Google
> Groups "nodejs" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/nodejs?hl=en?hl=en
--
Job Board: http://jobs.nodejs.org/
Posting guidelines:
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en