TVE losing Discovery owned channels

Had this same issue today myself. Can confirm rescanning Science Channel cleared it up.

Ok so question for the group. My discovery channel line up does not include science. Is the science rescan still a step to try? So far the usual steps gave gotten it back over the last 2 weeks. But I could try it (science even though a legit error could occur) the next time.

I don't think it would help or hurt. If you don't get the science channel, it's already in error and a rescan won't fix it.

I think you're better off clearing the chromedata folder with the update password, then rescan individual channels that are in error. Then update password again to clear the chromedata folder after all channel rescans are done.

But then, what do I know?

I am. That's the first thing on my troubleshooting tips list

Ok that has been my go to steps except adding the password back after the rescan is something I hadn’t been doing. I’m sure it’s in pinned notes just over looked it. Thanks for the willingness to rinse and repeat.

I don't know the technical details of how or why, but my observations have shown that something stored in the chromedata folder causes auth issues.

If you add a TVE source and rescan errored channels, you should then clear the chromedata folder.
Otherwise later when you need to rescan a channel, or Channels DVR does it (when a recording or Live TV watching fails to start with certain errors), it will try to rescan (re-auth) the channel and if the chromedata folder wasn't cleared it sometimes causes it to fail.

Same goes for anytime you rescan channels, clear the chromedata folder after.

I assume it's some stale/invalid auth token or cookie stored in the folder. Only the devs know for sure.

Some users have even setup a sheduled task/cron job to delete the chromedata folder at a scheduled time.

This is so annoying. Went to watch something that should've recorded last night and it didn't. Checked scheduled recordings and see the error:

So I did an Update password, then went in to re-scan the channels. I'm still getting this: 403: Not permitted to watch. (access.denied.missingpackage)

Why is this always an issue with Discovery networks, especially with Spectrum.

Does hitting rescan next to Science channel help?

No, but I got them back. I deleted the chrome data folder on the dvr server, then went in and tried to watch on sciencechannel.com. It gave me error, but let me log out and back in then it worked. So I again updated password in Channels. Then when I went into manage lineup, the channels I tried to rescan before - Discovery & TLC were gone, so I did a rescan all channels and they came back and are working now. Frustrating though that you don't find out there's an issue until the recordings are missed. Seems to happen most often on Discovery network channels.

And strangely, I cleared my 403 error without doing a rescan.

I'm still having problems with this as well. I deleted and readded the tuner Friday morning and Saturday morning Discovery channels were gone again. I have tried everything here except the Chrome data folder, so I will try that next. The nearest thing I had to success of getting the channels back other than deleting and readding the TVE tuner was going to the Science Channel page and logging in TVE there, which got me SCI back, but none of the other channels. Let's home Chrome data fixes it.

1 Like

If you're on Medicom it probably won't help.
According to Aman in this post, the chromedata folder is only used for Xfinity and Spectrum.

When you go to Rescan Channels, what error displays next to the channel?

Started getting same issue, went to the websites themselves and couldn’t get logins to work there either

Having error again, rescanning Science did not resolve. Submitted logs.

Update to prerelease

1 Like

Working, thanks.

Tried Update to pre release, it says downloading, then Browser refresh needed, i did reload the page.
but I don't see the pre-release date, still the previous one.

1 Like

And no change to Discovery channels, they still don't play.

Heres


