(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
I1106 07:02:08.650679 50 database.go:71] Alloted 16MB cache to /root/.ethereum/chaindata | |
I1106 07:02:08.653609 50 database.go:71] Alloted 16MB cache to /root/.ethereum/dapp | |
I1106 07:02:08.655587 50 backend.go:298] Protocol Versions: [62 61], Network Id: 287671186 | |
I1106 07:02:08.656029 50 backend.go:310] Successfully wrote genesis block. New genesis hash = c200f88a34a122300b4974ff291eefbd0d4f226bfa90f8fb60dbf14c65b2c246 | |
I1106 07:02:08.656071 50 backend.go:340] Blockchain DB Version: 3 | |
I1106 07:02:08.656205 50 chain_manager.go:248] Last block (#0) c200f88a34a122300b4974ff291eefbd0d4f226bfa90f8fb60dbf14c65b2c246 TD=256 | |
I1106 07:02:08.661362 50 cmd.go:125] Starting Geth/atm1/v1.2.3-6962eda1/linux/go1.5.1 | |
I1106 07:02:08.661441 50 server.go:314] Starting Modified Server | |
I1106 07:02:08.662129 50 nat.go:111] mapped network port udp:30303 -> 30303 (ethereum discovery) using ExtIP(169.54.225.108) | |
I1106 07:02:08.663033 50 udp.go:204] Listening, enode://3c74008ae7a4f88e53 |
I1106 10:26:23.845612 49 database.go:71] Alloted 16MB cache to /root/.ethereum/chaindata | |
I1106 10:26:25.566804 49 database.go:71] Alloted 16MB cache to /root/.ethereum/dapp | |
I1106 10:26:25.606792 49 backend.go:298] Protocol Versions: [62 61], Network Id: 287671186 | |
I1106 10:26:25.612499 49 genesis.go:88] Genesis block already in chain. Writing canonical number | |
I1106 10:26:25.613567 49 backend.go:310] Successfully wrote genesis block. New genesis hash = c200f88a34a122300b4974ff291eefbd0d4f226bfa90f8fb60dbf14c65b2c246 | |
I1106 10:26:25.615909 49 backend.go:340] Blockchain DB Version: 3 | |
I1106 10:26:25.620857 49 chain_manager.go:248] Last block (#1189) 52e900e4defa3398393b6f54a990bfd8c6a296c423e0f29768eae12a7f389108 TD=182366584 | |
I1106 10:26:25.756610 49 cmd.go:125] Starting Geth/armhf/v1.2.3-6962eda1/linux/go1.5.1 | |
I1106 10:26:25.757660 49 server.go:314] Starting Modified Server | |
I1106 10:26:25.972857 49 udp.go:204] Listening, enode://7123e124ec4e7d741d1afa024c1692131f65 |
compose_atm0_1: TX_TRACE: miner: got tx event: 5e39f08cb15254576a5052aea10ddfde79f89e3a3640ced87e10fff1e091c02c | |
compose_atm0_1: TX_TRACE: miner: commited tx: 5e39f08cb15254576a5052aea10ddfde79f89e3a3640ced87e10fff1e091c02c error: <nil> | |
compose_atm0_1: TX_TRACE: (re) broadcasting tx: 5e39f08cb15254576a5052aea10ddfde79f89e3a3640ced87e10fff1e091c02c | |
compose_atm0_1: TX_TRACE: sent tx on the wire to peer: Peer 2f7d33ab9325971a [eth/63] error: %!s(<nil>) | |
compose_atm0_1: TX_TRACE: sent tx on the wire to peer: Peer 0f97c493f2ad911c [eth/63] error: %!s(<nil>) | |
compose_atm0_1: TX_TRACE: sent tx on the wire to peer: Peer fd059dcf4a609a83 [eth/63] error: %!s(<nil>) | |
compose_atm0_1: TX_TRACE: tx(s) received from peer. | |
compose_atm0_1: TX_TRACE: adding 1 tx(s) to pool. | |
compose_atm0_1: TX_TRACE: added tx to pool: 71a77b3d3693be884e4324dbe08e667669a45331f52eb6157d7a36ecdafbf042 | |
compose_atm0_1: TX_TRACE: miner: got tx event: 71a77b3d3693be884e4324dbe08e667669a45331f52eb6157d7a36ecdafbf042 |
Nov 8 22:41:15 eth-atm-tok02-1 atm: SIGQUIT: quit | |
Nov 8 22:41:15 eth-atm-tok02-1 atm: PC=0x4990d9 m=0 | |
Nov 8 22:41:15 eth-atm-tok02-1 atm: | |
Nov 8 22:41:15 eth-atm-tok02-1 atm: goroutine 0 [idle]: | |
Nov 8 22:41:15 eth-atm-tok02-1 atm: runtime.epollwait(0x7ffd00000004, 0x7ffd65fb3e90, 0xffffffff00000080, 0x7ffd00000001, 0x1ffffffff, 0x7ffd00000000, 0x0, 0xb31c75a800000005, 0x7fee, 0x0, ...) | |
Nov 8 22:41:15 eth-atm-tok02-1 atm: #011/usr/local/go/src/runtime/sys_linux_amd64.s:420 +0x19 | |
Nov 8 22:41:15 eth-atm-tok02-1 atm: runtime.netpoll(0x16f3401, 0x0) | |
Nov 8 22:41:15 eth-atm-tok02-1 atm: #011/usr/local/go/src/runtime/netpoll_epoll.go:68 +0x94 | |
Nov 8 22:41:15 eth-atm-tok02-1 atm: runtime.findrunnable(0xc820018000, 0x0) | |
Nov 8 22:41:15 eth-atm-tok02-1 atm: #011/usr/local/go/src/runtime/proc1.go:1512 +0x598 |
I1115 15:34:38.716478 20154 blockchain.go:1142] imported 1 block(s) (0 queued 0 ignored) including 1 txs in 40.584362ms. #13766 [fc614f9e / fc614f9e] | |
panic: runtime error: invalid memory address or nil pointer dereference | |
[signal 0xb code=0x1 addr=0x0 pc=0x62c80b] | |
goroutine 41 [running]: | |
github.com/ethereum/go-ethereum/xeth.(*whisperFilter).insert(0x0, 0xc833691ba8, 0x1, 0x1) | |
#011/tmp/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/xeth/whisper_filter.go:72 +0x32b | |
github.com/ethereum/go-ethereum/xeth.(*XEth).NewWhisperFilter.func1(0xc835262280, 0xc8339236b0, 0x2a, 0xc833ce2340, 0x3, 0xc837012510, 0x84, 0x5648d248, 0x64, 0xc820466b40, ...) | |
#011/tmp/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/xeth/xeth.go:680 +0x15b | |
github.com/ethereum/go-ethereum/xeth.(*Whisper).Watch.func1(0xc835262280) |
miner: I1116 01:35:57.363088 14765 worker.go:557] commit new work on block 16034 with 0 txs & 0 uncles. Took 371.524µs | |
miner: I1116 01:35:57.509826 14765 worker.go:557] commit new work on block 16034 with 0 txs & 0 uncles. Took 433.173µs | |
miner: [libsecp256k1] illegal argument: recid >= 0 && recid <= 3 | |
miner: SIGABRT: abort | |
miner: PC=0x7f6d97a19cc9 m=7 | |
miner: signal arrived during cgo execution | |
miner: | |
miner: goroutine 2465756 [syscall, locked to thread]: | |
miner: runtime.cgocall(0x41c0e0, 0xc8219a5b28, 0x3fac10bd00000000) | |
miner: #011/usr/local/go/src/runtime/cgocall.go:120 +0x11b fp=0xc8219a5ae0 sp=0xc8219a5ab0 |
I1128 13:41:39.428252 30400 blockchain.go:1230] imported 1 block(s) (0 queued 0 ignored) including 1 txs in 85.994423ms. #76938 [9040bac2 / 9040bac2] | |
panic: runtime error: invalid memory address or nil pointer dereference | |
[signal 0xb code=0x1 addr=0x0 pc=0x90cb5c] | |
goroutine 59 [running]: | |
github.com/ethereum/go-ethereum/whisper.(*Whisper).expire(0xc82015c780) | |
#011/tmp/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/whisper/whisper.go:345 +0x20c | |
github.com/ethereum/go-ethereum/whisper.(*Whisper).update(0xc82015c780) | |
#011/tmp/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/whisper/whisper.go:320 +0xc2 | |
created by github.com/ethereum/go-ethereum/whisper.(*Whisper).Start |
I1223 20:49:01.161318 77 peer.go:115] Peer 8c4238089a1e7f58 159.122.239.113:40403: broadcast failed: write tcp 172.17.0.1:46465->159.122.239.113:40403: use of closed network connection | |
I1223 20:49:07.012405 77 blockchain.go:1230] imported 1 block(s) (0 queued 0 ignored) including 0 txs in 123.062082ms. #199028 [2c6c79cb / 2c6c79cb] | |
I1223 20:49:11.786649 77 peer.go:115] Peer d1ed61e391b21a5f 161.202.87.190:40400: broadcast failed: shutting down | |
I1223 20:49:11.786817 77 peer.go:115] Peer c81bf9f9ef0fa450 161.202.82.10:40402: broadcast failed: shutting down | |
I1223 20:49:11.787552 77 peer.go:115] Peer fc4a02b58be02205 161.202.87.190:40403: broadcast failed: shutting down | |
I1223 20:49:11.787669 77 peer.go:115] Peer f929fce2f141641e 169.45.159.49:40403: broadcast failed: write tcp 172.17.0.1:45382->169.45.159.49:40403: use of closed network connection | |
I1223 20:49:11.788553 77 peer.go:115] Peer c60f555912494933 159.122.228.27:40404: broadcast failed: write tcp 172.17.0.1:56478->159.1 |
(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
I hereby claim:
To claim this, I am signing this object: