@PitaJ said in Image uploading: "Something went wrong while parsing server response":
Try downgrading to Node 10, running npm install
in the nodebb directory, and restarting.
I'm down to Node v10.15.0 and npm v6.4.1. No luck. Also, I noticed it's not only disconnecting me when uploading an image, it's just going down for a few seconds, likely restarting, without saying anything in the logs.
One "good" news though is that I could find another instance of a crash/restart with actual info in the logs, here it is:
2019-01-24T19:52:05.729Z [4567/5583] - [31merror[39m: uncaughtException: The module '/opt/nodebb/node_modules/sharp/build/Release/sharp.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 48. This version of Node.js requires
NODE_MODULE_VERSION 67. Please try re-compiling or re-installing
the module (for instance, using `npm rebuild` or `npm install`).
Error: The module '/opt/nodebb/node_modules/sharp/build/Release/sharp.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 48. This version of Node.js requires
NODE_MODULE_VERSION 67. Please try re-compiling or re-installing
the module (for instance, using `npm rebuild` or `npm install`).
at Object.Module._extensions..node (internal/modules/cjs/loader.js:750:18)
at Module.load (internal/modules/cjs/loader.js:620:32)
at tryModuleLoad (internal/modules/cjs/loader.js:560:12)
at Function.Module._load (internal/modules/cjs/loader.js:552:3)
at Module.require (internal/modules/cjs/loader.js:657:17)
at require (internal/modules/cjs/helpers.js:22:18)
at Object.<anonymous> (/opt/nodebb/node_modules/sharp/lib/constructor.js:10:15)
at Module._compile (internal/modules/cjs/loader.js:721:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:732:10)
at Module.load (internal/modules/cjs/loader.js:620:32)
at tryModuleLoad (internal/modules/cjs/loader.js:560:12)
at Function.Module._load (internal/modules/cjs/loader.js:552:3)
at Module.require (internal/modules/cjs/loader.js:657:17)
at require (internal/modules/cjs/helpers.js:22:18)
at Object.<anonymous> (/opt/nodebb/node_modules/sharp/lib/index.js:3:15)
at Module._compile (internal/modules/cjs/loader.js:721:30) {"error":{},"stack":"Error: The module '/opt/nodebb/node_modules/sharp/build/Release/sharp.node'\nwas compiled against a different Node.js version using\nNODE_MODULE_VERSION 48. This version of Node.js requires\nNODE_MODULE_VERSION 67. Please try re-compiling or re-installing\nthe module (for instance, using `npm rebuild` or `npm install`).\n at Object.Module._extensions..node (internal/modules/cjs/loader.js:750:18)\n at Module.load (internal/modules/cjs/loader.js:620:32)\n at tryModuleLoad (internal/modules/cjs/loader.js:560:12)\n at Function.Module._load (internal/modules/cjs/loader.js:552:3)\n at Module.require (internal/modules/cjs/loader.js:657:17)\n at require (internal/modules/cjs/helpers.js:22:18)\n at Object.<anonymous> (/opt/nodebb/node_modules/sharp/lib/constructor.js:10:15)\n at Module._compile (internal/modules/cjs/loader.js:721:30)\n at Object.Module._extensions..js (internal/modules/cjs/loader.js:732:10)\n at Module.load (internal/modules/cjs/loader.js:620:32)\n at tryModuleLoad (internal/modules/cjs/loader.js:560:12)\n at Function.Module._load (internal/modules/cjs/loader.js:552:3)\n at Module.require (internal/modules/cjs/loader.js:657:17)\n at require (internal/modules/cjs/helpers.js:22:18)\n at Object.<anonymous> (/opt/nodebb/node_modules/sharp/lib/index.js:3:15)\n at Module._compile (internal/modules/cjs/loader.js:721:30)","exception":true,"date":"Thu Jan 24 2019 14:52:05 GMT-0500 (GMT-05:00)","process":{"pid":5583,"uid":108,"gid":114,"cwd":"/opt/nodebb","execPath":"/usr/local/bin/node","version":"v11.6.0","argv":["/usr/local/bin/node","/opt/nodebb/app.js"],"memoryUsage":{"rss":221216768,"heapTotal":181747712,"heapUsed":149283464,"external":38473797}},"os":{"loadavg":[0.1904296875,0.2861328125,0.212890625],"uptime":15467752},"trace":[{"column":18,"file":"internal/modules/cjs/loader.js","function":"Object.Module._extensions..node","line":750,"method":"Module._extensions..node","native":false},{"column":32,"file":"internal/modules/cjs/loader.js","function":"Module.load","line":620,"method":"load","native":false},{"column":12,"file":"internal/modules/cjs/loader.js","function":"tryModuleLoad","line":560,"method":null,"native":false},{"column":3,"file":"internal/modules/cjs/loader.js","function":"Function.Module._load","line":552,"method":"Module._load","native":false},{"column":17,"file":"internal/modules/cjs/loader.js","function":"Module.require","line":657,"method":"require","native":false},{"column":18,"file":"internal/modules/cjs/helpers.js","function":"require","line":22,"method":null,"native":false},{"column":15,"file":"/opt/nodebb/node_modules/sharp/lib/constructor.js","function":"","line":10,"method":null,"native":false},{"column":30,"file":"internal/modules/cjs/loader.js","function":"Module._compile","line":721,"method":"_compile","native":false},{"column":10,"file":"internal/modules/cjs/loader.js","function":"Object.Module._extensions..js","line":732,"method":"Module._extensions..js","native":false},{"column":32,"file":"internal/modules/cjs/loader.js","function":"Module.load","line":620,"method":"load","native":false},{"column":12,"file":"internal/modules/cjs/loader.js","function":"tryModuleLoad","line":560,"method":null,"native":false},{"column":3,"file":"internal/modules/cjs/loader.js","function":"Function.Module._load","line":552,"method":"Module._load","native":false},{"column":17,"file":"internal/modules/cjs/loader.js","function":"Module.require","line":657,"method":"require","native":false},{"column":18,"file":"internal/modules/cjs/helpers.js","function":"require","line":22,"method":null,"native":false},{"column":15,"file":"/opt/nodebb/node_modules/sharp/lib/index.js","function":"","line":3,"method":null,"native":false},{"column":30,"file":"internal/modules/cjs/loader.js","function":"Module._compile","line":721,"method":"_compile","native":false}]}
2019-01-24T19:52:05.730Z [4567/5583] - [31merror[39m: The module '/opt/nodebb/node_modules/sharp/build/Release/sharp.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 48. This version of Node.js requires
NODE_MODULE_VERSION 67. Please try re-compiling or re-installing
the module (for instance, using `npm rebuild` or `npm install`).
Error: The module '/opt/nodebb/node_modules/sharp/build/Release/sharp.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 48. This version of Node.js requires
NODE_MODULE_VERSION 67. Please try re-compiling or re-installing
the module (for instance, using `npm rebuild` or `npm install`).
at Object.Module._extensions..node (internal/modules/cjs/loader.js:750:18)
at Module.load (internal/modules/cjs/loader.js:620:32)
at tryModuleLoad (internal/modules/cjs/loader.js:560:12)
at Function.Module._load (internal/modules/cjs/loader.js:552:3)
at Module.require (internal/modules/cjs/loader.js:657:17)
at require (internal/modules/cjs/helpers.js:22:18)
at Object.<anonymous> (/opt/nodebb/node_modules/sharp/lib/constructor.js:10:15)
at Module._compile (internal/modules/cjs/loader.js:721:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:732:10)
at Module.load (internal/modules/cjs/loader.js:620:32)
at tryModuleLoad (internal/modules/cjs/loader.js:560:12)
at Function.Module._load (internal/modules/cjs/loader.js:552:3)
at Module.require (internal/modules/cjs/loader.js:657:17)
at require (internal/modules/cjs/helpers.js:22:18)
at Object.<anonymous> (/opt/nodebb/node_modules/sharp/lib/index.js:3:15)
at Module._compile (internal/modules/cjs/loader.js:721:30)
2019-01-24T19:52:05.730Z [4567/5583] - [32minfo[39m: [app] Shutdown (SIGTERM/SIGINT) Initialised.
2019-01-24T19:52:05.738Z [4567/5583] - [32minfo[39m: [app] Web server closed to connections.
2019-01-24T19:52:06.090Z [4567/8009] - [32minfo[39m: Initializing NodeBB v1.11.1 https://***.com
[benchpressjs] Unable to build or find a suitable native module, falling back to JS version
2019-01-24T19:52:08.023Z [4567/8009] - [32minfo[39m: [socket.io] Restricting access to origin: https://***.com:*
2019-01-24T19:52:08.243Z [4567/8009] - [33mwarn[39m: [deprecated] requiring core modules with `module.parent.require('./meta')` is deprecated. Please use `require.main.require("./src/<module_name>")` instead.
at Object.<anonymous> (/opt/nodebb/node_modules/nodebb-plugin-emailer-smtp-complete/index.js:4:26)
2019-01-24T19:52:08.358Z [4567/8009] - [33mwarn[39m: [deprecated] requiring core modules with `module.parent.require('./database')` is deprecated. Please use `require.main.require("./src/<module_name>")` instead.
at /opt/nodebb/node_modules/nodebb-plugin-poll/lib/nodebb.js:5:14
2019-01-24T19:52:08.359Z [4567/8009] - [33mwarn[39m: [deprecated] requiring core modules with `module.parent.require('./settings')` is deprecated. Please use `require.main.require("./src/<module_name>")` instead.
at /opt/nodebb/node_modules/nodebb-plugin-poll/lib/nodebb.js:6:20
2019-01-24T19:52:08.360Z [4567/8009] - [33mwarn[39m: [deprecated] requiring core modules with `module.parent.require('./meta')` is deprecated. Please use `require.main.require("./src/<module_name>")` instead.
at /opt/nodebb/node_modules/nodebb-plugin-poll/lib/nodebb.js:7:16
2019-01-24T19:52:08.360Z [4567/8009] - [33mwarn[39m: [deprecated] requiring core modules with `module.parent.require('./user')` is deprecated. Please use `require.main.require("./src/<module_name>")` instead.
at /opt/nodebb/node_modules/nodebb-plugin-poll/lib/nodebb.js:8:16
2019-01-24T19:52:08.361Z [4567/8009] - [33mwarn[39m: [deprecated] requiring core modules with `module.parent.require('./posts')` is deprecated. Please use `require.main.require("./src/<module_name>")` instead.
at /opt/nodebb/node_modules/nodebb-plugin-poll/lib/nodebb.js:9:17
2019-01-24T19:52:08.361Z [4567/8009] - [33mwarn[39m: [deprecated] requiring core modules with `module.parent.require('./topics')` is deprecated. Please use `require.main.require("./src/<module_name>")` instead.
at /opt/nodebb/node_modules/nodebb-plugin-poll/lib/nodebb.js:10:18
2019-01-24T19:52:08.362Z [4567/8009] - [33mwarn[39m: [deprecated] requiring core modules with `module.parent.require('./privileges')` is deprecated. Please use `require.main.require("./src/<module_name>")` instead.
at /opt/nodebb/node_modules/nodebb-plugin-poll/lib/nodebb.js:11:22
2019-01-24T19:52:08.362Z [4567/8009] - [33mwarn[39m: [deprecated] requiring core modules with `module.parent.require('./socket.io/plugins')` is deprecated. Please use `require.main.require("./src/<module_name>")` instead.
at /opt/nodebb/node_modules/nodebb-plugin-poll/lib/nodebb.js:12:25
2019-01-24T19:52:08.363Z [4567/8009] - [33mwarn[39m: [deprecated] requiring core modules with `module.parent.require('./socket.io/admin')` is deprecated. Please use `require.main.require("./src/<module_name>")` instead.
at /opt/nodebb/node_modules/nodebb-plugin-poll/lib/nodebb.js:13:24
2019-01-24T19:52:08.363Z [4567/8009] - [33mwarn[39m: [deprecated] requiring core modules with `module.parent.require('./socket.io/index')` is deprecated. Please use `require.main.require("./src/<module_name>")` instead.
at /opt/nodebb/node_modules/nodebb-plugin-poll/lib/nodebb.js:14:23
2019-01-24T19:52:08.363Z [4567/8009] - [33mwarn[39m: [deprecated] requiring core modules with `module.parent.require('../public/src/modules/translator')` is deprecated. Please use `require.main.require("./src/<module_name>")` instead.
at /opt/nodebb/node_modules/nodebb-plugin-poll/lib/nodebb.js:15:22
2019-01-24T19:52:08.466Z [4567/8009] - [32minfo[39m: [plugins/spam-be-gone] Settings loaded
2019-01-24T19:52:08.479Z [4567/8009] - [32minfo[39m: [session-sharing] Settings OK
2019-01-24T19:52:08.497Z [4567/8009] - [32minfo[39m: Routes added
2019-01-24T19:52:08.502Z [4567/8009] - [32minfo[39m: NodeBB Ready
2019-01-24T19:52:08.508Z [4567/8009] - [32minfo[39m: Enabling 'trust proxy'
2019-01-24T19:52:08.512Z [4567/8009] - [32minfo[39m: NodeBB is now listening on: 0.0.0.0:4567