EPG123 suddenly unable to update

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
User avatar
Mugsy

Posts: 179
Joined: Tue Oct 15, 2013 11:29 am
Location: Houston

HTPC Specs: Show details

EPG123 suddenly unable to update

#1

Post by Mugsy » Wed Dec 15, 2021 2:29 pm

My installation of EPG123 is suddenly unable to update and I have no idea why. It has been working fine since I "upgraded" to Win11, and worked fine under Win 7 & 10 for years before that.

I tried updating the program to the latest version, but it made no difference. I tried clearing the cache and rebuilding the database, but that didn't help either. I haven't installed any new hardware/software that might account for this, so I'm stumped. I can't even logout & back in.

My "Schedules Direct" subscription does not expire til March, so that's not it either. The log file does not report any errors or problems, yet this is what I get:
(sorry for not using thumbnails, but the editor counts enclosing URLs as images. Limit 3)

The config is suddenly blank with no lineups to choose from.
Image

The Client GUI rebuilds, but always results in an error:
Image

The error:
Image

Any ideas? TIA

Sancho

Posts: 160
Joined: Wed Jun 13, 2012 9:52 pm
Location:

HTPC Specs: Show details

#2

Post by Sancho » Wed Dec 15, 2021 2:43 pm

Same here, though I haven't done anything other than check the Config tool. It seems to be a Schedules Direct issue. I advise patience. I'm sure they'll sort it. That or they changed something that causes EPG123 to choke, in which case Gary will sort it ;-)

Here's what I see in one of my logs

Code: Select all

[12/15/2021 5:20:03 AM] Entering BuildLineupServices() for 1 lineups.
[12/15/2021 5:20:03 AM] [ INFO] Successfully retrieved the station mapping for lineup USA-VA45570-X.
[12/15/2021 5:20:03 AM] [ERROR] GetStationChannelMap() Unknown exception thrown. Message: Error converting value "en" to type 'System.String[]'. Path 'stations[579].broadcastLanguage', line 1, position 749486.
[12/15/2021 5:20:03 AM] [ERROR] There are 0 stations queued for download from 1 subscribed lineups. Exiting.
[12/15/2021 5:20:03 AM] [ERROR] Check that lineups are 'INCLUDED' and stations are selected in the EPG123 GUI.
[12/15/2021 5:20:03 AM] [ERROR] Failed to create MXF file. Exiting.

markfromBrooklyn

Posts: 45
Joined: Wed Jul 15, 2015 8:14 pm
Location: Brooklyn New York

HTPC Specs: Show details

#3

Post by markfromBrooklyn » Wed Dec 15, 2021 2:52 pm

I had similar issue on 2 systems this morning.
If useful, my log for the day is below.

Code: Select all