[quote="Flt505, post:40, topic:31101"]
but I don't see the pre-release date, still the previous one.
[/quote]
Heres the log showing where i tried to update to prerelease:
2022/02/22 20:27:22.408184 [SYS] Downloading new version v2022.02.22.1927
2022/02/22 20:27:28.056072 [SYS] Error checking for update: rename C:\ProgramData\ChannelsDVR\latest C:\ProgramData\ChannelsDVR\2022.02.09.0020: Access is denied.
2022/02/22 20:31:03.548460 [SYS] Downloading new version v2022.02.22.1927
2022/02/22 20:31:09.611274 [SYS] Error checking for update: rename C:\ProgramData\ChannelsDVR\latest C:\ProgramData\ChannelsDVR\2022.02.09.0020: Access is denied.
2022/02/22 20:37:13.196962 [TRS] DNS: OK: Resolved host via system DNS
2022/02/22 20:37:13.544165 [TRS] Cloud Reachable: OK: Connected to community.getchannels.com
2022/02/22 20:37:13.638150 [TRS] Local Time: OK: Local clock is accurate
2022/02/22 20:37:13.653461 [TRS] TV Everywhere: OK
2022/02/22 20:37:13.671469 [TRS] TV Everywhere DNS: OK: Resolved TVE authenticator via system DNS
2022/02/22 20:37:13.671699 [TRS] Remote Access: OK: Remote access not configured
2022/02/22 20:37:17.030482 [TRS] Disk Permissions: OK
2022/02/22 20:37:18.694138 [TRS] System Firewall: OK
2022/02/22 20:37:18.743816 [TRS] Third Party Firewall: OK
2022/02/22 20:37:18.745880 [TRS] Network Flow Control: OK
2022/02/22 20:37:18.896503 [TRS] Power Management: ERROR: Windows is set to sleep after 15 minutes
2022/02/22 20:37:53.723127 [TVE] action=version product=HeadlessChrome/98.0.4758.102 jsVersion=9.8.177.11 protocol=1.3 revision=@273bf7ac8c909cde36982d27f66f3c70846a3718
2022/02/22 20:37:53.724714 [TVE] action=navigate url=https://auth.sciencechannel.com/login-affiliates?returnUrl=https://www.sciencechannel.com/live-now&hostUrl=us1-prod-direct.sciencechannel.com
2022/02/22 20:37:53.726452 [TVE] action=request type=Document method=GET url=https://auth.sciencechannel.com/login-affiliates
2022/02/22 20:37:53.726452 [TVE] action=auth_domain domain=auth.sciencechannel.com
2022/02/22 20:37:53.726452 [TVE] action=scienceauth reason=login
2022/02/22 20:37:56.311894 [TVE] action=wait_for_page
2022/02/22 20:37:59.553667 [HLS] Stopping transcoder session ch6102-dANY-ip127.0.0.1
2022/02/22 20:38:01.673540 [TVE] action=page_ready
2022/02/22 20:38:01.673540 [TVE] action=wait_for_page done=true reason=page_ready
2022/02/22 20:38:03.678499 [TVE] action=click_interstitial
2022/02/22 20:38:03.691083 [TVE] action=tvejs msg="scienceSelect: path=/login-affiliates"
2022/02/22 20:38:03.700118 [TVE] action=wait_for_interstitial
2022/02/22 20:38:05.438355 [TVE] action=request type=Document method=GET url=https://api.auth.adobe.com/api/v1/authenticate
2022/02/22 20:38:05.659222 [TVE] action=request type=Document method=GET url=https://sp.auth.adobe.com/api/v1/authenticate
2022/02/22 20:38:05.984900 [TVE] action=request type=Document method=POST url=https://api.cld.dtvce.com/idp/authn
2022/02/22 20:38:06.705170 [TVE] action=request type=Document method=GET url=https://oidc.idp.clogin.att.com/mga/sps/oauth/oauth20/authorize
2022/02/22 20:38:07.098922 [TVE] action=request type=Document method=GET url=https://signin.att.com/dynamic/iamLRR/LrrController
2022/02/22 20:38:15.196114 [TVE] action=page_ready
2022/02/22 20:38:15.196114 [TVE] action=wait_for_interstitial done=true reason=page_ready
2022/02/22 20:38:15.196114 [TVE] action=fill_form u=mguidry15
2022/02/22 20:38:15.199743 [TVE] action=screenshot
2022/02/22 20:38:15.273680 [TVE] action=screenshot size=24567
2022/02/22 20:38:15.274196 [TVE] action=capture_html
2022/02/22 20:38:15.279337 [TVE] action=capture_html size=239785
2022/02/22 20:38:15.279865 [TVE] action=script_error err=&runtime.ExceptionDetails{ExceptionID:1, Text:"Uncaught", LineNumber:252, ColumnNumber:27, ScriptID:"102", URL:"", StackTrace:(*runtime.StackTrace)(0xc00b901340), Exception:(*runtime.RemoteObject)(0xc025d52a20), ExecutionContextID:0, ExceptionMetaData:easyjson.RawMessage(nil)} exp=&runtime.RemoteObject{Type:"object", Subtype:"error", ClassName:"TypeError", Value:easyjson.RawMessage(nil), UnserializableValue:"", Description:"TypeError: Illegal invocation\n    at reactValueSet (tveloginhelper.js:253:28)\n    at formLogin (tveloginhelper.js:19:7)\n    at attComLogin (tveloginhelper.js:123:5)\n    at tveloginhelper.js:380:5", ObjectID:"-3673152291301152464.5.5", Preview:(*runtime.ObjectPreview)(nil), CustomPreview:(*runtime.CustomPreview)(nil)} exp_value=TypeError: Illegal invocation
    at reactValueSet (tveloginhelper.js:253:28)
    at formLogin (tveloginhelper.js:19:7)
    at attComLogin (tveloginhelper.js:123:5)
    at tveloginhelper.js:380:5
