Crashing when adding Imported TV Shows

I decided to finally add my own content to my Server since you guys launched Virtual Channels, super excited by the way! I have a rather large library of shows, the DVR is crashing with this error below. Just thought I would share with you devs.

goroutine 229 [running]:
github.com/djherbis/times.noctime.ChangeTime(0xc00140c1e0, 0x0, 0x0)
	github.com/djherbis/[email protected]/times.go:68 +0x45
github.com/fancybits/channels-server/dvr.(*File).LinkToGroup(0xc000b8aa80, 0x0, 0x0)
	github.com/fancybits/channels-server/dvr/file.go:351 +0xa0f
github.com/fancybits/channels-server/dvr.(*Recorder).CreateFile(0xc000158400, 0xc000b8aa80, 0xb, 0xc00172a48c)
	github.com/fancybits/channels-server/dvr/db_files.go:37 +0x370
github.com/fancybits/channels-server/dvr.(*Recorder).CreateImportedEpisode(0xc000158400, 0xc000cc3ab1, 0xb, 0xc00172a48c, 0xf8, 0xc000e24820, 0x7, 0xc000e24827, 0x7, 0xc00172a48c, ...)
	github.com/fancybits/channels-server/dvr/db_files.go:141 +0x1f0
github.com/fancybits/channels-server/dvr.(*Recorder).scanEpisode(0xc000158400, 0xc000cc3ab1, 0xb, 0xc00172a48c, 0xf8, 0xf8, 0x0, 0x0)
	github.com/fancybits/channels-server/dvr/scanner.go:396 +0x706
github.com/fancybits/channels-server/dvr.(*Recorder).scanTV.func1(0xc00172a480, 0x104, 0x2a31e70, 0xc00037cd20, 0x0, 0x0, 0x104, 0xc00162e6c0)
	github.com/fancybits/channels-server/dvr/scanner.go:201 +0x239
path/filepath.walk(0xc00172a480, 0x104, 0x2a31e70, 0xc00037cd20, 0xc0015e3d80, 0x0, 0x0)
	path/filepath/path.go:418 +0x457
path/filepath.walk(0xc000f7c240, 0x30, 0x2a31e70, 0xc0006f84d0, 0xc0015e3d80, 0x0, 0x0)
	path/filepath/path.go:442 +0x31b
path/filepath.walk(0xc000f7c0c0, 0x27, 0x2a31e70, 0xc0006f8460, 0xc0015e3d80, 0x0, 0x0)
	path/filepath/path.go:442 +0x31b
path/filepath.walk(0xc000cc3ab1, 0xb, 0x2a31e70, 0xc000a7de30, 0xc0015e3d80, 0x0, 0xc000f69b60)
	path/filepath/path.go:442 +0x31b
path/filepath.Walk(0xc000cc3ab1, 0xb, 0xc000f45d80, 0x2754814, 0x1b)
	path/filepath/path.go:505 +0x125
github.com/fancybits/channels-server/dvr.(*Recorder).scanTV(0xc000158400, 0xc000cc3ab1, 0xb, 0xb, 0x0)
	github.com/fancybits/channels-server/dvr/scanner.go:174 +0x113
github.com/fancybits/channels-server/dvr.(*Recorder).doScan(0xc000158400)
	github.com/fancybits/channels-server/dvr/scanner.go:123 +0x673
github.com/fancybits/channels-server/dvr.(*Recorder).RunScanner(0xc000158400)
	github.com/fancybits/channels-server/dvr/scanner.go:65 +0xb7
created by github.com/fancybits/channels-server/dvr.(*Recorder).Run
	github.com/fancybits/channels-server/dvr/recorder.go:211 +0xf4

Thanks this is fixed in the next prerelease build.

2 Likes