bahmutov / bahmutov/objection-example
Weird connection undefined messages from socketio
- Dominant language
- JavaScript
- Stars
- 2
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
Noticed a weird log messages when running in this project
```
npm ci
DEBUG=* npm run dev
```

Full section of the log output below:
```
cypress:server:openproject watch test files: **/*.* in /Users/gleb/git/objection-example/cypress/integration +1ms
cypress:server:specs looking for test specs in the folder: /Users/gleb/git/objection-example/cypress/integration +0ms
cypress:server:events sending ipc data { type: 'get:project:status', data: { id: 0.8367951655812789, data: { path: '/Users/gleb/git/objection-example', state: 'VALID' } } } +6ms
cypress:server:specs found spec file /Users/gleb/git/objection-example/cypress/integration/spec.js +5ms
cypress:server:specs found 1 spec files: [ { name: 'spec.js', relative: 'cypress/integration/spec.js', absolute: '/Users/gleb/git/objection-example/cypress/integration/spec.js' } ] +1ms
cypress:server:events sending ipc data { type: 'get:specs', data: { id: 0.1783318677579646, data: { integration: [Array] } } } +4ms
socket.io-client:manager attempting reconnect +2s
socket.io-client:manager readyState closed +0ms
socket.io-client:manager opening undefined//CHANGE_ME_HOST +1ms
engine.io-client:socket creating transport "websocket" +2s
engine.io-client:socket setting transport websocket +1ms
socket.io-client:manager connect attempt will timeout after 20000 +1ms
engine.io-client:socket socket error {"type":"TransportError","description":{"target":{"domain":null,"_events":{},"_eventsCount":4,"readyState":2,"protocol":"","_binaryType":"arraybuffer","_closeFrameReceived":false,"_closeFrameSent":false,"_closeMessage":"","_closeTimer":null,"_closeCode":1006,"_extensions":{},"_isServer":false,"_receiver":null,"_sender":null,"_socket":null,"url":"ws://undefinedCHANGE_ME_PATH/?EIO=3&transport=websocket","_req":null},"type":"error","message":"getaddrinfo ENOTFOUND undefinedCHANGE_ME_PATH undefinedCHANGE_ME_PATH:80","error":{"code":"ENOTFOUND","errno":"ENOTFOUND","syscall":"getaddrinfo","hostname":"undefinedCHANGE_ME_PATH","host":"undefinedCHANGE_ME_PATH","port":80}}} +1ms
socket.io-client:manager connect_error +2ms
socket.io-client:manager cleanup +0ms
socket.io-client:manager reconnect attempt error +0ms
socket.io-client:manager will wait 3175ms before reconnect attempt +0ms
engine.io-client:socket socket close with reason: "transport error" +1ms
socket.io-client:manager attempting reconnect +3s
socket.io-client:manager readyState closed +0ms
socket.io-client:manager opening undefined//CHANGE_ME_HOST +0ms
engine.io-client:socket creating transport "websocket" +3s
engine.io-client:socket setting transport websocket +1ms
socket.io-client:manager connect attempt will timeout after 20000 +1ms
engine.io-client:socket socket error {"type":"TransportError","description":{"target":{"domain":null,"_events":{},"_eventsCount":4,"readyState":2,"protocol":"","_binaryType":"arraybuffer","_closeFrameReceived":false,"_closeFrameSent":false,"_closeMessage":"","_closeTimer":null,"_closeCode":1006,"_extensions":{},"_isServer":false,"_receiver":null,"_sender":null,"_socket":null,"url":"ws://undefinedCHANGE_ME_PATH/?EIO=3&transport=websocket","_req":null},"type":"error","message":"getaddrinfo ENOTFOUND undefinedCHANGE_ME_PATH undefinedCHANGE_ME_PATH:80","error":{"code":"ENOTFOUND","errno":"ENOTFOUND","syscall":"getaddrinfo","hostname":"undefinedCHANGE_ME_PATH","host":"undefinedCHANGE_ME_PATH","port":80}}} +1ms
socket.io-client:manager connect_error +2ms
socket.io-client:manager cleanup +0ms
socket.io-client:manager reconnect attempt error +0ms
socket.io-client:manager will wait 5000ms before reconnect attempt +0ms
engine.io-client:socket socket close with reason: "transport error" +1ms
cypress:server:saved_state making saved state from /Users/gleb/Library/Caches/Cypress/3.4.0/Cypress.app/Contents/Resources/app/packages/server +6s
```
Contributor guide
No contributing guide indexed for this repository
Research direction
Run npm ci followed by DEBUG=* npm run dev and compare the output with the supplied log. Trace the socket connection setup used during the Cypress development run, then verify that the undefined/CHANGE_ME_HOST connection messages no longer appear.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- networking, testing
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100