Issue with appmetrics-dash module while using node:8-alpine docker file - docker

This is the error below i am getting while executing my node app inside a docker container with the base image as node:8-alpine
throw err;
^
Error: Cannot find module 'appmetrics-dash'
at Function.Module._resolveFilename (module.js:548:15)
at Function.Module._load (module.js:475:25)
at Module.require (module.js:597:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/app/proxyapp/proxyapp.js:3:1)
at Module._compile (module.js:653:30)
at Object.Module._extensions..js (module.js:664:10)
at Module.load (module.js:566:32)
at tryModuleLoad (module.js:506:12)
at Function.Module._load (module.js:498:3)

Alpine linux was not a supported platform:
https://github.com/RuntimeTools/appmetrics-dash/issues/139
But their team is working now about it https://github.com/RuntimeTools/appmetrics/issues/582

Related

Vaadin 23 Error: Cannot find module '#vaadin/build-status-plugin'

I'm trying to upgrade to Vaadin 23 from Vaadin 18. After performing the steps listed on the upgrade instructions I'm having a ton of issues getting the front-end build. The latest blocker is that after starting the app, npm runs, but I see the below error. I checked the node_modules folder and the build-status-plugin folder is a symlink to target\plugins\build-status-plugin, which is empty.
The rest of the node_modules folder looks fine as far as I can tell.
java.lang.IllegalStateException: Startup of Webpack failed. Output was:
[webpack-cli] Failed to load 'C:\Users\daniel.watson\git\data-loader-web\webpack.config.js' config
[webpack-cli] Error: Cannot find module '#vaadin/build-status-plugin'
Require stack:
- C:\Users\daniel.watson\git\data-loader-web\webpack.generated.js
- C:\Users\daniel.watson\git\data-loader-web\webpack.config.js
- C:\Users\daniel.watson\git\data-loader-web\node_modules\webpack-cli\lib\webpack-cli.js
- C:\Users\daniel.watson\git\data-loader-web\node_modules\webpack-cli\lib\bootstrap.js
- C:\Users\daniel.watson\git\data-loader-web\node_modules\webpack-cli\bin\cli.js
- C:\Users\daniel.watson\git\data-loader-web\node_modules\webpack-dev-server\bin\webpack-dev-server.js
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
at Function.Module._load (node:internal/modules/cjs/loader:778:27)
at Module.require (node:internal/modules/cjs/loader:1005:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object.<anonymous> (C:\Users\daniel.watson\git\data-loader-web\webpack.generated.js:16:27)
at Module._compile (node:internal/modules/cjs/loader:1103:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1155:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Module.require (node:internal/modules/cjs/loader:1005:19) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'C:\\Users\\daniel.watson\\git\\data-loader-web\\webpack.generated.js',
'C:\\Users\\daniel.watson\\git\\data-loader-web\\webpack.config.js',
'C:\\Users\\daniel.watson\\git\\data-loader-web\\node_modules\\webpack-cli\\lib\\webpack-cli.js',
'C:\\Users\\daniel.watson\\git\\data-loader-web\\node_modules\\webpack-cli\\lib\\bootstrap.js',
'C:\\Users\\daniel.watson\\git\\data-loader-web\\node_modules\\webpack-cli\\bin\\cli.js',
'C:\\Users\\daniel.watson\\git\\data-loader-web\\node_modules\\webpack-dev-server\\bin\\webpack-dev-server.js'
]
}
com.vaadin.base.devserver.AbstractDevServerRunner.doStartDevModeServer(AbstractDevServerRunner.java:217)
com.vaadin.base.devserver.AbstractDevServerRunner.runOnFutureComplete(AbstractDevServerRunner.java:169)
com.vaadin.base.devserver.AbstractDevServerRunner.lambda$new$0(AbstractDevServerRunner.java:160)
java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:859)
java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:837)
java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:479)
java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)

Got "Module did not self-register" error. when tried to added msnodesqlv8 module in electron

