ysulyma / lv-tutorial-math

Math-specific tutorial/sample project for Liqvid
22 stars 4 forks source link

Cannot run server.js #1

Open ssalanitri opened 3 years ago

ssalanitri commented 3 years ago

Dear:

I try to test the ractive-tutorial-math into Kubuntu 20.10 system When try to run the server.js using the command $node server.js code fail with the folowing error message

Error: ENOENT: no such file or directory, open '/home/sergio/source/repos/rp-tutorial/ssl/ractive-player.key' at Object.openSync (fs.js:458:3) at Object.readFileSync (fs.js:360:35) at Object. (/home/sergio/source/repos/rp-tutorial/server.js:9:14) at Module._compile (internal/modules/cjs/loader.js:1138:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1158:10) at Module.load (internal/modules/cjs/loader.js:986:32) at Function.Module._load (internal/modules/cjs/loader.js:879:14) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12) at internal/main/run_main_module.js:17:47 { errno: -2, syscall: 'open', code: 'ENOENT', path: '/home/sergio/source/repos/rp-tutorial/ssl/ractive-player.key'

Then, I applied the recomedation of article that you suggest in the README.md file

Note You must access the page over HTTPS in order to record audio. Here is a tutorial on how to get HTTPS working in a development environment: https://www.freecodecamp.org/news/how-to-get-https-working-on-your-local-development-environment-in-5-minutes-7af615770eec/

And I create the .key and .crt files

However , the system fail but for another error

tls_common.js:149 c.context.setKey(key, passphrase); ^

Error: error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt at Object.createSecureContext (_tls_common.js:149:17) at Server.setSecureContext (_tls_wrap.js:1321:27) at Server (_tls_wrap.js:1185:8) at new Server (https.js:68:14) at Object.createServer (https.js:92:10) at Object.exports.createServer (/home/sergio/source/repos/rp-tutorial/node_modules/livereload/lib/livereload.js:238:19) at Object. (/home/sergio/source/repos/rp-tutorial/server.js:6:29) at Module._compile (internal/modules/cjs/loader.js:1138:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1158:10) at Module.load (internal/modules/cjs/loader.js:986:32) { opensslErrorStack: [ 'error:0906A065:PEM routines:PEM_do_header:bad decrypt' ], library: 'digital envelope routines', function: 'EVP_DecryptFinal_ex', reason: 'bad decrypt', code: 'ERR_OSSL_EVP_BAD_DECRYPT' }

Do you help me?

Thanks and Best regards

ysulyma commented 3 years ago

Whoops, thought I'd commented that out (just pushed a new version). It's not necessary to have a local SSL certificate to run the server, only if you want to run LiveReload over https.

I'm not sure what the issue is with your certificates.

ssalanitri commented 3 years ago

Thanks Yuri, I upload the code and run again, now the server.js run ok but in this moment the console show the following messages. Is correct this feature?

at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9321) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/three/examples/jsm/renderers/nodes/accessors/PositionNode.js' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9322) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/three/examples/jsm/renderers/nodes/accessors/UVNode.js' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9323) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/three/examples/jsm/renderers/nodes/core/AttributeNode.js' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9324) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/three/examples/jsm/renderers/nodes/core/InputNode.js' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9325) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/three/examples/jsm/renderers/nodes/core/Node.js' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9326) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/three/examples/jsm/renderers/nodes/core/NodeAttribute.js' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9327) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/three/examples/jsm/renderers/nodes/core/NodeBuilder.js' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9328) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/three/examples/jsm/renderers/nodes/core/NodeFrame.js' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9329) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/three/examples/jsm/renderers/nodes/core/NodeSlot.js' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9330) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/three/examples/jsm/renderers/nodes/core/NodeUniform.js' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9331) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/three/examples/jsm/renderers/nodes/core/NodeVary.js' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9332) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/three/examples/jsm/renderers/nodes/core/VaryNode.js' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9333) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/three/examples/jsm/renderers/nodes/core/constants.js' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9334) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/three/examples/jsm/renderers/nodes/inputs/ColorNode.js' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9335) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/three/examples/jsm/renderers/nodes/inputs/FloatNode.js' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9336) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/three/examples/jsm/renderers/nodes/inputs/Matrix3Node.js' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9337) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/three/examples/jsm/renderers/nodes/inputs/Matrix4Node.js' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9338) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/three/examples/jsm/renderers/nodes/inputs/TextureNode.js' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9339) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/three/examples/jsm/renderers/nodes/inputs/Vector2Node.js' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9340) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/three/examples/jsm/renderers/nodes/inputs/Vector3Node.js' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9341) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/three/examples/jsm/renderers/nodes/inputs/Vector4Node.js' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9342) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/three/examples/jsm/renderers/nodes/math/MathNode.js' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9343) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/three/examples/jsm/renderers/nodes/math/OperatorNode.js' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9344) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/three/examples/jsm/renderers/nodes/utils/SwitchNode.js' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9345) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/three/examples/jsm/renderers/nodes/utils/TimerNode.js' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9346) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/three/examples/jsm/renderers/webgpu/nodes/ShaderLib.js' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9347) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/three/examples/jsm/renderers/webgpu/nodes/WebGPUNodeBuilder.js' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9348) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/three/examples/jsm/renderers/webgpu/nodes/WebGPUNodeUniform.js' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9349) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/three/examples/jsm/renderers/webgpu/nodes/WebGPUNodeUniformsGroup.js' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9350) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/three/examples/jsm/renderers/webgpu/nodes/WebGPUNodes.js' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9351) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/table/node_modules/ajv/dist/refs/json-schema-2019-09/meta' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleDir (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:559:19) at runMicrotasks () at processTicksAndRejections (internal/process/task_queues.js:97:5) at async NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:608:16) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9352) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/table/node_modules/ajv/lib/refs/json-schema-2019-09/meta' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleDir (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:559:19) at runMicrotasks () at processTicksAndRejections (internal/process/task_queues.js:97:5) at async NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:608:16) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9353) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/table/node_modules/ajv/dist/refs/json-schema-2019-09/meta/applicator.json' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9354) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/table/node_modules/ajv/dist/refs/json-schema-2019-09/meta/content.json' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9355) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/table/node_modules/ajv/dist/refs/json-schema-2019-09/meta/core.json' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9356) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/table/node_modules/ajv/dist/refs/json-schema-2019-09/meta/format.json' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9357) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/table/node_modules/ajv/dist/refs/json-schema-2019-09/meta/meta-data.json' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9358) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/table/node_modules/ajv/dist/refs/json-schema-2019-09/meta/validation.json' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9359) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/table/node_modules/ajv/lib/refs/json-schema-2019-09/meta/applicator.json' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9360) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/table/node_modules/ajv/lib/refs/json-schema-2019-09/meta/content.json' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9361) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/table/node_modules/ajv/lib/refs/json-schema-2019-09/meta/core.json' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9362) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/table/node_modules/ajv/lib/refs/json-schema-2019-09/meta/format.json' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9363) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/table/node_modules/ajv/lib/refs/json-schema-2019-09/meta/meta-data.json' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9364) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/table/node_modules/ajv/lib/refs/json-schema-2019-09/meta/validation.json' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9365) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/.bin/mkdirp' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9366) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/.bin/node-which' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9367) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/.bin/semver' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9368) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/.bin/stylus' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9369) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/.bin/terser' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9370) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/.bin/ts-node' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9371) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/.bin/ts-node-script' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9372) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/.bin/ts-node-transpile-only' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9373) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/.bin/ts-script' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9374) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/.bin/tsc' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9375) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/.bin/tsserver' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9376) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/.bin/webpack' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9377) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/.bin' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleDir (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:559:19) at runMicrotasks () at processTicksAndRejections (internal/process/task_queues.js:97:5) at async NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:608:16) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9378) (node:4754) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch '/home/sergio/source/repos/rp-tutorial-math/node_modules/.bin/webpack-cli' at FSWatcher.start (internal/fs/watchers.js:169:26) at Object.watch (fs.js:1415:11) at createFsWatchInstance (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:119:15) at setFsWatchListener (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:166:15) at NodeFsHandler._watchWithNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:331:14) at NodeFsHandler._handleFile (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:395:23) at NodeFsHandler._addToNodeFs (/home/sergio/source/repos/rp-tutorial-math/node_modules/chokidar/lib/nodefs-handler.js:628:21) (node:4754) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9379)

