Bug#1016732: [Pkg-javascript-devel] Bug#1016732: node-sockjs throws: TypeError: Cannot read properties of undefined (reading 'addEventListener') at WebSocketReceiver.setUp
On 11/08/2022 07:25, Yadd wrote: On 10/08/2022 19:32, Nilesh Patra wrote: Hi, Sorry to bother you over this again, but would you have any idea? I'd be OK with a workaround if you don't have the bandwidth at the moment, but this seems to come from coffee related modifications only. Hi, not enough time this week, I'll try next one. Cheers, Yadd Hi, I just fix this (at least the test you give passed). Please reopen this issue if there is still a bug. Cheers, Yadd
Bug#1016732: node-sockjs throws: TypeError: Cannot read properties of undefined (reading 'addEventListener') at WebSocketReceiver.setUp
On 10/08/2022 19:32, Nilesh Patra wrote: Hi, Sorry to bother you over this again, but would you have any idea? I'd be OK with a workaround if you don't have the bandwidth at the moment, but this seems to come from coffee related modifications only. Hi, not enough time this week, I'll try next one. Cheers, Yadd
Bug#1016732: node-sockjs throws: TypeError: Cannot read properties of undefined (reading 'addEventListener') at WebSocketReceiver.setUp
Hi, Sorry to bother you over this again, but would you have any idea? I'd be OK with a workaround if you don't have the bandwidth at the moment, but this seems to come from coffee related modifications only. On Sun, 7 Aug 2022 11:42:45 +0530 Nilesh Patra wrote: > On 8/7/22 11:04 AM, Yadd wrote: > > On 06/08/2022 14:59, Nilesh Patra wrote: > >> Yadd, > >> > >> Since you added in coffeescript patch for this package, I'd highly > >> appreciate if > >> you could consider taking a look. > > > > Hi, > > > > is there a test somewhere to see this error ? > > I'm not aware of any specific test that could trigger this code > unfortunately, but I can reproduce > it on running shiny-server. > (Sorry for the long procedure) > > | # apt install shiny-server > | # cd /srv > | # mkdir -p shiny-server > | # cd shiny-server > | # mkdir covid > | # cd covid > | # wget > https://raw.githubusercontent.com/eebrown/covidprobability_shiny/main/app.R > | # R -e 'install.packages(c("covidprobability", "shinyjs"))' > | # # Start shiny server > | # shiny-server > | > | ===> This will start on localhost:3838. Migrate to localhost:3838/covid, > click on any of the bars and you will see this on terminal > | > | [2022-08-06T23:03:16.777] [INFO] shiny-server - Shiny Server v1.5.19.0 > (Node.js v18.6.0) > | [2022-08-06T23:03:16.779] [INFO] shiny-server - Using config file > "/etc/shiny-server/shiny-server.conf" > | [2022-08-06T23:03:16.830] [WARN] shiny-server - Running as root > unnecessarily is a security risk! You could be running more securely as > non-root. > | [2022-08-06T23:03:16.836] [INFO] shiny-server - Starting listener on > http://[::]:3838 > | [2022-08-06T23:03:33.825] [ERROR] shiny-server - Uncaught exception: > TypeError: Cannot read properties of undefined (reading 'addEventListener') > | [2022-08-06T23:03:33.829] [ERROR] shiny-server - TypeError: Cannot read > properties of undefined (reading 'addEventListener') > | at WebSocketReceiver.setUp > (/usr/share/nodejs/sockjs/lib/trans-websocket.js:76:24) > | at new GenericReceiver (/usr/share/nodejs/sockjs/lib/transport.js:313:12) > | at new WebSocketReceiver > (/usr/share/nodejs/sockjs/lib/trans-websocket.js:63:9) > | at ws.onopen (/usr/share/nodejs/sockjs/lib/trans-websocket.js:31:55) > | at WebSocket.dispatchEvent > (/usr/share/nodejs/faye-websocket/lib/faye/websocket/api/event_target.js:24:30) > | at WebSocket._open > (/usr/share/nodejs/faye-websocket/lib/faye/websocket/api.js:144:10) > | at Hybi. > (/usr/share/nodejs/faye-websocket/lib/faye/websocket/api.js:35:49) > | at Hybi.emit (node:events:513:28) > | at Hybi._open > (/usr/share/nodejs/websocket-driver/lib/websocket/driver/base.js:148:10) > | at Hybi.start > (/usr/share/nodejs/websocket-driver/lib/websocket/driver/base.js:105:34) > | [2022-08-06T23:03:33.839] [INFO] shiny-server - Stopping listener on > http://[::]:3838 > | [2022-08-06T23:03:33.839] [INFO] shiny-server - Shutting down worker > processes (with notification) > | /usr/lib/shiny-server/lib/main.js:391 > | throw err; > | ^ > | > | TypeError: Cannot read properties of undefined (reading 'addEventListener') > | at WebSocketReceiver.setUp > (/usr/share/nodejs/sockjs/lib/trans-websocket.js:76:24) > | at new GenericReceiver (/usr/share/nodejs/sockjs/lib/transport.js:313:12) > | at new WebSocketReceiver > (/usr/share/nodejs/sockjs/lib/trans-websocket.js:63:9) > | at ws.onopen (/usr/share/nodejs/sockjs/lib/trans-websocket.js:31:55) > | at WebSocket.dispatchEvent > (/usr/share/nodejs/faye-websocket/lib/faye/websocket/api/event_target.js:24:30) > | at WebSocket._open > (/usr/share/nodejs/faye-websocket/lib/faye/websocket/api.js:144:10) > | at Hybi. > (/usr/share/nodejs/faye-websocket/lib/faye/websocket/api.js:35:49) > | at Hybi.emit (node:events:513:28) > | at Hybi._open > (/usr/share/nodejs/websocket-driver/lib/websocket/driver/base.js:148:10) -- Best, Nilesh signature.asc Description: PGP signature
Bug#1016732: node-sockjs throws: TypeError: Cannot read properties of undefined (reading 'addEventListener') at WebSocketReceiver.setUp
On 8/7/22 11:04 AM, Yadd wrote: On 06/08/2022 14:59, Nilesh Patra wrote: Yadd, Since you added in coffeescript patch for this package, I'd highly appreciate if you could consider taking a look. Hi, is there a test somewhere to see this error ? I'm not aware of any specific test that could trigger this code unfortunately, but I can reproduce it on running shiny-server. (Sorry for the long procedure) | # apt install shiny-server | # cd /srv | # mkdir -p shiny-server | # cd shiny-server | # mkdir covid | # cd covid | # wget https://raw.githubusercontent.com/eebrown/covidprobability_shiny/main/app.R | # R -e 'install.packages(c("covidprobability", "shinyjs"))' | # # Start shiny server | # shiny-server | | ===> This will start on localhost:3838. Migrate to localhost:3838/covid, click on any of the bars and you will see this on terminal | | [2022-08-06T23:03:16.777] [INFO] shiny-server - Shiny Server v1.5.19.0 (Node.js v18.6.0) | [2022-08-06T23:03:16.779] [INFO] shiny-server - Using config file "/etc/shiny-server/shiny-server.conf" | [2022-08-06T23:03:16.830] [WARN] shiny-server - Running as root unnecessarily is a security risk! You could be running more securely as non-root. | [2022-08-06T23:03:16.836] [INFO] shiny-server - Starting listener on http://[::]:3838 | [2022-08-06T23:03:33.825] [ERROR] shiny-server - Uncaught exception: TypeError: Cannot read properties of undefined (reading 'addEventListener') | [2022-08-06T23:03:33.829] [ERROR] shiny-server - TypeError: Cannot read properties of undefined (reading 'addEventListener') | at WebSocketReceiver.setUp (/usr/share/nodejs/sockjs/lib/trans-websocket.js:76:24) | at new GenericReceiver (/usr/share/nodejs/sockjs/lib/transport.js:313:12) | at new WebSocketReceiver (/usr/share/nodejs/sockjs/lib/trans-websocket.js:63:9) | at ws.onopen (/usr/share/nodejs/sockjs/lib/trans-websocket.js:31:55) | at WebSocket.dispatchEvent (/usr/share/nodejs/faye-websocket/lib/faye/websocket/api/event_target.js:24:30) | at WebSocket._open (/usr/share/nodejs/faye-websocket/lib/faye/websocket/api.js:144:10) | at Hybi. (/usr/share/nodejs/faye-websocket/lib/faye/websocket/api.js:35:49) | at Hybi.emit (node:events:513:28) | at Hybi._open (/usr/share/nodejs/websocket-driver/lib/websocket/driver/base.js:148:10) | at Hybi.start (/usr/share/nodejs/websocket-driver/lib/websocket/driver/base.js:105:34) | [2022-08-06T23:03:33.839] [INFO] shiny-server - Stopping listener on http://[::]:3838 | [2022-08-06T23:03:33.839] [INFO] shiny-server - Shutting down worker processes (with notification) | /usr/lib/shiny-server/lib/main.js:391 | throw err; | ^ | | TypeError: Cannot read properties of undefined (reading 'addEventListener') | at WebSocketReceiver.setUp (/usr/share/nodejs/sockjs/lib/trans-websocket.js:76:24) | at new GenericReceiver (/usr/share/nodejs/sockjs/lib/transport.js:313:12) | at new WebSocketReceiver (/usr/share/nodejs/sockjs/lib/trans-websocket.js:63:9) | at ws.onopen (/usr/share/nodejs/sockjs/lib/trans-websocket.js:31:55) | at WebSocket.dispatchEvent (/usr/share/nodejs/faye-websocket/lib/faye/websocket/api/event_target.js:24:30) | at WebSocket._open (/usr/share/nodejs/faye-websocket/lib/faye/websocket/api.js:144:10) | at Hybi. (/usr/share/nodejs/faye-websocket/lib/faye/websocket/api.js:35:49) | at Hybi.emit (node:events:513:28) | at Hybi._open (/usr/share/nodejs/websocket-driver/lib/websocket/driver/base.js:148:10) | at Hybi.start (/usr/share/nodejs/websocket-driver/lib/websocket/driver/base.js:105:34) | | Node.js v18.6.0 -- Best, Nilesh OpenPGP_signature Description: OpenPGP digital signature
Bug#1016732: node-sockjs throws: TypeError: Cannot read properties of undefined (reading 'addEventListener') at WebSocketReceiver.setUp
On 06/08/2022 14:59, Nilesh Patra wrote: Yadd, Since you added in coffeescript patch for this package, I'd highly appreciate if you could consider taking a look. Hi, is there a test somewhere to see this error ?
Bug#1016732: node-sockjs throws: TypeError: Cannot read properties of undefined (reading 'addEventListener') at WebSocketReceiver.setUp
Yadd, Since you added in coffeescript patch for this package, I'd highly appreciate if you could consider taking a look. On Sat, 06 Aug 2022 17:54:13 +0530 Nilesh Patra wrote: > Package: node-sockjs > Version: 0.3.24+~0.3.33-1 > Severity: serious > X-Debbugs-Cc: e...@ericebrown.com > > Hi, > > On running shiny-server with 0.3.24+~0.3.33-1 it chokes with: > > | [2022-08-06T04:59:03.613] [ERROR] shiny-server - Uncaught exception: > TypeError: Cannot read properties of undefined (reading 'addEventListener') > | [2022-08-06T04:59:03.614] [ERROR] shiny-server - TypeError: Cannot read > properties of undefined (reading 'addEventListener') > |at WebSocketReceiver.setUp > (/usr/share/nodejs/sockjs/lib/trans-websocket.js:76:24) > |at new GenericReceiver (/usr/share/nodejs/sockjs/lib/transport.js:313:12) > |at new WebSocketReceiver > (/usr/share/nodejs/sockjs/lib/trans-websocket.js:63:9) > |at ws.onopen (/usr/share/nodejs/sockjs/lib/trans-websocket.js:31:55) > |at WebSocket.dispatchEvent > (/usr/share/nodejs/faye-websocket/lib/faye/websocket/api/event_target.js:24:30) > |at WebSocket._open > (/usr/share/nodejs/faye-websocket/lib/faye/websocket/api.js:144:10) > |at Hybi. > (/usr/share/nodejs/faye-websocket/lib/faye/websocket/api.js:35:49) > |at Hybi.emit (node:events:513:28) > |at Hybi._open > (/usr/share/nodejs/websocket-driver/lib/websocket/driver/base.js:148:10) > |at Hybi.start > (/usr/share/nodejs/websocket-driver/lib/websocket/driver/base.js:105:34) > | [2022-08-06T04:59:03.615] [INFO] shiny-server - Stopping listener on > http://[::]:3838 > | [2022-08-06T04:59:03.615] [INFO] shiny-server - Shutting down worker > processes (with notification) > | /usr/lib/shiny-server/lib/main.js:391 > | throw err; > | ^ > | > | TypeError: Cannot read properties of undefined (reading 'addEventListener') > |at WebSocketReceiver.setUp > (/usr/share/nodejs/sockjs/lib/trans-websocket.js:76:24) > |at new GenericReceiver (/usr/share/nodejs/sockjs/lib/transport.js:313:12) > |at new WebSocketReceiver > (/usr/share/nodejs/sockjs/lib/trans-websocket.js:63:9) > |at ws.onopen (/usr/share/nodejs/sockjs/lib/trans-websocket.js:31:55) > |at WebSocket.dispatchEvent > (/usr/share/nodejs/faye-websocket/lib/faye/websocket/api/event_target.js:24:30) > |at WebSocket._open > (/usr/share/nodejs/faye-websocket/lib/faye/websocket/api.js:144:10) > |at Hybi. > (/usr/share/nodejs/faye-websocket/lib/faye/websocket/api.js:35:49) > |at Hybi.emit (node:events:513:28) > |at Hybi._open > (/usr/share/nodejs/websocket-driver/lib/websocket/driver/base.js:148:10) > |at Hybi.start > (/usr/share/nodejs/websocket-driver/lib/websocket/driver/base.js:105:34) > | > | Node.js v18.6.0 > > > While it is running perfectly ok _with 0.3.24-2_. Since this is > not a new release, there is a regression with the new changelog revision. > > In particular, it seems that something is off with the coffeescript > generated files. > > -- System Information: > Debian Release: bookworm/sid > APT prefers testing > APT policy: (990, 'testing'), (500, 'unstable') > Architecture: amd64 (x86_64) > > Kernel: Linux 5.14.0-2-amd64 (SMP w/8 CPU threads) > Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not > set > Shell: /bin/sh linked to /usr/bin/dash > Init: systemd (via /run/systemd/system) > LSM: AppArmor: enabled > -- Best, Nilesh signature.asc Description: PGP signature
Bug#1016732: node-sockjs throws: TypeError: Cannot read properties of undefined (reading 'addEventListener') at WebSocketReceiver.setUp
Package: node-sockjs Version: 0.3.24+~0.3.33-1 Severity: serious X-Debbugs-Cc: e...@ericebrown.com Hi, On running shiny-server with 0.3.24+~0.3.33-1 it chokes with: | [2022-08-06T04:59:03.613] [ERROR] shiny-server - Uncaught exception: TypeError: Cannot read properties of undefined (reading 'addEventListener') | [2022-08-06T04:59:03.614] [ERROR] shiny-server - TypeError: Cannot read properties of undefined (reading 'addEventListener') |at WebSocketReceiver.setUp (/usr/share/nodejs/sockjs/lib/trans-websocket.js:76:24) |at new GenericReceiver (/usr/share/nodejs/sockjs/lib/transport.js:313:12) |at new WebSocketReceiver (/usr/share/nodejs/sockjs/lib/trans-websocket.js:63:9) |at ws.onopen (/usr/share/nodejs/sockjs/lib/trans-websocket.js:31:55) |at WebSocket.dispatchEvent (/usr/share/nodejs/faye-websocket/lib/faye/websocket/api/event_target.js:24:30) |at WebSocket._open (/usr/share/nodejs/faye-websocket/lib/faye/websocket/api.js:144:10) |at Hybi. (/usr/share/nodejs/faye-websocket/lib/faye/websocket/api.js:35:49) |at Hybi.emit (node:events:513:28) |at Hybi._open (/usr/share/nodejs/websocket-driver/lib/websocket/driver/base.js:148:10) |at Hybi.start (/usr/share/nodejs/websocket-driver/lib/websocket/driver/base.js:105:34) | [2022-08-06T04:59:03.615] [INFO] shiny-server - Stopping listener on http://[::]:3838 | [2022-08-06T04:59:03.615] [INFO] shiny-server - Shutting down worker processes (with notification) | /usr/lib/shiny-server/lib/main.js:391 | throw err; | ^ | | TypeError: Cannot read properties of undefined (reading 'addEventListener') |at WebSocketReceiver.setUp (/usr/share/nodejs/sockjs/lib/trans-websocket.js:76:24) |at new GenericReceiver (/usr/share/nodejs/sockjs/lib/transport.js:313:12) |at new WebSocketReceiver (/usr/share/nodejs/sockjs/lib/trans-websocket.js:63:9) |at ws.onopen (/usr/share/nodejs/sockjs/lib/trans-websocket.js:31:55) |at WebSocket.dispatchEvent (/usr/share/nodejs/faye-websocket/lib/faye/websocket/api/event_target.js:24:30) |at WebSocket._open (/usr/share/nodejs/faye-websocket/lib/faye/websocket/api.js:144:10) |at Hybi. (/usr/share/nodejs/faye-websocket/lib/faye/websocket/api.js:35:49) |at Hybi.emit (node:events:513:28) |at Hybi._open (/usr/share/nodejs/websocket-driver/lib/websocket/driver/base.js:148:10) |at Hybi.start (/usr/share/nodejs/websocket-driver/lib/websocket/driver/base.js:105:34) | | Node.js v18.6.0 While it is running perfectly ok _with 0.3.24-2_. Since this is not a new release, there is a regression with the new changelog revision. In particular, it seems that something is off with the coffeescript generated files. -- System Information: Debian Release: bookworm/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 5.14.0-2-amd64 (SMP w/8 CPU threads) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages node-sockjs depends on: pn node-faye-websocket ii node-uuid 8.3.2+~8.3.3-2 pn node-websocket-driver node-sockjs recommends no packages. node-sockjs suggests no packages.