hypercore-protocol / hyperdrive-daemon

Hyperdrive, batteries included.
MIT License
156 stars 24 forks source link

Daemon Crash: Can only pipe to one destination #35

Open pfrazee opened 4 years ago

pfrazee commented 4 years ago

This caused the daemon to stop:

``` {"level":50,"time":1583795497841,"pid":27389,"hostname":"Pauls-MacBook-Pro.local","name":"hyperdrive","component":"server","error":true,"err":{"type":"Error","message":"Can only pipe to one destination","stack":"Error: Can only pipe to one destination\n at ReadableState.pipe (/Users/paulfrazee/work/beaker/dist/mac/Beaker Browser.app/Contents/Resources/app.asar/node_modules/streamx/index.js:211:37)\n at ProtocolStream.pipe (/Users/paulfrazee/work/beaker/dist/mac/Beaker Browser.app/Contents/Resources/app.asar/node_modules/streamx/index.js:594:25)\n at pipe (/Users/paulfrazee/work/beaker/dist/mac/Beaker Browser.app/Contents/Resources/app.asar/node_modules/pump/index.js:56:15)\n at Array.reduce ()\n at pump (/Users/paulfrazee/work/beaker/dist/mac/Beaker Browser.app/Contents/Resources/app.asar/node_modules/pump/index.js:79:18)\n at Swarm. (/Users/paulfrazee/work/beaker/dist/mac/Beaker Browser.app/Contents/Resources/app.asar/node_modules/corestore-swarm-networking/index.js:74:7)\n at Swarm.emit (events.js:223:5)\n at NetworkResource.socket [as _onsocket] (/Users/paulfrazee/work/beaker/dist/mac/Beaker Browser.app/Contents/Resources/app.asar/node_modules/hyperswarm/swarm.js:45:14)\n at NetworkResource._onincoming (/Users/paulfrazee/work/beaker/dist/mac/Beaker Browser.app/Contents/Resources/app.asar/node_modules/@hyperswarm/network/index.js:35:10)\n at UTP.emit (events.js:223:5)"},"message":"Can only pipe to one destination","stack":"Error: Can only pipe to one destination\n at ReadableState.pipe (/Users/paulfrazee/work/beaker/dist/mac/Beaker Browser.app/Contents/Resources/app.asar/node_modules/streamx/index.js:211:37)\n at ProtocolStream.pipe (/Users/paulfrazee/work/beaker/dist/mac/Beaker Browser.app/Contents/Resources/app.asar/node_modules/streamx/index.js:594:25)\n at pipe (/Users/paulfrazee/work/beaker/dist/mac/Beaker Browser.app/Contents/Resources/app.asar/node_modules/pump/index.js:56:15)\n at Array.reduce ()\n at pump (/Users/paulfrazee/work/beaker/dist/mac/Beaker Browser.app/Contents/Resources/app.asar/node_modules/pump/index.js:79:18)\n at Swarm. (/Users/paulfrazee/work/beaker/dist/mac/Beaker Browser.app/Contents/Resources/app.asar/node_modules/corestore-swarm-networking/index.js:74:7)\n at Swarm.emit (events.js:223:5)\n at NetworkResource.socket [as _onsocket] (/Users/paulfrazee/work/beaker/dist/mac/Beaker Browser.app/Contents/Resources/app.asar/node_modules/hyperswarm/swarm.js:45:14)\n at NetworkResource._onincoming (/Users/paulfrazee/work/beaker/dist/mac/Beaker Browser.app/Contents/Resources/app.asar/node_modules/@hyperswarm/network/index.js:35:10)\n at UTP.emit (events.js:223:5)","msg":"stopping daemon due to error","v":1} ```

Formatting that stack a little better:

Error: Can only pipe to one destination
    at ReadableState.pipe (/Users/paulfrazee/work/beaker/dist/mac/Beaker Browser.app/Contents/Resources/app.asar/node_modules/streamx/index.js:211:37)
    at ProtocolStream.pipe (/Users/paulfrazee/work/beaker/dist/mac/Beaker Browser.app/Contents/Resources/app.asar/node_modules/streamx/index.js:594:25)
    at pipe (/Users/paulfrazee/work/beaker/dist/mac/Beaker Browser.app/Contents/Resources/app.asar/node_modules/pump/index.js:56:15)
    at Array.reduce (<anonymous>)
    at pump (/Users/paulfrazee/work/beaker/dist/mac/Beaker Browser.app/Contents/Resources/app.asar/node_modules/pump/index.js:79:18)
    at Swarm.<anonymous> (/Users/paulfrazee/work/beaker/dist/mac/Beaker Browser.app/Contents/Resources/app.asar/node_modules/corestore-swarm-networking/index.js:74:7)
    at Swarm.emit (events.js:223:5)
    at NetworkResource.socket [as _onsocket] (/Users/paulfrazee/work/beaker/dist/mac/Beaker Browser.app/Contents/Resources/app.asar/node_modules/hyperswarm/swarm.js:45:14)
    at NetworkResource._onincoming (/Users/paulfrazee/work/beaker/dist/mac/Beaker Browser.app/Contents/Resources/app.asar/node_modules/@hyperswarm/network/index.js:35:10)
    at UTP.emit (events.js:223:5)"},"message":"Can only pipe to one destination","stack":"Error: Can only pipe to one destination
    at ReadableState.pipe (/Users/paulfrazee/work/beaker/dist/mac/Beaker Browser.app/Contents/Resources/app.asar/node_modules/streamx/index.js:211:37)
    at ProtocolStream.pipe (/Users/paulfrazee/work/beaker/dist/mac/Beaker Browser.app/Contents/Resources/app.asar/node_modules/streamx/index.js:594:25)
    at pipe (/Users/paulfrazee/work/beaker/dist/mac/Beaker Browser.app/Contents/Resources/app.asar/node_modules/pump/index.js:56:15)
    at Array.reduce (<anonymous>)
    at pump (/Users/paulfrazee/work/beaker/dist/mac/Beaker Browser.app/Contents/Resources/app.asar/node_modules/pump/index.js:79:18)
    at Swarm.<anonymous> (/Users/paulfrazee/work/beaker/dist/mac/Beaker Browser.app/Contents/Resources/app.asar/node_modules/corestore-swarm-networking/index.js:74:7)
    at Swarm.emit (events.js:223:5)
    at NetworkResource.socket [as _onsocket] (/Users/paulfrazee/work/beaker/dist/mac/Beaker Browser.app/Contents/Resources/app.asar/node_modules/hyperswarm/swarm.js:45:14)
    at NetworkResource._onincoming (/Users/paulfrazee/work/beaker/dist/mac/Beaker Browser.app/Contents/Resources/app.asar/node_modules/@hyperswarm/network/index.js:35:10)
    at UTP.emit (events.js:223:5)