-
Notifications
You must be signed in to change notification settings - Fork 23
起動後に最初のアクセスで「rangeerror: maximum call stack size exceeded」と出て落ちる
Naoki KODAMA edited this page Jun 7, 2014
·
6 revisions
(注)以下の現象は既にDevHubを修正済みなので、最新のバージョンでは発生しない
node のバージョンによって、DevHub起動後の最初のアクセスで以下のログを吐いて落ちる場合がある。
(node) warning: Recursive process.nextTick detected. This will break in the next version of node. Please use setImmediate for recursive deferral. (node) warning: Recursive process.nextTick detected. This will break in the next version of node. Please use setImmediate for recursive deferral. (node) warning: Recursive process.nextTick detected. This will break in the next version of node. Please use setImmediate for recursive deferral. (node) warning: Recursive process.nextTick detected. This will break in the next version of node. Please use setImmediate for recursive deferral. RangeError: Maximum call stack size exceeded
nodeのバージョンを変更する。とりあえず動作確認がとれている「0.9.6」あたりにしておくと良いかも。 ※追記:0.11.12 でも正常に動作することを確認した
バージョン確認。現時点(2013/12/28)での最新 0.10.24 だとエラーが発生する。
$ node -v v0.10.24
バージョン管理ツール n をインストールする(参考:https://github.com/visionmedia/n)
$ sudo npm install -g n
0.9.6 をインストールする
$ n 0.9.6
バージョンを確認する
$ node -v v0.9.6
DevHub を再起動してチャレンジ