-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
error on nodejs 0.6.0 "FATAL ERROR: v8::HandleScope::Close() Local scope has already been closed" #150
Comments
This sounds like an issue with the hiredis module after a node upgrade. Can you try uninstalling and reinstalling hiredis to see if that fixes the issue? |
Same exact issue here. Uninstalling |
I saw this error only when trying to do |
On what OS and node version is this failing? |
For me - Ubuntun 11.10 x64, node 0.6.1. |
Which version of hiredis are you using? I did a test with hiredis-node (both from npm and git) on 11.10 with node 0.6.1 and it compiles and runs just fine. The latest version of hiredis-node is0.1.13. Another possibility is that node-waf is falling back on an older version of node. Do you have multiple node versions installed on this system? |
hiredis 0.1.13. |
Are both node and node-waf in your PATH pointing to the same version of node? |
I relinked node-waf from 0.6.1 to /usr/local/bin, installed hiredis and didn't get the error. I assume node-waf was from the old node, but it still reports version 1.5.16. Weird. Anyway, thanks for pointing that out, looks like hiredis works now with my 0.6.1 installation. |
The version of node-waf may remain unchanged between node versions. It is a separate tool that is configured to set up the environment when building extensions. The old version likely points to old node headers. |
when i am reinstall hiredis and that fixes, thank you very much. |
I hope node gets better about detecting this multiple version thing in the future. |
I get the same error. But I don't have hiredis installed. I have the following modules. "connect", "db-mysql", "express", "now", "request" ..... installed through npm.. Reinstalled node .=> from v0.4.x to 0.6.6 It worked properly once, and after a system reboot, I get this error. |
var redis = require('redis');
var client = redis.createClient();/error this line/
after declared client variable, it's error "FATAL ERROR: v8::HandleScope::Close() Local scope has already been closed"
thank you.
The text was updated successfully, but these errors were encountered: