[GH-ISSUE #88] Won't run on Node.js v7 #290

Closed
opened 2026-03-15 02:52:00 +03:00 by kerem · 3 comments
Owner

Originally created by @lukechilds on GitHub (Nov 7, 2016).
Original GitHub issue: https://github.com/asapach/peerflix-server/issues/88

Had everything running fine on Node.js v5.10.1, upgraded to v7.0.0 and got the following error:

$ peerflix-server
/root/.nvm/versions/node/v7.0.0/lib/node_modules/peerflix-server/node_modules/socket.io/lib/store.js:35
Store.prototype.__proto__ = EventEmitter.prototype;
                                        ^

TypeError: Cannot read property 'prototype' of undefined
    at Object.<anonymous> (/root/.nvm/versions/node/v7.0.0/lib/node_modules/peerflix-server/node_modules/socket.io/lib/store.js:35:41)
    at Module._compile (module.js:573:32)
    at Object.Module._extensions..js (module.js:582:10)
    at Module.load (module.js:490:32)
    at tryModuleLoad (module.js:449:12)
    at Function.Module._load (module.js:441:3)
    at Module.require (module.js:500:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/root/.nvm/versions/node/v7.0.0/lib/node_modules/peerflix-server/node_modules/socket.io/lib/manager.js:16:13)
    at Module._compile (module.js:573:32)

Reverting back to v5.10.1 resolved the issue.

Originally created by @lukechilds on GitHub (Nov 7, 2016). Original GitHub issue: https://github.com/asapach/peerflix-server/issues/88 Had everything running fine on Node.js v5.10.1, upgraded to v7.0.0 and got the following error: ``` $ peerflix-server /root/.nvm/versions/node/v7.0.0/lib/node_modules/peerflix-server/node_modules/socket.io/lib/store.js:35 Store.prototype.__proto__ = EventEmitter.prototype; ^ TypeError: Cannot read property 'prototype' of undefined at Object.<anonymous> (/root/.nvm/versions/node/v7.0.0/lib/node_modules/peerflix-server/node_modules/socket.io/lib/store.js:35:41) at Module._compile (module.js:573:32) at Object.Module._extensions..js (module.js:582:10) at Module.load (module.js:490:32) at tryModuleLoad (module.js:449:12) at Function.Module._load (module.js:441:3) at Module.require (module.js:500:17) at require (internal/module.js:20:19) at Object.<anonymous> (/root/.nvm/versions/node/v7.0.0/lib/node_modules/peerflix-server/node_modules/socket.io/lib/manager.js:16:13) at Module._compile (module.js:573:32) ``` Reverting back to v5.10.1 resolved the issue.
kerem 2026-03-15 02:52:00 +03:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@tanmng commented on GitHub (Nov 17, 2016):

I recently updated nodejs to version 7.1.0 and have the same issue

<!-- gh-comment-id:261128645 --> @tanmng commented on GitHub (Nov 17, 2016): I recently updated nodejs to version `7.1.0` and have the same issue
Author
Owner

@asapach commented on GitHub (Nov 17, 2016):

OK, it looks like it's time to update socket.io

<!-- gh-comment-id:261201879 --> @asapach commented on GitHub (Nov 17, 2016): OK, it looks like it's time to update `socket.io`
Author
Owner

@asapach commented on GitHub (Nov 19, 2016):

Fixed in v0.1.0

<!-- gh-comment-id:261742794 --> @asapach commented on GitHub (Nov 19, 2016): Fixed in [`v0.1.0`](https://github.com/asapach/peerflix-server/releases/tag/v0.1.0)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/peerflix-server#290
No description provided.