EPG123 suddenly unable to update
Forum rules
★ Download the latest EPG123 here: https://garyan2.github.io/ <> Setup guide here: https://garyan2.github.io/install.html ★
★ Download the latest EPG123 here: https://garyan2.github.io/ <> Setup guide here: https://garyan2.github.io/install.html ★
- Mugsy
- Posts: 179
- Joined: Tue Oct 15, 2013 11:29 am
- Location: Houston
- HTPC Specs:
EPG123 suddenly unable to update
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.
The Client GUI rebuilds, but always results in an error:
The error:
Any ideas? TIA
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.
The Client GUI rebuilds, but always results in an error:
The error:
Any ideas? TIA
-
- Posts: 160
- Joined: Wed Jun 13, 2012 9:52 pm
- Location:
- HTPC Specs:
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
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.
-
- Posts: 45
- Joined: Wed Jul 15, 2015 8:14 pm
- Location: Brooklyn New York
- HTPC Specs:
I had similar issue on 2 systems this morning.
If useful, my log for the day is below.
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
-
- Posts: 2
- Joined: Sat Jun 09, 2018 4:00 pm
- Location:
- HTPC Specs:
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.
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.
-
- Posts: 45
- Joined: Wed Jul 15, 2015 8:14 pm
- Location: Brooklyn New York
- HTPC Specs:
Thanks. Hopefully this is a Schedules Direct temporary issue. It is good to know it isn't just me.
-
- Posts: 17
- Joined: Tue Jul 05, 2011 6:56 pm
- Location:
- HTPC Specs:
I am seeing the same issue as well.
-
- Posts: 18
- Joined: Mon Jul 13, 2015 2:14 am
- Location:
- HTPC Specs:
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.
- Mugsy
- Posts: 179
- Joined: Tue Oct 15, 2013 11:29 am
- Location: Houston
- HTPC Specs:
Big thanks to everyone. It's helpful to know the issue is likely not on my end.
- Gripweed
- Posts: 132
- Joined: Sun Feb 03, 2013 6:35 pm
- Location: Scranton,PA_USA
- HTPC Specs:
Looks like SD changed their server from "serverID: 20141201.web.1" to "serverID: 20141201.web.slimv2".
- garyan2
- Posts: 7480
- Joined: Fri Nov 27, 2015 7:23 pm
- Location:
- HTPC Specs:
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.
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
Keeping WMC alive beyond January 2020. https://garyan2.github.io
-
- Posts: 37
- Joined: Tue Jul 28, 2015 12:26 pm
- Location:
- HTPC Specs:
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?
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?
-
- Posts: 17
- Joined: Tue Jul 05, 2011 6:56 pm
- Location:
- HTPC Specs:
Restore from your last backup maybe??
-
- Posts: 37
- Joined: Tue Jul 28, 2015 12:26 pm
- Location:
- HTPC Specs:
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.
-
- Posts: 80
- Joined: Mon Mar 14, 2016 7:11 pm
- Location:
- HTPC Specs:
My channel listings in Configuration are empty. Is there a quick and dirty way to restore these?
-
- Posts: 13
- Joined: Tue Jun 25, 2019 5:31 pm
- Location:
- HTPC Specs:
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.
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.
- garyan2
- Posts: 7480
- Joined: Fri Nov 27, 2015 7:23 pm
- Location:
- HTPC Specs:
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
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
Keeping WMC alive beyond January 2020. https://garyan2.github.io
-
- Posts: 151
- Joined: Wed Feb 25, 2015 2:38 am
- Location:
- HTPC Specs:
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...
any ideas on the cause?
[Moderator note: topic merged]
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.
[Moderator note: topic merged]
-
- Posts: 151
- Joined: Wed Feb 25, 2015 2:38 am
- Location:
- HTPC Specs:
thanks for the info.
- garyan2
- Posts: 7480
- Joined: Fri Nov 27, 2015 7:23 pm
- Location:
- HTPC Specs:
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
Keeping WMC alive beyond January 2020. https://garyan2.github.io
- Mugsy
- Posts: 179
- Joined: Tue Oct 15, 2013 11:29 am
- Location: Houston
- HTPC Specs:
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.
"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.