Bug#1016732: [Pkg-javascript-devel] Bug#1016732: node-sockjs throws: TypeError: Cannot read properties of undefined (reading 'addEventListener') at WebSocketReceiver.setUp

2022-08-16 Thread Yadd

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

2022-08-10 Thread Yadd

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

2022-08-10 Thread Nilesh Patra
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

2022-08-06 Thread Nilesh Patra

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

2022-08-06 Thread Yadd

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

2022-08-06 Thread Nilesh Patra
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

2022-08-06 Thread Nilesh Patra
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.