attestantio / vouch

Apache License 2.0
112 stars 28 forks source link

Panic when submit of attestation failed #1

Closed stefa2k closed 4 years ago

stefa2k commented 4 years ago
ESC[36mvouch_1            |ESC[0m {"level":"error","service":"client","impl":"tekuhttp","error":"failed to request beacon committee subscription: failed to connect to POST endpoint: Post \"http://teku_node:5051/validator/beacon_committee_subscription\": dial tcp 172.80.3.4:5051: connect: connection refused","time":"2020-10-12T23:01:45Z","message":"Failed to subscribe to beacon committee"}
ESC[36mvouch_1            |ESC[0m {"level":"error","service":"client","impl":"tekuhttp","error":"failed to request beacon committee subscription: failed to connect to POST endpoint: Post \"http://teku_node:5051/validator/beacon_committee_subscription\": dial tcp 172.80.3.4:5051: connect: connection refused","time":"2020-10-12T23:01:45Z","message":"Failed to subscribe to beacon committee"}
ESC[36mvouch_1            |ESC[0m {"level":"error","service":"client","impl":"tekuhttp","error":"failed to request beacon committee subscription: failed to connect to POST endpoint: Post \"http://teku_node:5051/validator/beacon_committee_subscription\": dial tcp 172.80.3.4:5051: connect: connection refused","time":"2020-10-12T23:01:45Z","message":"Failed to subscribe to beacon committee"}
ESC[36mvouch_1            |ESC[0m {"level":"error","service":"client","impl":"tekuhttp","error":"failed to request beacon committee subscription: failed to connect to POST endpoint: Post \"http://teku_node:5051/validator/beacon_committee_subscription\": dial tcp 172.80.3.4:5051: connect: connection refused","time":"2020-10-12T23:01:45Z","message":"Failed to subscribe to beacon committee"}
ESC[36mvouch_1            |ESC[0m {"level":"warn","strategy":"submitter","impl":"all","beacon_node_address":"teku_node:5051","subscriptions":91,"error":"submitted with errors","time":"2020-10-12T23:01:45Z","message":"Failed to submit beacon committee subscription"}
ESC[36mvouch_1            |ESC[0m {"level":"warn","strategy":"submitter","impl":"all","beacon_node_address":"teku_node:5051","slot":499808,"error":"failed to POST to /validator/attestation: failed to connect to POST endpoint: Post \"http://teku_node:5051/validator/attestation\": dial tcp 172.80.3.4:5051: connect: connection refused","time":"2020-10-12T23:01:48Z","message":"Failed to submit attestation"}
ESC[36mvouch_1            |ESC[0m {"level":"debug","service":"controller","impl":"standard","attestation_slot":499808,"committee_index":13,"time":"2020-10-12T23:01:48Z","message":"No committee info; cannot aggregate"}
ESC[36mvouch_1            |ESC[0m panic: runtime error: invalid memory address or nil pointer dereference
ESC[36mvouch_1            |ESC[0m [signal SIGSEGV: segmentation violation code=0x1 addr=0x40 pc=0xe45283]
ESC[36mvouch_1            |ESC[0m
ESC[36mvouch_1            |ESC[0m goroutine 2107165 [running]:
ESC[36mvouch_1            |ESC[0m github.com/attestantio/vouch/services/controller/standard.(*Service).AttestAndScheduleAggregate(0xc000437ad0, 0x15987a0, 0xc000045640, 0x11af1c0, 0xc000b0efc0)
ESC[36mvouch_1            |ESC[0m       /app/services/controller/standard/attester.go:136 +0x353
ESC[36mvouch_1            |ESC[0m github.com/attestantio/vouch/services/scheduler/basic.(*Service).ScheduleJob.func1(0x15987a0, 0xc000045640, 0xc000f173e0, 0x29, 0x0, 0xed716d75c, 0x1e36f60, 0xc0005aa690, 0xc001a73920, 0xc001a73980, ...)
ESC[36mvouch_1            |ESC[0m       /app/services/scheduler/basic/service.go:129 +0x4ea
ESC[36mvouch_1            |ESC[0m created by github.com/attestantio/vouch/services/scheduler/basic.(*Service).ScheduleJob
ESC[36mvouch_1            |ESC[0m       /app/services/scheduler/basic/service.go:94 +0x410
ESC[36mvouch_1            |ESC[0m runtime: note: your Linux kernel may be buggy
ESC[36mvouch_1            |ESC[0m runtime: note: see https://golang.org/wiki/LinuxKernelSignalVectorBug
ESC[36mvouch_1            |ESC[0m runtime: note: mlock workaround for kernel bug failed with errno 12
ESC[36mvouch_1            |ESC[0m {"level":"info","version":"v0.6.1","time":"2020-10-12T23:01:50Z","message":"Starting vouch"}
ESC[36mvouch_1            |ESC[0m {"level":"info","listen_address":"0.0.0.0:8081","time":"2020-10-12T23:01:50Z","message":"Started prometheus metrics service"}
ESC[36mvouch_1            |ESC[0m {"level":"info","time":"2020-10-12T23:01:54Z","message":"Starting multinode submitter strategy"}
ESC[36mvouch_1            |ESC[0m {"level":"fatal","error":"failed to select submitter: failed to fetch client \"teku_node:5051\" for submitter strategy: failed to initiate client: failed to connect to Ethereum 2 client with any known method","time":"2020-10-12T23:01:54Z","message":"Failed to initialise services"}
ESC[36mvouch_1            |ESC[0m {"level":"info","version":"v0.6.1","time":"2020-10-12T23:01:55Z","message":"Starting vouch"}
ESC[36mvouch_1            |ESC[0m {"level":"info","listen_address":"0.0.0.0:8081","time":"2020-10-12T23:01:55Z","message":"Started prometheus metrics service"}
ESC[36mvouch_1            |ESC[0m {"level":"info","time":"2020-10-12T23:01:55Z","message":"Starting multinode submitter strategy"}
ESC[36mvouch_1            |ESC[0m {"level":"fatal","error":"failed to select submitter: failed to fetch client \"teku_node:5051\" for submitter strategy: failed to initiate client: failed to connect to Ethereum 2 client with any known method","time":"2020-10-12T23:01:55Z","message":"Failed to initialise services"}
ESC[36mvouch_1            |ESC[0m {"level":"info","version":"v0.6.1","time":"2020-10-12T23:01:56Z","message":"Starting vouch"}
ESC[36mvouch_1            |ESC[0m {"level":"info","listen_address":"0.0.0.0:8081","time":"2020-10-12T23:01:56Z","message":"Started prometheus metrics service"}
ESC[36mvouch_1            |ESC[0m {"level":"info","time":"2020-10-12T23:01:58Z","message":"Starting multinode submitter strategy"}
ESC[36mvouch_1            |ESC[0m {"level":"fatal","error":"failed to select submitter: failed to fetch client \"teku_node:5051\" for submitter strategy: failed to initiate client: failed to connect to Ethereum 2 client with any known method","time":"2020-10-12T23:01:58Z","message":"Failed to initialise services"}