Power Outage and Now Channels won't start

I am running this on a Synology 920+ and there was a power outage last night for 2 hours.

Channels DVR will not run now. Here is the last 50 lines from the logs:

2020/12/01 23:34:30.482436 [IDX] Generating video index for job 1606894470-74

2020/12/02 00:03:30.591028 [DVR] Pruning old recording The Late Show With Stephen Colbert S06E40 LL Cool J Dave Grohl Foo Fighters 2020-11-19-2334.mpg

2020/12/02 00:03:30.930539 [DVR] Deleting /volume1/DVR/TV/The Late Show With Stephen Colbert/The Late Show With Stephen Colbert S06E39 Matthew McConaughey Cedric the Entertainer 2020-11-18-2334.mpg

2020/12/02 02:07:36.305018 [SYS] Starting Channels DVR v2020.11.29.1807 (linux-x86_64 pid:14669) in /volume1/@appstore/ChannelsDVR/channels-dvr/data

2020/12/02 02:07:36.646234 [SYS] Started HTTP Server

2020/12/02 02:07:37.155949 [HDR] Found 0 devices

panic: runtime error: invalid memory address or nil pointer dereference

[signal SIGSEGV: segmentation violation code=0x1 addr=0x50 pc=0xa72633]

goroutine 1 [running]:

github.com/fancybits/channels-server/tms.(*LoggingTransport).RoundTrip(0xc0004d1240, 0xc000626500, 0xc0004d1240, 0x0, 0x0)

github.com/fancybits/channels-server/tms/api.go:112 +0x133

net/http.send(0xc000626500, 0x1a482e0, 0xc0004d1240, 0x0, 0x0, 0x0, 0xc000308228, 0x203000, 0x1, 0x0)

net/http/client.go:252 +0x43e

net/http.(*Client).send(0xc00037e240, 0xc000626500, 0x0, 0x0, 0x0, 0xc000308228, 0x0, 0x1, 0xc000626500)

net/http/client.go:176 +0xfa

net/http.(*Client).do(0xc00037e240, 0xc000626500, 0x0, 0x0, 0x0)

net/http/client.go:699 +0x44a

net/http.(*Client).Do(...)

net/http/client.go:567

github.com/fancybits/channels-server/tms.Api.requestAPI(0x17160d6, 0x18, 0xc00037e240, 0xc000503b80, 0x4f, 0x1461aa0, 0xc0004a67a0, 0x0, 0x0, 0x0, ...)

github.com/fancybits/channels-server/tms/api.go:258 +0x2e1

github.com/fancybits/channels-server/tms.Api.requestJSON(...)

github.com/fancybits/channels-server/tms/api.go:212

github.com/fancybits/channels-server/tms.Api.SearchStations(0x17160d6, 0x18, 0xc00037e240, 0x16e4422, 0x6, 0x1, 0xc0004a3830, 0xc0009e0fb7, 0x17d19b8, 0xc00005ca80, ...)

github.com/fancybits/channels-server/tms/station.go:87 +0x2c5

github.com/fancybits/channels-server/tve.genericStationIDForCallsign(0x16e4422, 0x6, 0xc000ad62e0, 0x15)

github.com/fancybits/channels-server/tve/fs2go.go:261 +0x79

github.com/fancybits/channels-server/tve.(*neulionClient).availableChannels(0x277b7c0, 0x1a81b20, 0xc0001878c0, 0x0, 0x0, 0x2)

github.com/fancybits/channels-server/tve/neulion.go:121 +0x66f

github.com/fancybits/channels-server/tve.(*client).Channels(0xc0001878c0, 0x0, 0x0, 0x0, 0x0)

github.com/fancybits/channels-server/tve/client.go:213 +0x56d

github.com/fancybits/channels-server/tve.(*Device).RefreshChannels(0xc0003e6230)

github.com/fancybits/channels-server/tve/provider.go:143 +0xdc

github.com/fancybits/channels-server/tve.(*Provider).RefreshDevices(0x2d6e770)

github.com/fancybits/channels-server/tve/provider.go:73 +0x276

main.RefreshTVE()

github.com/fancybits/channels-server/main.go:398 +0x31

main.StartTVE()

github.com/fancybits/channels-server/main.go:394 +0x11f

main.run()

github.com/fancybits/channels-server/main.go:331 +0x3f5

main.SetupMenu(...)

github.com/fancybits/channels-server/menu.go:6

main.main()

github.com/fancybits/channels-server/main.go:215 +0x1d9


Should I uninstall and reinstall?  Will it keep all of my data?

Thanks,
Tony

I decided to reinstall. Just picked the same DVR folder and went through the wizard.

Everything is working again. Easier than I thought.

Tony