bahmutov / bahmutov/objection-example

Weird connection undefined messages from socketio

Open
#15 0 comments 0 reactions 0 assignees View on GitHub
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
```

Screen Shot 2019-07-20 at 10 19 34 AM

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.