EPG123 Configurator not logging into Schedules Direct

An evolving, supported alternative to Rovi
Forum rules
★ Download the latest EPG123 here: https://garyan2.github.io/ <> Setup guide here: https://garyan2.github.io/install.html
Post Reply
purpleb

Posts: 48
Joined: Mon Jan 28, 2019 6:52 pm
Location:

HTPC Specs: Show details

EPG123 Configurator not logging into Schedules Direct

#1

Post by purpleb » Sun Jun 25, 2023 3:09 pm

Using 1.8.0.4, I cannot log into Schedules Direct and get a token error. I have it by passed in my VPN, paused my VPN and still the same issue. I disabled my systems optimizer and still have the same issue.

I can go to Schedules Direct and login with no issues. What is up? This throws off the listings and everything. Sometimes EPG123 Configurator does not come up at all. I think it started when I went to 1.8.0.2 or 3.

This is happening on more than one machine with Win11 and Win10.

Thanks in advance,
PurpleB

User avatar
garyan2

Posts: 7480
Joined: Fri Nov 27, 2015 7:23 pm
Location:

HTPC Specs: Show details

#2

Post by garyan2 » Sun Jun 25, 2023 3:28 pm

Try 1.8.0.5 and see if it works for you. This may have already been fixed.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

User avatar
garyan2

Posts: 7480
Joined: Fri Nov 27, 2015 7:23 pm
Location:

HTPC Specs: Show details

#3

Post by garyan2 » Sun Jun 25, 2023 4:16 pm

Continuing on this thread. Check the server.log and trace.log files on your DougP computer. You will see actual responses from SD in those.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

purpleb

Posts: 48
Joined: Mon Jan 28, 2019 6:52 pm
Location:

HTPC Specs: Show details

#4

Post by purpleb » Sun Jun 25, 2023 4:40 pm

I installed 1.8.0.6 and here is what I got...

[6/25/2023 11:38:06 AM] [ INFO] HTTP request exception thrown. Message: System.AggregateException: One or more errors occurred. ---> System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: An attempt was made to access a socket in a way forbidden by its access permissions 140.82.113.5:443
at System.Net.Sockets.Socket.InternalEndConnect(IAsyncResult asyncResult)
at System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult)
at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)
--- End of inner exception stack trace ---
at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
at System.Net.Http.HttpClientHandler.GetResponseCallback(IAsyncResult ar)
--- End of inner exception stack trace ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at GaRyan2.BaseAPI.<GetHttpResponse>d__17`1.MoveNext()
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)
at System.Threading.Tasks.Task`1.get_Result()
at GaRyan2.BaseAPI.GetApiResponse[T](Method method, String uri, Object classObject)
---> (Inner Exception #0) System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: An attempt was made to access a socket in a way forbidden by its access permissions 140.82.113.5:443
at System.Net.Sockets.Socket.InternalEndConnect(IAsyncResult asyncResult)
at System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult)
at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)
--- End of inner exception stack trace ---
at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
at System.Net.Http.HttpClientHandler.GetResponseCallback(IAsyncResult ar)
--- End of inner exception stack trace ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at GaRyan2.BaseAPI.<GetHttpResponse>d__17`1.MoveNext()<---
[6/25/2023 11:38:06 AM] [ INFO] Failed to get list of released version information from Github.
[6/25/2023 11:38:06 AM] [ INFO] Successfully downloaded configuration file from http://localhost:9009/epg123/epg123.cfg.
[6/25/2023 11:38:06 AM] [ INFO] Successfully queried the Task Scheduler for status. Ready. Last Run 6/25/2023 11:36:07 AM. Exit: 0x00000000
[6/25/2023 11:38:07 AM] [ INFO] SD responded with error code: 3000 , message: Failed to get new token. Review the local server trace.log file for SD response details. , serverID: DougP , datetime: 2023-06-25T16:38:07Z
[6/25/2023 11:38:07 AM] [ INFO] ***** Schedules Direct servers are offline. Try again later. *****
[6/25/2023 11:38:07 AM] [ERROR] Did not receive a response from EPG123 Server for a token request.

User avatar
garyan2

Posts: 7480
Joined: Fri Nov 27, 2015 7:23 pm
Location:

HTPC Specs: Show details

#5

Post by garyan2 » Sun Jun 25, 2023 4:45 pm

Strange on the Github error. That is usually due to TLS negotiation failing. What does the server.log file say when trying to get the token? (c:\programdata\garyan2\epg123\server.log)
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

purpleb

Posts: 48
Joined: Mon Jan 28, 2019 6:52 pm
Location:

HTPC Specs: Show details

#6

Post by purpleb » Sun Jun 25, 2023 4:48 pm

just did not receive a token...first line

[6/25/2023 11:37:24 AM] [ERROR] Did not receive a response from Schedules Direct for a token request.
[6/25/2023 11:38:07 AM] [ INFO] HTTP request exception thrown. Message: System.AggregateException: One or more errors occurred. ---> System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: An attempt was made to access a socket in a way forbidden by its access permissions 3.211.13.199:443
at System.Net.Sockets.Socket.InternalEndConnect(IAsyncResult asyncResult)
at System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult)
at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)
--- End of inner exception stack trace ---
at System.Net.HttpWebRequest.EndGetRequestStream(IAsyncResult asyncResult, TransportContext& context)
at System.Net.Http.HttpClientHandler.GetRequestStreamCallback(IAsyncResult ar)
--- End of inner exception stack trace ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at GaRyan2.BaseAPI.<GetHttpResponse>d__17`1.MoveNext()
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)
at GaRyan2.BaseAPI.GetApiResponse[T](Method method, String uri, Object classObject)
---> (Inner Exception #0) System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: An attempt was made to access a socket in a way forbidden by its access permissions 3.211.13.199:443
at System.Net.Sockets.Socket.InternalEndConnect(IAsyncResult asyncResult)
at System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult)
at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)
--- End of inner exception stack trace ---
at System.Net.HttpWebRequest.EndGetRequestStream(IAsyncResult asyncResult, TransportContext& context)
at System.Net.Http.HttpClientHandler.GetRequestStreamCallback(IAsyncResult ar)
--- End of inner exception stack trace ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at GaRyan2.BaseAPI.<GetHttpResponse>d__17`1.MoveNext()<---

User avatar
garyan2

Posts: 7480
Joined: Fri Nov 27, 2015 7:23 pm
Location:

HTPC Specs: Show details

#7

Post by garyan2 » Sun Jun 25, 2023 5:13 pm

Something is blocking epg123.exe, epg123_gui.exe, and epg123Server.exe from establishing secure connections. Either your VPN, firewall, AV software, or something else.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

User avatar
garyan2

Posts: 7480
Joined: Fri Nov 27, 2015 7:23 pm
Location:

HTPC Specs: Show details

#8

Post by garyan2 » Sun Jun 25, 2023 5:26 pm

There is one thing different between previous installers and the installer for 1.8.x.x is the new one just opens up the ports in the firewall but the old one explicitly gave epg123Server.exe access through the firewall.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

purpleb

Posts: 48
Joined: Mon Jan 28, 2019 6:52 pm
Location:

HTPC Specs: Show details

#9

Post by purpleb » Sun Jun 25, 2023 9:53 pm

thanks for the help. I had to add the website https://www.schedulesdirect.org/ to the VPN bypass website for this to work. The files were already on the VPN bypass list.

PurpleB

Post Reply