ysulyma commented 3 years ago

Running webpack will produce a few Typescript errors, but those can be safely ignored. The error message you posted should not be happening, I don't know why it's doing that, but doesn't look like it's caused by this repository. The answers here might help:

https://stackoverflow.com/questions/63142518/system-limit-for-number-of-file-watchers-reached

ssalanitri commented 3 years ago

Thanks @ysulyma , despite this message error the server.js run success. When I going to url my browser load the video and I can interat with it only for play and stop it. The audio hear success but in the video only I view a spinner all the time.

What's the objetive of this demo? Sorry by my questions but I new in this tecnology.

Thanks in advance.

ysulyma commented 3 years ago

Thanks for using it! My fault for not testing it thoroughly, I just pushed an update which should fix it.

The issue was that MathJax requires an absolute path for its config file; on ractive-player.org it's located at /r/rp-tutorial-math, but when running it from server.js it's located at /. You will need to modify this again when you have a completed ractive that you want to upload to a server; I added a note in the README about this.

ysulyma commented 3 years ago

@ssalanitri I'm running a workshop tomorrow (March 13) doing a deep dive on ractives! It'll be 1pm-4pm EST on the Discord: https://discord.gg/u8Qab99zHx

ssalanitri commented 3 years ago

Thank you @ysulyma.

El vie., 12 de marzo de 2021 22:07, Yuri Sulyma @.***> escribió:

@ssalanitri https://github.com/ssalanitri I'm running a workshop tomorrow (March 13) doing a deep dive on ractives! It'll be 1pm-4pm EST on the Discord: https://discord.gg/u8Qab99zHx

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ysulyma/rp-tutorial-math/issues/1#issuecomment-797838543, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAB54AXU76Y6O664GZNWAMTTDKUDPANCNFSM4YUHGKQQ .

ssalanitri commented 3 years ago

Is a placer to use you project , is very interesting I'm forked you code and when I getndertand it I wish add more functionality.

Best regards.

El mié., 10 de marzo de 2021 01:25, Yuri Sulyma @.***> escribió:

Thanks for using it! My fault for not testing it thoroughly, I just pushed an update which should fix it.

The issue was that MathJax requires an absolute path for its config file; on ractive-player.org it's located at /r/rp-tutorial-math, but when running it from server.js it's located at /. You will need to modify this again when you have a completed ractive that you want to upload to a server; I added a note in the README about this.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/ysulyma/rp-tutorial-math/issues/1#issuecomment-794854070, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAB54AR2IPEAIN3TCHTFNOTTC3RCLANCNFSM4YUHGKQQ .