This exception seems to happen if trafficops hasn't been seeded with the 
cachegroup(s).  Seems to be a race condition that happens infrequently. 

```enroller_1         | 2018/08/28 13:25:19 http: panic serving 
[fc01:9400:1000:8::5]:49740: runtime error: index out of range
enroller_1         | goroutine 26 [running]:
enroller_1         | net/http.(*conn).serve.func1(0xc420268d20)
enroller_1         |     /usr/local/go/src/net/http/server.go:1726 +0xd0
enroller_1         | panic(0x861a80, 0xb8e110)
enroller_1         |     /usr/local/go/src/runtime/panic.go:502 +0x229
enroller_1         | main.(*session).getCachegroupID(0xc42041c1c0, 0x1, 0x0, 
0x0)
enroller_1         |     
/go/src/github.com/apache/trafficcontrol/infrastructure/cdn-in-a-box/enroller/enroller.go:155
 +0xfb
enroller_1         | main.(*session).enrollContainer(0xc42041c1c0, 
0xc420306dc0, 0xbbe4c8, 0x0, 0x0, 0xc4201b0780, 0xc42019d300, 0x1, 0x4, 
0xc4201b0f00)
enroller_1         |     
/go/src/github.com/apache/trafficcontrol/infrastructure/cdn-in-a-box/enroller/enroller.go:221
 +0x4f9
enroller_1         | main.(*session).enrollerHandler.func1(0x957c00, 
0xc42024a000, 0xc420294a00)
enroller_1         |     
/go/src/github.com/apache/trafficcontrol/infrastructure/cdn-in-a-box/enroller/enroller.go:325
 +0x9b9
enroller_1         | net/http.HandlerFunc.ServeHTTP(0xc42053e000, 0x957c00, 
0xc42024a000, 0xc420294a00)
enroller_1         |     /usr/local/go/src/net/http/server.go:1947 +0x44
enroller_1         | net/http.(*ServeMux).ServeHTTP(0xba0840, 0x957c00, 
0xc42024a000, 0xc420294a00)
enroller_1         |     /usr/local/go/src/net/http/server.go:2337 +0x130
enroller_1         | net/http.serverHandler.ServeHTTP(0xc420544000, 0x957c00, 
0xc42024a000, 0xc420294a00)
enroller_1         |     /usr/local/go/src/net/http/server.go:2694 +0xbc
enroller_1         | net/http.(*conn).serve(0xc420268d20, 0x9580c0, 
0xc420418700)
enroller_1         |     /usr/local/go/src/net/http/server.go:1830 +0x651
enroller_1         | created by net/http.(*Server).Serve
enroller_1         |     /usr/local/go/src/net/http/server.go:2795 +0x27b
```




[ Full content available at: https://github.com/apache/trafficcontrol/pull/2743 
]
This message was relayed via gitbox.apache.org for [email protected]

Reply via email to