-
Notifications
You must be signed in to change notification settings - Fork 235
Open
Labels
Description
The 8.0.0
version of ws
introduced some breaking changes around protocols. Attempting to create a connection with this version yields the following error.
could not create WAMP transport 'websocket': SyntaxError: An invalid or duplicated subprotocol was specified
at initAsClient (C:\Users\BenHanna\source\repos\wamp\node_modules\ws\lib\websocket.js:677:15)
at new WebSocket (C:\Users\BenHanna\source\repos\wamp\node_modules\ws\lib\websocket.js:80:7)
at C:\Users\BenHanna\source\repos\wamp\node_modules\autobahn\lib\transport\websocket.js:200:22
at Factory.create (C:\Users\BenHanna\source\repos\wamp\node_modules\autobahn\lib\transport\websocket.js:288:9)
at Connection._create_transport (C:\Users\BenHanna\source\repos\wamp\node_modules\autobahn\lib\connection.js:112:44)
at retry (C:\Users\BenHanna\source\repos\wamp\node_modules\autobahn\lib\connection.js:249:33)
at Connection.open (C:\Users\BenHanna\source\repos\wamp\node_modules\autobahn\lib\connection.js:383:4)
at Object.<anonymous> (C:\Users\BenHanna\source\repos\wamp\index.js:65:16)
at Module._compile (internal/modules/cjs/loader.js:1072:14)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1101:10)
could not create any WAMP transport
Rolling back to 7.5.3
makes the issue go away.
petersaints, johngeorgewright and surajhpatil