12/14/2021 3:03:16 AM] [ INFO] EPG123 client execution time was 00:32:08.7200000.
[12/15/2021 2:30:00 AM] ===============================================================================
[12/15/2021 2:30:00 AM]  Beginning epg123 update execution. version 1.7.0.10
[12/15/2021 2:30:00 AM] ===============================================================================
[12/15/2021 2:30:00 AM] [ INFO] Beginning EPG123 update execution. 2021-12-15 07:30:00Z
[12/15/2021 2:30:00 AM] [ INFO] DaysToDownload: 21 , TheTVDBNumbers : False , PrefixEpisodeTitle: False , PrefixEpisodeDescription : True , AppendEpisodeDesc: True , OADOverride : True , SeasonEventImages : True , TMDbCoverArt: True , IncludeSDLogos : True , AutoAddNew: True , CreateXmltv: False , ModernMediaUiPlusSupport: False
[12/15/2021 2:30:00 AM] [ INFO] Token request successful. serverID: 20141201.web.slimv2 , datetime: 2021-12-15T07:30:05Z
[12/15/2021 2:30:00 AM] [ INFO] Status request successful. account expires: 2022-04-29T16:52:26Z , lineups: 2/4 , lastDataUpdate: 2021-12-15T05:24:58Z
[12/15/2021 2:30:00 AM] [ INFO] system status: Online , message: No known issues.
[12/15/2021 2:30:02 AM] [ INFO] Successfully retrieved TMDb configurations.
[12/15/2021 2:30:02 AM] [ INFO] Successfully requested listing of subscribed lineups from Schedules Direct.
[12/15/2021 2:30:02 AM] Entering BuildLineupServices() for 2 lineups.
[12/15/2021 2:30:02 AM] [ INFO] Successfully retrieved the station mapping for lineup USA-NY55894-F.
[12/15/2021 2:30:02 AM] [ERROR] GetStationChannelMap() Unknown exception thrown. Message: Error converting value "en" to type 'System.String[]'. Path 'stations[592].broadcastLanguage', line 1, position 742551.
[12/15/2021 2:30:02 AM] [ INFO] Successfully retrieved the station mapping for lineup USA-OTA-11238.
[12/15/2021 2:30:02 AM] [ERROR] GetStationChannelMap() Unknown exception thrown. Message: Error converting value "en" to type 'System.String[]'. Path 'stations[124].broadcastLanguage', line 1, position 135674.
[12/15/2021 2:30:02 AM] [ERROR] There are 0 stations queued for download from 2 subscribed lineups. Exiting.
[12/15/2021 2:30:02 AM] [ERROR] Check that lineups are 'INCLUDED' and stations are selected in the EPG123 GUI.
[12/15/2021 2:30:02 AM] [ERROR] Failed to create MXF file. Exiting.
[12/15/2021 2:30:02 AM] [ INFO] epg123 update execution time was 00:00:02.5740000.
[12/15/2021 2:30:02 AM] ===============================================================================
[12/15/2021 2:30:02 AM]  Beginning epg123 client execution. version 1.7.0.10
[12/15/2021 2:30:02 AM] ===============================================================================
[12/15/2021 2:30:02 AM] [ INFO] Beginning epg123 client execution. 2021-12-15 07:30:02Z
[12/15/2021 2:30:02 AM] [ INFO] Import: True , Match: True , NoLogo: False , Force: False , ShowProgress: False , NoGC: False , NoVerify: False , Verbose: False
[12/15/2021 2:30:04 AM] Entering ImportMxfFile() for file "c:\epg123\output\epg123.mxf".
[12/15/2021 2:31:46 AM] [ INFO] Successfully imported .mxf file into Media Center database. Exit code: 0
[12/15/2021 2:31:46 AM] Exiting ImportMxfFile(). SUCCESS.
[12/15/2021 2:31:46 AM] Entering VerifyLoad()
[12/15/2021 2:32:02 AM] [ INFO] Checked 227101 entries and corrected 0 of them.
[12/15/2021 2:32:02 AM] Exiting VerifyLoad()
[12/15/2021 2:32:03 AM] [ INFO] Skipped matching BFREE4 to channel 951 due to channel already having an assigned listing.
[12/15/2021 2:32:03 AM] [ INFO] Completed the automatch of lineup stations to tuner channels.
[12/15/2021 2:32:04 AM] [ INFO] Completed lineup refresh.
[12/15/2021 2:32:04 AM] Entering RunWmcIndexTask(PvrScheduleTask)
[12/15/2021 2:32:04 AM] [ INFO] SUCCESS: Attempted to run the scheduled task "Microsoft\Windows\Media Center\PvrScheduleTask".
[12/15/2021 2:32:04 AM] [ INFO] Successfully started the PvrScheduleTask task. Exit code: 0
[12/15/2021 2:32:04 AM] Exiting RunWmcIndexTask(PvrScheduleTask). SUCCESS.
[12/15/2021 2:32:04 AM] Entering RunWmcIndexTask(ReindexSearchRoot)
[12/15/2021 2:32:04 AM] [ INFO] SUCCESS: Attempted to run the scheduled task "Microsoft\Windows\Media Center\ReindexSearchRoot".
[12/15/2021 2:32:04 AM] [ INFO] Successfully started the ReindexSearchRoot task. Exit code: 0
[12/15/2021 2:32:04 AM] Exiting RunWmcIndexTask(ReindexSearchRoot). SUCCESS.
[12/15/2021 2:32:04 AM] [ INFO] MXF file was created on 12/14/2021 2:30:00 AM
[12/15/2021 2:32:04 AM] [ERROR] The MXF file imported is 24.03 hours old.
[12/15/2021 2:32:04 AM] [ INFO] Completed EPG123 client execution.
[12/15/2021 2:32:04 AM] [ INFO] EPG123 client execution time was 00:02:01.7590000.
[12/15/2021 9:49:21 AM] ===============================================================================
[12/15/2021 9:49:21 AM]  Activating the epg123 client GUI. version 1.7.0.10
[12/15/2021 9:49:21 AM] ===============================================================================
[12/15/2021 9:49:22 AM] [ INFO] Successfully queried the Task Scheduler for status. Ready. Last Run 12/15/2021 2:30:00 AM; Exit: 0x00000000

MDSydnor

Posts: 2
Joined: Sat Jun 09, 2018 4:00 pm
Location:

HTPC Specs: Show details

#4

Post by MDSydnor » Wed Dec 15, 2021 3:05 pm

It is not just you. I am running two legacy MCs (Windows 7 Pro) in order to support the Ceton quad channel digital tuner with cablecard. The exact same thing happened to both. In the server app I cannot see nor add any "included" subscribed lineups. This is true for versions 1.7.04 - 1.7.0.10.

