I can no longer get Channels DVR docker image (using the one with TV Everywhere) to start on my unraid 6.8 server.
Below is the channels-dvr.log showing the issue...
2020/01/02 21:25:43 [SYS] Starting Channels DVR v2019.12.05.0128 (linux-x86_64 pid:1) in /channels-dvr/data
2020/01/02 21:25:44 [HDR] Found 1 devices
2020/01/02 21:25:45 [SYS] Started HTTP Server
panic: runtime error: makeslice: len out of range
goroutine 1 [running]:
github.com/blevesearch/bleve/index/scorch/segment/zap.(*SegmentBase).loadFieldDocValueReader(0xc0007cd2c0, 0xc000a7aa98, 0x7, 0x3841523, 0x38c7b5a, 0x338, 0x4, 0x8)
github.com/blevesearch/[email protected]/index/scorch/segment/zap/docvalues.go:111 +0x12c
github.com/blevesearch/bleve/index/scorch/segment/zap.(*SegmentBase).loadDvReaders(0xc0007cd2c0, 0x0, 0x0)
github.com/blevesearch/[email protected]/index/scorch/segment/zap/segment.go:570 +0x20e
github.com/blevesearch/bleve/index/scorch/segment/zap.Open(0xc0008b7d70, 0x2c, 0x1b, 0x146c006, 0x1, 0x152f245831e6)
github.com/blevesearch/[email protected]/index/scorch/segment/zap/segment.go:87 +0x204
github.com/blevesearch/bleve/index/scorch.(*Scorch).loadSegment(0xc00049a800, 0xc000740a40, 0x3, 0x3, 0xc000740a40)
github.com/blevesearch/[email protected]/index/scorch/persister.go:740 +0xdb
github.com/blevesearch/bleve/index/scorch.(*Scorch).loadSnapshot(0xc00049a800, 0xc0007409c0, 0x3, 0x3, 0xc0007409c0)
github.com/blevesearch/[email protected]/index/scorch/persister.go:716 +0x203
github.com/blevesearch/bleve/index/scorch.(*Scorch).loadFromBolt.func1(0xc000be4460, 0x1000, 0xc000be4460)
github.com/blevesearch/[email protected]/index/scorch/persister.go:637 +0x1ea
github.com/etcd-io/bbolt.(*DB).View(0xc000bda200, 0xc000a25730, 0x0, 0x0)
github.com/etcd-io/[email protected]/db.go:725 +0xa8
github.com/blevesearch/bleve/index/scorch.(*Scorch).loadFromBolt(0xc00049a800, 0x25, 0x180)
github.com/blevesearch/[email protected]/index/scorch/persister.go:614 +0x55
github.com/blevesearch/bleve/index/scorch.(*Scorch).openBolt(0xc00049a800, 0xc00024f338, 0xc00049a800)
github.com/blevesearch/[email protected]/index/scorch/scorch.go:211 +0x581
github.com/blevesearch/bleve/index/scorch.(*Scorch).Open(0xc00049a800, 0x6, 0xc000963c50)
github.com/blevesearch/[email protected]/index/scorch/scorch.go:160 +0x2f
github.com/blevesearch/bleve.openIndexUsing(0xc000976540, 0x15, 0xc000241e00, 0xc00056a070, 0x0, 0x0)
github.com/blevesearch/[email protected]/index_impl.go:174 +0x516
github.com/blevesearch/bleve.OpenUsing(...)
github.com/blevesearch/[email protected]/index.go:294
github.com/fancybits/channels-server/dvr.(*Recorder).airingIndexForLineup(0xc000bd8000, 0xc000a7a590, 0xd, 0x0, 0x0)
github.com/fancybits/channels-server@/dvr/search.go:208 +0x1e7
github.com/fancybits/channels-server/dvr.(*Recorder).RefreshSearchIndices(0xc000bd8000)
github.com/fancybits/channels-server@/dvr/search.go:176 +0x1b6
github.com/fancybits/channels-server/dvr.(*Recorder).SetupSearch(...)
github.com/fancybits/channels-server@/dvr/search.go:162
github.com/fancybits/channels-server/dvr.(*Recorder).Setup(0xc000bd8000)
github.com/fancybits/channels-server@/dvr/recorder.go:95 +0x409
main.StartDVR()
github.com/fancybits/channels-server@/dvr.go:42 +0x1a3
main.run()
github.com/fancybits/channels-server@/main.go:239 +0x368
main.SetupMenu(...)
github.com/fancybits/channels-server@/menu.go:6
main.main()