2022/02/22 20:38:16.331352 [TVE] stream timestamps: food: start_at=2022-02-22T20:37:17-06:00 current_at=2022-02-22T20:37:38-06:00 end_at=2022-02-22T20:37:46-06:00
2022/02/22 20:38:16.331352 [TNR] Opened connection to TVE-Cox for ch6102 FOOD
2022/02/22 20:38:16.344544 [HLS] Starting transcoder for channel 6102 from 127.0.0.1 (encoder=remux, resolution=, deinterlacer=, bitrate=5512)
2022/02/22 20:38:16.406013 [TNR] Closed connection to TVE-Cox for ch6102 FOOD
2022/02/22 20:43:39.671985 [TVE] action=version product=HeadlessChrome/98.0.4758.102 jsVersion=9.8.177.11 protocol=1.3 revision=@273bf7ac8c909cde36982d27f66f3c70846a3718
2022/02/22 20:43:39.673856 [TVE] action=navigate url=https://auth.sciencechannel.com/login-affiliates?returnUrl=https://www.sciencechannel.com/live-now&hostUrl=us1-prod-direct.sciencechannel.com
2022/02/22 20:43:39.674726 [TVE] action=request type=Document method=GET url=https://auth.sciencechannel.com/login-affiliates
2022/02/22 20:43:39.674726 [TVE] action=auth_domain domain=auth.sciencechannel.com
2022/02/22 20:43:39.674726 [TVE] action=scienceauth reason=login
2022/02/22 20:43:39.931576 [TVE] action=wait_for_page
2022/02/22 20:43:45.386709 [TVE] action=page_ready
2022/02/22 20:43:45.387022 [TVE] action=wait_for_page done=true reason=page_ready
2022/02/22 20:43:47.397346 [TVE] action=click_interstitial
2022/02/22 20:43:47.406465 [TVE] action=tvejs msg="scienceSelect: path=/login-affiliates"
2022/02/22 20:43:47.409380 [TVE] action=wait_for_interstitial
2022/02/22 20:43:48.814729 [TVE] action=request type=Document method=GET url=https://api.auth.adobe.com/api/v1/authenticate
2022/02/22 20:43:49.317136 [TVE] action=request type=Document method=GET url=https://sp.auth.adobe.com/api/v1/authenticate
2022/02/22 20:43:49.643259 [TVE] action=request type=Document method=POST url=https://api.cld.dtvce.com/idp/authn
2022/02/22 20:43:49.992083 [TVE] action=request type=Document method=GET url=https://oidc.idp.clogin.att.com/mga/sps/oauth/oauth20/authorize
2022/02/22 20:43:50.355735 [TVE] action=request type=Document method=GET url=https://signin.att.com/dynamic/iamLRR/LrrController
2022/02/22 20:43:58.465210 [TVE] action=page_ready
2022/02/22 20:43:58.465210 [TVE] action=wait_for_interstitial done=true reason=page_ready
2022/02/22 20:43:58.465210 [TVE] action=fill_form u=mguidry15
2022/02/22 20:43:58.465796 [TVE] action=screenshot
2022/02/22 20:43:58.548845 [TVE] action=screenshot size=24552
2022/02/22 20:43:58.550434 [TVE] action=capture_html
2022/02/22 20:43:58.556159 [TVE] action=capture_html size=239785
2022/02/22 20:43:58.556668 [TVE] action=script_error err=&runtime.ExceptionDetails{ExceptionID:1, Text:"Uncaught", LineNumber:252, ColumnNumber:27, ScriptID:"102", URL:"", StackTrace:(*runtime.StackTrace)(0xc015a1d340), Exception:(*runtime.RemoteObject)(0xc002757170), ExecutionContextID:0, ExceptionMetaData:easyjson.RawMessage(nil)} exp=&runtime.RemoteObject{Type:"object", Subtype:"error", ClassName:"TypeError", Value:easyjson.RawMessage(nil), UnserializableValue:"", Description:"TypeError: Illegal invocation\n    at reactValueSet (tveloginhelper.js:253:28)\n    at formLogin (tveloginhelper.js:19:7)\n    at attComLogin (tveloginhelper.js:123:5)\n    at tveloginhelper.js:380:5", ObjectID:"-3671271628106616826.5.5", Preview:(*runtime.ObjectPreview)(nil), CustomPreview:(*runtime.CustomPreview)(nil)} exp_value=TypeError: Illegal invocation
    at reactValueSet (tveloginhelper.js:253:28)
    at formLogin (tveloginhelper.js:19:7)
    at attComLogin (tveloginhelper.js:123:5)
    at tveloginhelper.js:380:5
2022/02/22 20:43:58.661541 [ERR] Could not start stream for TVE-ATTOTT ch6109 COOKING-CHANNEL: TVE: TypeError: Illegal invocation
    at reactValueSet (tveloginhelper.js:253:28)
    at formLogin (tveloginhelper.js:19:7)
    at attComLogin (tveloginhelper.js:123:5)
    at tveloginhelper.js:380:5
