Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

NVR app crashes when launched #12

Open
prj-rubicon opened this issue May 30, 2024 · 0 comments
Open

NVR app crashes when launched #12

prj-rubicon opened this issue May 30, 2024 · 0 comments

Comments

@prj-rubicon
Copy link

I am encountering an issue while trying to use the simple-nvr application. The moment I launch the application, it crashes with a 'MODULE_NOT_FOUND' error.

I've tried a few suggested fixes but none have worked:
npn link
npm i require-hook

Here are some logs:
rubicon@hufflepuff:$
rubicon@hufflepuff:
$ pm2 start /home/rubicon/simple-nvr/nvr.js
[PM2] Applying action restartProcessId on app [nvr](ids: [ 0 ])
[PM2] nvr
[PM2] Process successfully started
┌────┬────────┬─────────────┬─────────┬─────────┬──────────┬────────┬──────┬───────────┬──────────┬──────────┬──────────┬──────────┐
│ id │ name │ namespace │ version │ mode │ pid │ uptime │ ↺ │ status │ cpu │ mem │ user │ watching │
├────┼────────┼─────────────┼─────────┼─────────┼──────────┼────────┼──────┼───────────┼──────────┼──────────┼──────────┼──────────┤
│ 0 │ nvr │ default │ 1.0.0 │ fork │ 12906 │ 0s │ 15 │ online │ 0% │ 19.3mb │ rubicon │ disabled │
└────┴────────┴─────────────┴─────────┴─────────┴──────────┴────────┴──────┴───────────┴──────────┴──────────┴──────────┴──────────┘
rubicon@hufflepuff:$
rubicon@hufflepuff:
$
rubicon@hufflepuff:$
rubicon@hufflepuff:
$ pm2 status
┌────┬────────┬─────────────┬─────────┬─────────┬──────────┬────────┬──────┬───────────┬──────────┬──────────┬──────────┬──────────┐
│ id │ name │ namespace │ version │ mode │ pid │ uptime │ ↺ │ status │ cpu │ mem │ user │ watching │
├────┼────────┼─────────────┼─────────┼─────────┼──────────┼────────┼──────┼───────────┼──────────┼──────────┼──────────┼──────────┤
│ 0 │ nvr │ default │ 1.0.0 │ fork │ 0 │ 0 │ 30 │ errored │ 0% │ 0b │ rubicon │ disabled │
└────┴────────┴─────────────┴─────────┴─────────┴──────────┴────────┴──────┴───────────┴──────────┴──────────┴──────────┴──────────┘
rubicon@hufflepuff:$
rubicon@hufflepuff:
$
rubicon@hufflepuff:$
rubicon@hufflepuff:
$ pm2 logs
[TAILING] Tailing last 15 lines for [all] processes (change the value with --lines option)
/home/rubicon/.pm2/pm2.log last 15 lines:
PM2 | 2024-05-29T21:14:37: PM2 log: App [nvr:0] online
PM2 | 2024-05-29T21:14:37: PM2 log: App [nvr:0] exited with code [1] via signal [SIGINT]
PM2 | 2024-05-29T21:14:37: PM2 log: App [nvr:0] starting in -fork mode-
PM2 | 2024-05-29T21:14:37: PM2 log: App [nvr:0] online
PM2 | 2024-05-29T21:14:37: PM2 log: App [nvr:0] exited with code [1] via signal [SIGINT]
PM2 | 2024-05-29T21:14:37: PM2 log: App [nvr:0] starting in -fork mode-
PM2 | 2024-05-29T21:14:37: PM2 log: App [nvr:0] online
PM2 | 2024-05-29T21:14:37: PM2 log: App [nvr:0] exited with code [1] via signal [SIGINT]
PM2 | 2024-05-29T21:14:37: PM2 log: App [nvr:0] starting in -fork mode-
PM2 | 2024-05-29T21:14:37: PM2 log: App [nvr:0] online
PM2 | 2024-05-29T21:14:37: PM2 log: App [nvr:0] exited with code [1] via signal [SIGINT]
PM2 | 2024-05-29T21:14:37: PM2 log: App [nvr:0] starting in -fork mode-
PM2 | 2024-05-29T21:14:37: PM2 log: App [nvr:0] online
PM2 | 2024-05-29T21:14:37: PM2 log: App [nvr:0] exited with code [1] via signal [SIGINT]
PM2 | 2024-05-29T21:14:37: PM2 log: Script /home/rubicon/simple-nvr/nvr.js had too many unstable restarts (16). Stopped. "errored"

/home/rubicon/.pm2/logs/nvr-out.log last 15 lines:
/home/rubicon/.pm2/logs/nvr-error.log last 15 lines:
0|nvr | Require stack:
0|nvr | - /home/rubicon/simple-nvr/nvr.js
0|nvr | at Module._resolveFilename (node:internal/modules/cjs/loader:1145:15)
0|nvr | at Hook._require.Module.require (/home/rubicon/.nvm/versions/node/v20.14.0/lib/node_modules/pm2/node_modules/require-in-the-middle/index.js:81:25)
0|nvr | at require (node:internal/modules/helpers:179:18)
0|nvr | at Object. (/home/rubicon/simple-nvr/nvr.js:1:17)
0|nvr | at Module._compile (node:internal/modules/cjs/loader:1358:14)
0|nvr | at Module._extensions..js (node:internal/modules/cjs/loader:1416:10)
0|nvr | at Module.load (node:internal/modules/cjs/loader:1208:32)
0|nvr | at Module._load (node:internal/modules/cjs/loader:1024:12)
0|nvr | at Object. (/home/rubicon/.nvm/versions/node/v20.14.0/lib/node_modules/pm2/lib/ProcessContainerFork.js:33:23)
0|nvr | at Module._compile (node:internal/modules/cjs/loader:1358:14) {
0|nvr | code: 'MODULE_NOT_FOUND',
0|nvr | requireStack: [ '/home/rubicon/simple-nvr/nvr.js' ]
0|nvr | }

rubicon@hufflepuff:$ nvm -v
0.39.1
rubicon@hufflepuff:
$
rubicon@hufflepuff:~$ npm -v
10.8.0

rubicon@hufflepuff:~$ node -v
v20.14.0

rubicon@hufflepuff:~$ npm i require-hook
added 2 packages in 1s

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant