Yet Another Xfinity TVE issue

Token: 89c034da-f4e3-4e6d-abe0-a659a237ac54


2024/10/06 10:18:17.644864 [TVE] action=auth mvpd=Comcast_SSO requestor=C-SPAN
2024/10/06 10:18:17.736462 [TVE] action=version product=Chrome/114.0.5735.199 jsVersion=11.4.183.25 protocol=1.3 revision=@581ada08cf738a4eb44f712c6f8cd40030e5c1a0
2024/10/06 10:18:17.737057 [TVE] action=page_ready chromeVersion=114
2024/10/06 10:18:17.737421 [TVE] action=navigate url=https://sp.auth.adobe.com/adobe-services/authenticate/saml?noflash=true&mso_id=Comcast_SSO&requestor_id=C-SPAN&no_iframe=true&domain_name=adobe.com&redirect_url=https%3A%2F%2Fsp.auth.adobe.com%2Fadobe-services%2FcompletePassiveAuthentication
2024/10/06 10:18:17.738258 [TVE] action=request type=Document method=GET url=https://sp.auth.adobe.com/adobe-services/authenticate/saml
2024/10/06 10:18:17.912325 [TVE] action=request type=Document method=GET url=https://oauth.xfinity.com/oauth/authorize redirected_from=https://sp.auth.adobe.com/adobe-services/authenticate/saml
2024/10/06 10:18:19.396250 [TVE] action=request type=Document method=GET url=https://login.xfinity.com/login redirected_from=https://oauth.xfinity.com/oauth/authorize
2024/10/06 10:18:19.396280 [TVE] action=auth_domain domain=login.xfinity.com
2024/10/06 10:18:19.916871 [TVE] action=wait_for_page
2024/10/06 10:18:20.066902 [TVE] action=error_response type=Stylesheet error=net::ERR_ABORTED url=https://login.xfinity.com/static/resi/dist/prism-ui/prism-ui-f31ef7f.css ip=23.43.51.145
2024/10/06 10:18:21.679768 [TVE] action=error_response type=Document error=net::ERR_ABORTED url=
2024/10/06 10:18:21.680450 [TVE] action=error_response type=Document error=net::ERR_ABORTED url=
2024/10/06 10:18:26.669810 [TVE] action=page_ready
2024/10/06 10:18:26.669896 [TVE] action=wait_for_page done=true reason=page_ready
2024/10/06 10:18:27.463841 [TVE] action=wait_for_auth timeout=24s
2024/10/06 10:18:27.463871 [TVE] action=fill_form u=REDACT
2024/10/06 10:18:27.468329 [TVE] action=tvejs msg="xfinityLogin: wait"
2024/10/06 10:18:27.468362 [TVE] action=retry_form
2024/10/06 10:18:27.764285 [TVE] action=request type=Document method=POST url=https://login.xfinity.com/login
2024/10/06 10:18:32.914869 [TVE] action=page_ready
2024/10/06 10:18:32.914925 [TVE] action=check_result
2024/10/06 10:18:32.918109 [TVE] action=retry_form step=auth_form count=1
2024/10/06 10:18:33.472515 [TVE] action=fill_form u=REDACT
2024/10/06 10:18:33.472510 [TVE] action=wait_for_auth timeout=24s
2024/10/06 10:18:33.475429 [TVE] action=tvejs msg="xfinityLogin: permission denied"

2024/10/06 10:18:33.475484 [TVE] action=fill_form state=done err=&runtime.ExceptionDetails{ExceptionID:1, Text:"Uncaught (in promise)", LineNumber:0, ColumnNumber:0, ScriptID:"", URL:"", StackTrace:(*runtime.StackTrace)(nil), Exception:(*runtime.RemoteObject)(0xc005f64360), ExecutionContextID:0, ExceptionMetaData:easyjson.RawMessage(nil)}**

2024/10/06 10:18:33.475577 [TVE] action=screenshot
2024/10/06 10:18:33.538678 [TVE] action=screenshot size=20489
2024/10/06 10:18:33.538880 [TVE] action=capture_html
2024/10/06 10:18:33.539866 [TVE] action=capture_html size=300
2024/10/06 10:18:33.540006 [TVE] action=script_error err=Blocked by Xfinity: There was an error processing your request. Please try again.
2024/10/06 10:18:33.727287 [TVE] Channel scan CSPAN failed: Blocked by Xfinity: There was an error processing your request. Please try again.

Note the RTE 2024/10/06 10:18:33.475484 [TVE] action=fill_form state=done err=&runtime.ExceptionDetails{ExceptionID:1, Text:"Uncaught (in promise)", LineNumber:0, ColumnNumber:0, ScriptID:"", URL:"", StackTrace:(*runtime.StackTrace)(nil), Exception:(*runtime.RemoteObject)(0xc005f64360), ExecutionContextID:0, ExceptionMetaData:easyjson.RawMessage(nil)}**

