RocketChat / RocketChat/Rocket.Chat
app is crashing
Open
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 46.1k
- Forks
- 13.9k
- Avg merge
- 3d 3h
- Merged PRs (30d)
- 130
Description
An error occured while installing following this guide https://developer.rocket.chat/open-source-projects/server/server-environment-setup/windows-10
Your app is crashing. Here's the latest log:
Started MongoDB.
Livechat: updating npm dependencies -- uglify-js...
rocketchat:restivus: updating npm dependencies -- connect, connect-route...
rocketchat:user-presence: updating npm dependencies -- colors...
Linted your app. No linting errors.
/home/johnny/.meteor/packages/promise/.0.12.2.qhmebw.8r9v9++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/meteor-promise/promise_server.js:218
throw error;
^
Error: Cannot find module './out/isolated_vm'
Require stack:
- /home/johnny/Rocket.Chat/Rocket.Chat/apps/meteor/node_modules/isolated-vm/isolated-vm.js
- /home/johnny/Rocket.Chat/Rocket.Chat/apps/meteor/.meteor/local/build/programs/server/npm-require.js
- /home/johnny/Rocket.Chat/Rocket.Chat/apps/meteor/.meteor/local/build/programs/server/boot.js
- /home/johnny/Rocket.Chat/Rocket.Chat/apps/meteor/.meteor/local/build/main.js
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:933:15)
at Function.Module._load (internal/modules/cjs/loader.js:776:27)
at Module.require (internal/modules/cjs/loader.js:1005:19)
at require (internal/modules/cjs/helpers.js:107:18)
at Object.<anonymous> (/home/johnny/Rocket.Chat/Rocket.Chat/apps/meteor/node_modules/isolated-vm/isolated-vm.js:1:-44)
at Module._compile (internal/modules/cjs/loader.js:1116:14)
at Module.Mp._compile (/home/johnny/Rocket.Chat/Rocket.Chat/apps/meteor/.meteor/local/build/programs/server/runtime.js:77:23)
at Object.Module._extensions..js (/home/johnny/Rocket.Chat/Rocket.Chat/apps/meteor/.meteor/local/build/programs/server/runtime.js:105:23)
at Module.load (internal/modules/cjs/loader.js:981:32)
at Module.Mp.load (/home/johnny/Rocket.Chat/Rocket.Chat/apps/meteor/.meteor/local/build/programs/server/runtime.js:37:33)
at Function.Module._load (internal/modules/cjs/loader.js:821:12)
at Module.require (internal/modules/cjs/loader.js:1005:19)
at require (internal/modules/cjs/helpers.js:107:18)
at npmRequire (/home/johnny/Rocket.Chat/Rocket.Chat/apps/meteor/.meteor/local/build/programs/server/npm-require.js:111:12)
at Module.useNode (packages/modules-runtime.js:751:18)
at module (/home/johnny/Rocket.Chat/Rocket.Chat/apps/meteor/.meteor/local/build/programs/server/packages/modules.js:202898:8)
at fileEvaluate (packages/modules-runtime.js:336:7)
at Module.require (packages/modules-runtime.js:238:14)
at Module.moduleLink [as link] (/home/johnny/.meteor/packages/modules/.0.19.0.vw5cu9.x68za++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/@meteorjs/reify/lib/runtime/index.js:52:22)
at module (app/integrations/server/lib/isolated-vm/isolated-vm.ts:2:43)
at fileEvaluate (packages/modules-runtime.js:336:7)
at Module.require (packages/modules-runtime.js:238:14)
at Module.moduleLink [as link] (/home/johnny/.meteor/packages/modules/.0.19.0.vw5cu9.x68za++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/@meteorjs/reify/lib/runtime/index.js:52:22)
at module (app/integrations/server/lib/triggerHandler.js:1:1149)
at fileEvaluate (packages/modules-runtime.js:336:7)
at Module.require (packages/modules-runtime.js:238:14)
at Module.moduleLink [as link] (/home/johnny/.meteor/packages/modules/.0.19.0.vw5cu9.x68za++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/@meteorjs/reify/lib/runtime/index.js:52:22)
at server/services/meteor/service.ts:1:72
at module (server/services/meteor/service.ts:285:2)
at fileEvaluate (packages/modules-runtime.js:336:7)
at Module.require (packages/modules-runtime.js:238:14)
at Module.moduleLink [as link] (/home/johnny/.meteor/packages/modules/.0.19.0.vw5cu9.x68za++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/@meteorjs/reify/lib/runtime/index.js:52:22)
at module (server/services/startup.ts:1:50)
at fileEvaluate (packages/modules-runtime.js:336:7) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'/home/johnny/Rocket.Chat/Rocket.Chat/apps/meteor/node_modules/isolated-vm/isolated-vm.js',
'/home/johnny/Rocket.Chat/Rocket.Chat/apps/meteor/.meteor/local/build/programs/server/npm-require.js',
'/home/johnny/Rocket.Chat/Rocket.Chat/apps/meteor/.meteor/local/build/programs/server/boot.js',
'/home/johnny/Rocket.Chat/Rocket.Chat/apps/meteor/.meteor/local/build/main.js'
]
}
Exited with code: 1
Your application is crashing. Waiting for file change.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the failure with the Windows 10 server-environment setup guide and inspect the missing module reported from apps/meteor/node_modules/isolated-vm/isolated-vm.js. Trace its use through app/integrations/server/lib/isolated-vm/isolated-vm.ts and verify that the Meteor server starts without the MODULE_NOT_FOUND crash.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, node.js, typescript
- Domain
- backend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100