Blank Configure Page on DVR

Just installed a fresh copy of Mac OS X Yosemite and installed Channels DVR. When I go to configure it, the web page is just blank (white) after briefly seeing the loading spinner, and doesn’t allow me to do anything. Here’s the log:

**2018/07/01 01:45:34 [SYS] Starting Channels DVR v2018.06.28.1458 (darwin-x86_64) in /Users/Theater/Library/Application Support/ChannelsDVR/data

2018/07/01 01:45:35 [HDR] Found 1 devices
2018/07/01 01:45:35 [ERR] Failed to refresh auth: missing oauth client
2018/07/01 01:45:35 [SYS] Started HTTP Server
2018/07/01 01:45:37 [SYS] Bonjour service registered with Homes-Mac-mini.local**

Please help!

What browser?

Can you try Chrome

I noticed the same thing following this week’s update of the DVR daemon. I restarted the daemon and tried Safari and Chrome. Blank in all cases. [Running on latest public release of High Sierra.]

Please also try checking the browser’s javascript console to see if there are any errors.

This was in both Safari and Chrome. There are two errors in the Javascript console:

[Error] TypeError: null is not an object (evaluating ‘r.subscription.plan’)
render — bundle.js:35:11026
h — bundle.js:43:43184
o — bundle.js:43:55057
a — bundle.js:43:55336
E — bundle.js:43:58279
_ — bundle.js:43:57822
b — bundle.js:43:57659
g — bundle.js:43:57038
f — bundle.js:43:56500
enqueueSetState — bundle.js:43:45779
setState — bundle.js:51:1510
(anonymous function) — bundle.js:35:8044
(anonymous function) — bundle.js:21:400862
promiseReactionJob

yr (bundle.js:43:53888)
commitErrorLogging (bundle.js:43:72718)
w (bundle.js:43:59513)
E (bundle.js:43:58291)
_ (bundle.js:43:57822)
b (bundle.js:43:57659)
g (bundle.js:43:57038)
f (bundle.js:43:56500)
enqueueSetState (bundle.js:43:45779)
setState (bundle.js:51:1510)
(anonymous function) (bundle.js:35:8044)
(anonymous function) (bundle.js:21:400862)
promiseReactionJob
[Error] Unhandled Promise Rejection: TypeError: null is not an object (evaluating ‘r.subscription.plan’)
A (bundle.js:43:58061)
_ (bundle.js:43:57890)
b (bundle.js:43:57659)
g (bundle.js:43:57038)
f (bundle.js:43:56500)
enqueueSetState (bundle.js:43:45779)
setState (bundle.js:51:1510)
(anonymous function) (bundle.js:35:8044)
(anonymous function) (bundle.js:21:400862)
promiseReactionJob

Yikes. Will fix and push out a new build.

Just figured this out. oath failure, for me, was because I had not subscribed to the DVR service.

Try This: Login and click the TINY subscribe button. If already subscribed, navigate to the page to manage your subscription and log-in. Once subscribed/logged in, install channels and/or open the configure page to continue.

I thought it was due to pfsense - drove me nuts and took me over an hour to narrow down/resolve (extra month free?)

Let me know if this works for you.

There’s a new build out which fixes this. You’re right that it was only happening if you weren’t subscribed already. Your DVR should auto update to the fixed build, though it’s a moot point now.

It does seem to have gotten smaller for some reason. I’ll see if we can make it more prominent on the page.

Fixed!

1 Like