http://login.xfinity.com/login works fine, lets me log in on a laptop on the same LAN as the CDVR server on a Syno.

1 Like

I was getting that error last month using the Channels DVR Server Synology package install.

After replacing the Synology package with the fancybits/channels-dvr:tve docker container, it started working.

Okay, I may have to give that a try then. Did you remember if you had the same runtime exceptions in your logs?

1 Like

These are the log entries that correspond to that error screenshot
Was runnung v2024.09.05.0212 at that time

2024/09/07 14:44:54.322025 [TVE] action=retry_form step=auth_form count=1
2024/09/07 14:44:55.068367 [TVE] action=fill_form u=<redacted>
2024/09/07 14:44:55.068368 [TVE] action=wait_for_auth timeout=24s
2024/09/07 14:44:55.072003 [TVE] action=tvejs msg="xfinityLogin: form missing"
2024/09/07 14:44:56.072732 [TVE] action=tvejs msg="xfinityLogin: form missing"
2024/09/07 14:44:57.087772 [TVE] action=tvejs msg="xfinityLogin: form missing"
2024/09/07 14:44:58.074014 [TVE] action=tvejs msg="xfinityLogin: form missing"
2024/09/07 14:44:59.074582 [TVE] action=tvejs msg="xfinityLogin: form missing"
2024/09/07 14:45:00.075400 [TVE] action=tvejs msg="xfinityLogin: form missing"
2024/09/07 14:45:01.075982 [TVE] action=tvejs msg="xfinityLogin: form missing"
2024/09/07 14:45:02.076557 [TVE] action=tvejs msg="xfinityLogin: form missing"
2024/09/07 14:45:03.077196 [TVE] action=tvejs msg="xfinityLogin: form missing"
2024/09/07 14:45:04.077793 [TVE] action=tvejs msg="xfinityLogin: form missing"
2024/09/07 14:45:05.078436 [TVE] action=tvejs msg="xfinityLogin: form missing"
2024/09/07 14:45:06.079151 [TVE] action=tvejs msg="xfinityLogin: form missing"
2024/09/07 14:45:07.079774 [TVE] action=tvejs msg="xfinityLogin: form missing"
2024/09/07 14:45:08.080497 [TVE] action=tvejs msg="xfinityLogin: form missing"
2024/09/07 14:45:09.080879 [TVE] action=tvejs msg="xfinityLogin: form missing"
2024/09/07 14:45:10.081503 [TVE] action=tvejs msg="xfinityLogin: form missing"
2024/09/07 14:45:11.082086 [TVE] action=tvejs msg="xfinityLogin: form missing"
2024/09/07 14:45:12.082728 [TVE] action=tvejs msg="xfinityLogin: form missing"
2024/09/07 14:45:13.083336 [TVE] action=tvejs msg="xfinityLogin: form missing"
2024/09/07 14:45:14.083923 [TVE] action=tvejs msg="xfinityLogin: form missing"
2024/09/07 14:45:15.084502 [TVE] action=tvejs msg="xfinityLogin: form missing"
2024/09/07 14:45:16.085153 [TVE] action=tvejs msg="xfinityLogin: form missing"
2024/09/07 14:45:17.085820 [TVE] action=tvejs msg="xfinityLogin: form missing"
2024/09/07 14:45:18.086347 [TVE] action=tvejs msg="xfinityLogin: form missing"
2024/09/07 14:45:19.069321 [TVE] action=check_result
2024/09/07 14:45:19.073043 [TVE] action=auth_timed_out
2024/09/07 14:45:19.073126 [TVE] action=fill_form state=done err=&errors.errorString{s:"Cable provider authentication failed"}
2024/09/07 14:45:19.073206 [TVE] action=screenshot
2024/09/07 14:45:19.087265 [TVE] action=tvejs msg="xfinityLogin: form missing"
2024/09/07 14:45:19.164354 [TVE] action=screenshot size=20536
2024/09/07 14:45:19.176837 [TVE] action=capture_html
2024/09/07 14:45:19.178465 [TVE] action=capture_html size=300
2024/09/07 14:45:19.204597 [TVE] Auth failed for Comcast_SSO: Cable provider authentication failed

Spun up a test docker container of the fancybits tve image and I see the same error as on the synology instance.

I'm able to access the xfinity login on my phone on the same LAN segment and authorize with NBC so I don't think there's a problem with the source IP address.

You could always try submitting diagnostics.

1 Like

I did, the first line of the OP has the identifier string.

But it's moot now, received a flood of Xfinity "New login from an unknown IP" emails and then authentication started to work again and I was able to tune to various TVE channels again.

1 Like

Appreciate if anyone can give me the step by step diots guide to resolving the "access denied" message for xfinity TVE - thanks

1 Like