I got error when I had added msnodesqlv8 module in electron.
Uncaught Error: Module did not self-register.
at process.module.(anonymous function) [as dlopen] (ELECTRON_ASAR.js:172:20)
at Object.Module._extensions..node (module.js:598:18)
at Object.module.(anonymous function) [as .node] (ELECTRON_ASAR.js:172:20)
at Module.load (module.js:503:32)
at tryModuleLoad (module.js:466:12)
at Function.Module._load (module.js:458:3)
at Module.require (module.js:513:17)
at require (internal/module.js:11:18)
at connectionModule (C:\Users\Gaurav\Documents\Electron Example\DesktopApplication\node_modules\msnodesqlv8\lib\connection.js:10:21)
at Object.<anonymous> (C:\Users\Gaurav\Documents\Electron Example\DesktopApplication\node_modules\msnodesqlv8\lib\connection.js:450:3)
I have try to connect my electron code to mssql with windows authentication. So I have added msnodesqlv8 module. But i got error in this line
var sql = require("mssql/msnodesqlv8");
Is there any way to solve this problem?

Electron w/ TensorflowJS--looking for napi-v4 but only napi-v5 present

package.json has
"#tensorflow/tfjs-node": "^1.4.0",
Here's the error:
Error: Cannot find module 'C:\Users\me\projects\myproject-desktop\project\node_modules\#tensorflow\tfjs-node\lib\napi-v4\tfjs_binding.node'
Require stack:
- C:\Users\me\projects\myproject-desktop\project\node_modules\#tensorflow\tfjs-node\dist\index.js
- C:\Users\me\projects\myproject-desktop\project\dist_electron\index.js
- C:\Users\me\projects\myproject-desktop\project\node_modules\electron\dist\resources\default_app.asar\main.js
-
at Module._resolveFilename (internal/modules/cjs/loader.js:717:15)
at Function../lib/common/reset-search-paths.ts.Module._resolveFilename (electron/js2c/browser_init.js:7609:16)
at Module._load (internal/modules/cjs/loader.js:622:27)
at Module._load (electron/js2c/asar.js:717:26)
at Function.Module._load (electron/js2c/asar.js:717:26)
at Module.require (internal/modules/cjs/loader.js:775:19)
at require (internal/modules/cjs/helpers.js:68:18)
at Object.<anonymous> (C:\Users\me\projects\myproject-desktop\project\node_modules\#tensorflow\tfjs-node\dist\index.js:44:16)
at Module._compile (internal/modules/cjs/loader.js:880:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:892:10)
If I go into C:\Users\me\projects\myproject-desktop\project\node_modules\#tensorflow\tfjs-node\lib\ there is a napi-v5\tfjs_binding.node but no napi-v4\tfjs_binding.node.
Do I just need to downgrade tensorflowjs? Anyone know what napi-v4 vs v5 is?
Yes you will need to downgrade tensorflowjs (while waiting for the next release).
The solution would be to use node 10.16.3 and run the command:
npm rebuild #tensorflow/tfjs-node --build-from-source

can not setup main.js file on google cloud parse

I'm trying to setup a parse on google cloud but can't setup the cloud/main.js file
add cloud link on server.js
cloud: "/opt/bitnami/apps/parse/htdocs/cloud/main.js",
I got the following error:
SyntaxError: Unexpected token )
at createScript (vm.js:80:10)
at Object.runInThisContext (vm.js:139:10)
at Module._compile (module.js:616:28)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at new ParseServer (/opt/bitnami/apps/parse/htdocs/node_modules/parse-server/lib/ParseServer.js:159:9)
error: Forever detected script exited with code: 1
When editing the ‘server.js’ file in ‘/opt/bitnami/apps/parse/htdocs/’ folder, make sure the ‘cloud’ folder exists and try setting the ‘cloud’ field string to “./cloud/main.js” to point to main.js file in cloud folder, the error could be related to incorrect path. If you are looking to add custom code to the Parse server, please follow the steps provided here [1].
[1] https://docs.bitnami.com/google/apps/parse/#how-to-add-your-custom-cloud-code-to-your-parse-server-stack

iOS push notifications using Node.js

I am writing the Node server code for sending push notifications to an iOS device. when I run my code, it produces the error below. Has anyone seen this before or know how to handle it? If it helps give some context, I am using the 'apagent' node module. Thank you!
crypto.js:145
c.context.loadPKCS12(pfx);
^
Error: Unable to load BIO
at Object.exports.createCredentials (crypto.js:145:17)
at Object.exports.connect (tls.js:1320:27)
at Agent.connect (/Projects/api/node_modules/apnagent/lib/apnagent/agent/live.js:113:17)
at Object.<anonymous> (/Projects/api/agent/_header.js:16:7)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
at require (module.js:380:17)

Resources