2022/02/22 20:44:02.673625 [TVE] action=version product=HeadlessChrome/98.0.4758.102 jsVersion=9.8.177.11 protocol=1.3 revision=@273bf7ac8c909cde36982d27f66f3c70846a3718
2022/02/22 20:44:02.676385 [TVE] action=navigate url=https://auth.sciencechannel.com/login-affiliates?returnUrl=https://www.sciencechannel.com/live-now&hostUrl=us1-prod-direct.sciencechannel.com
2022/02/22 20:44:02.677308 [TVE] action=request type=Document method=GET url=https://auth.sciencechannel.com/login-affiliates
2022/02/22 20:44:02.677308 [TVE] action=auth_domain domain=auth.sciencechannel.com
2022/02/22 20:44:02.677493 [TVE] action=scienceauth reason=login
2022/02/22 20:44:02.809169 [TVE] action=wait_for_page
2022/02/22 20:44:08.028549 [TVE] action=page_ready
2022/02/22 20:44:08.028549 [TVE] action=wait_for_page done=true reason=page_ready
2022/02/22 20:44:10.030542 [TVE] action=click_interstitial
2022/02/22 20:44:10.034338 [TVE] action=tvejs msg="scienceSelect: path=/login-affiliates"
2022/02/22 20:44:10.040977 [TVE] action=wait_for_interstitial
2022/02/22 20:44:11.807187 [TVE] action=request type=Document method=GET url=https://api.auth.adobe.com/api/v1/authenticate
2022/02/22 20:44:12.007122 [TVE] action=request type=Document method=GET url=https://sp.auth.adobe.com/api/v1/authenticate
2022/02/22 20:44:12.658001 [TVE] action=request type=Document method=POST url=https://api.cld.dtvce.com/idp/authn
2022/02/22 20:44:12.986082 [TVE] action=request type=Document method=GET url=https://oidc.idp.clogin.att.com/mga/sps/oauth/oauth20/authorize
2022/02/22 20:44:13.325875 [TVE] action=request type=Document method=GET url=https://signin.att.com/dynamic/iamLRR/LrrController
2022/02/22 20:44:21.257034 [TVE] action=page_ready
2022/02/22 20:44:21.257034 [TVE] action=wait_for_interstitial done=true reason=page_ready
2022/02/22 20:44:21.257540 [TVE] action=fill_form u=mguidry15
2022/02/22 20:44:21.261634 [TVE] action=screenshot
2022/02/22 20:44:21.323025 [TVE] action=screenshot size=24552
2022/02/22 20:44:21.324093 [TVE] action=capture_html
2022/02/22 20:44:21.329510 [TVE] action=capture_html size=239785
2022/02/22 20:44:21.330104 [TVE] action=script_error err=&runtime.ExceptionDetails{ExceptionID:1, Text:"Uncaught", LineNumber:252, ColumnNumber:27, ScriptID:"102", URL:"", StackTrace:(*runtime.StackTrace)(0xc023c6f8c0), Exception:(*runtime.RemoteObject)(0xc026404630), ExecutionContextID:0, ExceptionMetaData:easyjson.RawMessage(nil)} exp=&runtime.RemoteObject{Type:"object", Subtype:"error", ClassName:"TypeError", Value:easyjson.RawMessage(nil), UnserializableValue:"", Description:"TypeError: Illegal invocation\n    at reactValueSet (tveloginhelper.js:253:28)\n    at formLogin (tveloginhelper.js:19:7)\n    at attComLogin (tveloginhelper.js:123:5)\n    at tveloginhelper.js:380:5", ObjectID:"7062184649606381694.5.5", Preview:(*runtime.ObjectPreview)(nil), CustomPreview:(*runtime.CustomPreview)(nil)} exp_value=TypeError: Illegal invocation
    at reactValueSet (tveloginhelper.js:253:28)
    at formLogin (tveloginhelper.js:19:7)
    at attComLogin (tveloginhelper.js:123:5)
    at tveloginhelper.js:380:5
2022/02/22 20:44:21.423912 [ERR] Could not start stream for TVE-ATTOTT ch6102 FOOD: TVE: TypeError: Illegal invocation
    at reactValueSet (tveloginhelper.js:253:28)
    at formLogin (tveloginhelper.js:19:7)
    at attComLogin (tveloginhelper.js:123:5)
    at tveloginhelper.js:380:5

Upgrades appear to be failing.

Can you open Powershell and run this, then paste the output shown back here:

cd c:/programdata/ChannelsDVR
Get-Acl .
Get-Acl latest