My Server and Client screens look pretty much the same as yours. Schedules Direct's log shows the data being sent. They also have EPG123 listed as a JSON client. However, my EPG123 tracelog has a lot of errors, excerpt below.

[12/15/2021 9:25:05 AM] [ERROR] GetStationChannelMap() Unknown exception thrown. Message: Error converting value "en" to type 'System.String[]'. Path 'stations[210].broadcastLanguage', line 1, position 285970.
[12/15/2021 9:25:33 AM] [ERROR] Unhandled thread exception caught from epg123.exe. message: Object reference not set to an instance of an object.
[12/15/2021 9:25:35 AM] [ERROR] Unhandled thread exception caught from epg123.exe. message: Object reference not set to an instance of an object.
[12/15/2021 9:26:53 AM] [ERROR] GetStationChannelMap() Unknown exception thrown. Message: Error converting value "en" to type 'System.String[]'. Path 'stations[210].broadcastLanguage', line 1, position 285970.
[12/15/2021 9:32:27 AM] [ERROR] Did not receive a response from Schedules Direct for list of subscribed lineups.
[12/15/2021 9:32:33 AM] [ERROR] Failed to get a response from Schedules Direct for the headends of USA and postal code 43068.
[12/15/2021 9:32:42 AM] [ERROR] Unhandled thread exception caught from epg123.exe. message: Forms that are not enabled cannot be displayed as a modal dialog box. Set the form's enabled property to true before calling showDialog.

markfromBrooklyn

Posts: 45
Joined: Wed Jul 15, 2015 8:14 pm
Location: Brooklyn New York

HTPC Specs: Show details

#5

Post by markfromBrooklyn » Wed Dec 15, 2021 3:25 pm

Thanks. Hopefully this is a Schedules Direct temporary issue. It is good to know it isn't just me.

jamestx10

Posts: 17
Joined: Tue Jul 05, 2011 6:56 pm
Location:

HTPC Specs: Show details

#6

Post by jamestx10 » Wed Dec 15, 2021 3:33 pm

I am seeing the same issue as well.

randman

Posts: 18
Joined: Mon Jul 13, 2015 2:14 am
Location:

HTPC Specs: Show details

#7

Post by randman » Wed Dec 15, 2021 3:41 pm

I am experiencing the same issue as well. The Lineup does not show up in the configuration. I was running a slightly older version and then upgraded to the latest today. The issue persists.

User avatar
Mugsy

Posts: 179
Joined: Tue Oct 15, 2013 11:29 am
Location: Houston

HTPC Specs: Show details

#8

Post by Mugsy » Wed Dec 15, 2021 3:44 pm

Big thanks to everyone. It's helpful to know the issue is likely not on my end.

User avatar
Gripweed

Posts: 132
Joined: Sun Feb 03, 2013 6:35 pm
Location: Scranton,PA_USA

HTPC Specs: Show details

#9

Post by Gripweed » Wed Dec 15, 2021 3:56 pm

Looks like SD changed their server from "serverID: 20141201.web.1" to "serverID: 20141201.web.slimv2".

User avatar
garyan2

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

HTPC Specs: Show details

#10

Post by garyan2 » Wed Dec 15, 2021 4:11 pm

Good catch. I didn't even notice that.

I'm checking out some new code to address any elements in the json return that should be either an array or a list, but are coming through as a single. This isn't the first time this has happened, and I've been reluctant to account for and correct errors from SD, but I'm going to go ahead and do it. Hopefully be released soon, if not it will be much later tonight.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

circusdog

Posts: 37
Joined: Tue Jul 28, 2015 12:26 pm
Location:

HTPC Specs: Show details

#11

Post by circusdog » Wed Dec 15, 2021 5:20 pm

I have this error too!

Thought it was just a matter of running the setup from scratch but when I got to step 3, I was unable to log into SD. The button was greyed out. Now I think I'm dead in the water because the eHome stuff was deleted?

How can I get back to my earlier config so I can watch TV?

jamestx10

Posts: 17
Joined: Tue Jul 05, 2011 6:56 pm
Location:

HTPC Specs: Show details

#12

Post by jamestx10 » Wed Dec 15, 2021 5:26 pm

Restore from your last backup maybe??

circusdog

Posts: 37
Joined: Tue Jul 28, 2015 12:26 pm
Location:

HTPC Specs: Show details

#13

Post by circusdog » Wed Dec 15, 2021 5:36 pm

jamestx10 wrote: Wed Dec 15, 2021 5:26 pm Restore from your last backup maybe??
Trying that now, but I have never done it before. The new installation guide didn't seem to have directions, so I am using the original pdf.

Since it is files that have changed, I don't think Windows Restore won't help me.

[Update 12/15/2021 12:44 PM}
I was able to follow the old directions successfully and it looks like I am back to a usable configuration using 12/14/2021 guide data.

dahef

Posts: 80
Joined: Mon Mar 14, 2016 7:11 pm
Location:

HTPC Specs: Show details

#14

Post by dahef » Wed Dec 15, 2021 5:55 pm

My channel listings in Configuration are empty. Is there a quick and dirty way to restore these?

benhase

Posts: 13
Joined: Tue Jun 25, 2019 5:31 pm
Location:

HTPC Specs: Show details

#15

Post by benhase » Wed Dec 15, 2021 6:01 pm

Gary, not sure this helps but I use two Lineups (1. Comcast Digital and 2. Local Over the Air Broadcast).
Normally when I open EPG123, Lineup 1 is displayed and I can switch to Lineup 2 with the top right (Subscribed Lineups) GUI.
Today, Lineup 2 is displayed and Lineup 1 does not even show in the top right GUI.

I am still using v1.6.7.0 on Windows 10 (no WMC) and run the Server side only (manually, once a day) to generate a new Guide.
I use a simple .bat file to copy the new Guide to my WMC PCs (plus loadmxf, DoReindex, PvrSchedule).
After seeing this issue in EPG123 today, I pushed Exit (not Save & Execute) and didn't run the .bat file, so I still have yesterday's Guide.
I still get the Images in yesterday's Guide on my WMC PCs.

User avatar
garyan2

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

HTPC Specs: Show details

#16

Post by garyan2 » Wed Dec 15, 2021 6:41 pm

Spread the word. If you are getting this error, just ride it out or until I release a new version to address the malformed responses from SD.

The coding is done, but I haven't been able to release it. It will be later tonight.

Major point is DON'T screw with your current setup. Those affected are just missing any changes in the guide from your last update and the additional day of guide data in the future. There are enough safety catches in EPG123 that WMC will not be messed up. It will still work as normal.

Sent from my SM-G965U using Tapatalk

- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

eclas

Posts: 151
Joined: Wed Feb 25, 2015 2:38 am
Location:

HTPC Specs: Show details

#17

Post by eclas » Thu Dec 16, 2021 12:39 am

don't know what happened but i have no lineups for spectrum.
when i try to add the lineup nothing appears after i hit the apply button. and it happens no matter what lineup i try to add.

this is what is in the log file...

Code: Select all

[12/15/2021 7:34:28 PM] [ INFO] Status request successful. account expires: 2022-04-03T13:47:32Z , lineups: 1/4 , lastDataUpdate: 2021-12-15T18:34:19Z
[12/15/2021 7:34:28 PM] [ INFO] system status: Online , message: No known issues.
[12/15/2021 7:34:28 PM] [ INFO] Successfully requested listing of subscribed lineups from Schedules Direct.
[12/15/2021 7:34:29 PM] [ INFO] Successfully retrieved the station mapping for lineup USA-FL54936-X.
[12/15/2021 7:34:29 PM] [ERROR] GetStationChannelMap() Unknown exception thrown. Message: Error converting value "en" to type 'System.String[]'. Path 'stations[355].broadcastLanguage', line 1, position 449020.
[12/15/2021 7:34:29 PM] [ INFO] Successfully queried the Task Scheduler for status. Ready. Last Run 12/15/2021 7:24:58 PM; Exit: 0x00000000
[12/15/2021 7:34:34 PM] [ INFO] Successfully requested listing of subscribed lineups from Schedules Direct.
[12/15/2021 7:34:40 PM] [ INFO] Successfully requested listing of subscribed lineups from Schedules Direct.
[12/15/2021 7:34:41 PM] [ INFO] Successfully retrieved the station mapping for lineup USA-FL54936-X.
[12/15/2021 7:34:41 PM] [ERROR] GetStationChannelMap() Unknown exception thrown. Message: Error converting value "en" to type 'System.String[]'. Path 'stations[355].broadcastLanguage', line 1, position 449020.
any ideas on the cause?

[Moderator note: topic merged]

eclas

Posts: 151
Joined: Wed Feb 25, 2015 2:38 am
Location:

HTPC Specs: Show details

#18

Post by eclas » Thu Dec 16, 2021 2:11 am

thanks for the info.

User avatar
garyan2

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

HTPC Specs: Show details

#19

Post by garyan2 » Thu Dec 16, 2021 2:15 am

A new version of epg123 has been released to address the invalid response structure from SD. Updates will work for the current issue as well as any future issues of this type.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

User avatar
Mugsy

Posts: 179
Joined: Tue Oct 15, 2013 11:29 am
Location: Houston

HTPC Specs: Show details

#20

Post by Mugsy » Thu Dec 16, 2021 12:34 pm

Thanks for the update, but it didn't seem to resolve the issue.

"Lineups" did return to the Config app, but that seems to be the only improvement.

Login is still grayed out on the Config app, and attempting to Rebuild from the Client still gives me an error. :(

Image

Post Reply