Guide updates consistently FAIL

An evolving, supported alternative to Rovi
Forum rules
★ Download the latest EPG123 here: http://epg123.garyan2.net <> Setup guide here: http://epg123.garyan2.net/downloads/epg123_Guide.pdf
Post Reply
jerswing1

Posts: 2
Joined: Thu Oct 08, 2020 7:52 pm
Location:

HTPC Specs: Show details

Guide updates consistently FAIL

#1

Post by jerswing1 » Wed Feb 17, 2021 1:49 am

Guide updates repeatedly Fail with Error
"...(date/time) [ERROR] The MXF file imported is 318.46 hours old" - having selected the only MXF file available
- Installed current epg123 version
- Rebuilt WMC Database
- [previously] tried windows Cmd to reset WMC
- Found 7 Backups in "GaRyan2" Folder: 4 from Aug, 2020 epg install & 3 from Feb. 2021 dates, all after MXF file created/modified)
Could use some help with this ...

User avatar
garyan2

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

HTPC Specs: Show details

#2

Post by garyan2 » Wed Feb 17, 2021 2:05 am

Are the only errors you are getting for the age of the MXF file? If so, then your scheduled task is probably not set up correctly. If the WMC you are trying to import the mxf file on is the same machine that the mxf file is created on, then your scheduled task needs to include the option to 'Automatically import...' in the configuration GUI, or 'Full Mode' in the client GUI.
- Gary
Keeping WMC alive beyond January 2020. http://epg123.garyan2.net

jbwolfe

Posts: 2
Joined: Tue Mar 29, 2016 8:05 pm
Location:

HTPC Specs: Show details

#3

Post by jbwolfe » Thu Feb 18, 2021 4:05 pm

As of this morning I am also experiencing this as well. My error was with MXF file too old so I deleted that MXF and tried to rebuild and epg123 halts at stage 2 with no output file.
Log of last update:
[2/18/2021 9:49:45 AM] [ INFO] Beginning EPG123 update execution. 2021-02-18 15:49:45Z
[2/18/2021 9:49:45 AM] [ INFO] DaysToDownload: 14 , TheTVDBNumbers : True , PrefixEpisodeTitle: False , PrefixEpisodeDescription : False , AppendEpisodeDesc: False , OADOverride : True , TMDbCoverArt: True , IncludeSDLogos : True , AutoAddNew: True , CreateXmltv: False , ModernMediaUiPlusSupport: False
[2/18/2021 9:49:45 AM] [ INFO] Status request successful. account expires: 2021-12-24T19:04:05Z , lineups: 2/4 , lastDataUpdate: 2021-02-18T03:15:45Z
[2/18/2021 9:49:45 AM] [ INFO] system status: Online , message: No known issues.
[2/18/2021 9:49:45 AM] [ INFO] Successfully retrieved TMDb configurations.
[2/18/2021 9:49:45 AM] [ INFO] Successfully requested listing of client lineups from Schedules Direct.
[2/18/2021 9:49:45 AM] Entering buildLineupServices() for 2 lineups.
[2/18/2021 9:49:45 AM] [ INFO] Successfully retrieved the station mapping for lineup USA-IL68494-X.
[2/18/2021 9:49:48 AM] [ INFO] Successfully retrieved the station mapping for lineup USA-OTA-60302.
[2/18/2021 9:49:48 AM] Exiting buildLineupServices(). SUCCESS.
[2/18/2021 9:49:48 AM] Entering getAllScheduleEntryMd5s() for 14 days on 618 stations.
[2/18/2021 9:49:52 AM] [ INFO] Successfully retrieved Md5s for 357 station's daily schedules. (0:00:00:04.0710057 / 532.295 KB)
[2/18/2021 9:49:52 AM] [ INFO] epg123 update execution time was 00:00:07.1110099.

Has been working great and while I have attempted troubleshooting today, error occurred after having done nothing- just set it and forget it. Then out of the blue...no output.
Log of scheduled task that produced error:
===============================================================================
[2/17/2021 2:04:56 AM] Beginning epg123 client execution. version 1.6.2.3
[2/17/2021 2:04:56 AM] ===============================================================================
[2/17/2021 2:04:56 AM] [ INFO] Beginning epg123 client execution. 2021-02-17 08:04:56Z
[2/17/2021 2:04:56 AM] [ INFO] Import: True , Match: True , NoLogo: False , Force: False , ShowProgress: False , NoGC: False , NoVerify: False , Verbose: False
[2/17/2021 2:04:58 AM] Entering ImportMxfFile() for file "c:\programdata\garyan2\epg123\output\epg123.mxf".
[2/17/2021 2:08:44 AM] [ INFO] Successfully imported .mxf file into Media Center database. Exit code: 0
[2/17/2021 2:08:44 AM] Exiting ImportMxfFile(). SUCCESS.
[2/17/2021 2:08:44 AM] Entering VerifyLoad()
[2/17/2021 2:08:51 AM] [ INFO] Service CSPAN has a time discontinuity. Skipping verification of this station's schedule entries.
[2/17/2021 2:09:25 AM] [ INFO] Checked 194371 entries and corrected 67 of them.
[2/17/2021 2:09:25 AM] Exiting VerifyLoad()
[2/17/2021 2:09:31 AM] [ INFO] Completed the automatch of lineup stations to tuner channels.
[2/17/2021 2:09:34 AM] [ INFO] Completed lineup refresh.
[2/17/2021 2:09:34 AM] Entering RunWmcIndexTask(PvrScheduleTask)
[2/17/2021 2:09:34 AM] [ INFO] SUCCESS: Attempted to run the scheduled task "Microsoft\Windows\Media Center\PvrScheduleTask".
[2/17/2021 2:09:34 AM] [ INFO] Successfully started the PvrScheduleTask task. Exit code: 0
[2/17/2021 2:09:34 AM] Exiting RunWmcIndexTask(PvrScheduleTask). SUCCESS.
[2/17/2021 2:09:34 AM] Entering RunWmcIndexTask(ReindexSearchRoot)
[2/17/2021 2:09:34 AM] [ INFO] SUCCESS: Attempted to run the scheduled task "Microsoft\Windows\Media Center\ReindexSearchRoot".
[2/17/2021 2:09:34 AM] [ INFO] Successfully started the ReindexSearchRoot task. Exit code: 0
[2/17/2021 2:09:34 AM] Exiting RunWmcIndexTask(ReindexSearchRoot). SUCCESS.
[2/17/2021 2:09:36 AM] [ INFO] MXF file was created on 2/17/2021 2:00:00 AM
[2/17/2021 2:09:36 AM] [WARNG] The imported MXF file contained a WARNING in its status field.
[2/17/2021 2:09:37 AM] [ INFO] Completed EPG123 client execution.
[2/17/2021 2:09:37 AM] [ INFO] EPG123 client execution time was 00:04:41.1930833.
[2/18/2021 2:00:00 AM] ===============================================================================
[2/18/2021 2:00:00 AM] Beginning epg123 update execution. version 1.6.2.3
[2/18/2021 2:00:00 AM] ===============================================================================
[2/18/2021 2:00:00 AM] [ INFO] Beginning EPG123 update execution. 2021-02-18 08:00:00Z
[2/18/2021 2:00:00 AM] [ INFO] DaysToDownload: 14 , TheTVDBNumbers : True , PrefixEpisodeTitle: False , PrefixEpisodeDescription : False , AppendEpisodeDesc: False , OADOverride : True , TMDbCoverArt: True , IncludeSDLogos : True , AutoAddNew: True , CreateXmltv: False , ModernMediaUiPlusSupport: False
[2/18/2021 2:00:01 AM] [ INFO] Token request successful. serverID: 20141201.web.1
[2/18/2021 2:00:01 AM] [ INFO] Status request successful. account expires: 2021-12-24T19:04:05Z , lineups: 2/4 , lastDataUpdate: 2021-02-18T03:15:45Z
[2/18/2021 2:00:01 AM] [ INFO] system status: Online , message: No known issues.
[2/18/2021 2:00:03 AM] [ INFO] Successfully retrieved TMDb configurations.
[2/18/2021 2:00:03 AM] [ INFO] Successfully requested listing of client lineups from Schedules Direct.
[2/18/2021 2:00:03 AM] Entering buildLineupServices() for 2 lineups.
[2/18/2021 2:00:03 AM] [ INFO] Successfully retrieved the station mapping for lineup USA-IL68494-X.
[2/18/2021 2:00:06 AM] [ INFO] Successfully retrieved the station mapping for lineup USA-OTA-60302.
[2/18/2021 2:00:06 AM] Exiting buildLineupServices(). SUCCESS.
[2/18/2021 2:00:06 AM] Entering getAllScheduleEntryMd5s() for 14 days on 605 stations.
[2/18/2021 2:01:31 AM] [ INFO] Successfully retrieved Md5s for 357 station's daily schedules. (0:00:01:24.1514455 / 532.287 KB)
[2/18/2021 2:01:31 AM] [ERROR] Unhandled exception caught from epg123.exe. message: An item with the same key has already been added.
[2/18/2021 2:01:40 AM] ===============================================================================
[2/18/2021 2:01:40 AM] Beginning epg123 client execution. version 1.6.2.3
[2/18/2021 2:01:40 AM] ===============================================================================
[2/18/2021 2:01:40 AM] [ INFO] Beginning epg123 client execution. 2021-02-18 08:01:40Z
[2/18/2021 2:01:40 AM] [ INFO] Import: True , Match: True , NoLogo: False , Force: False , ShowProgress: False , NoGC: False , NoVerify: False , Verbose: False
[2/18/2021 2:01:41 AM] Entering ImportMxfFile() for file "c:\programdata\garyan2\epg123\output\epg123.mxf".
[2/18/2021 2:04:47 AM] [ INFO] Successfully imported .mxf file into Media Center database. Exit code: 0
[2/18/2021 2:04:47 AM] Exiting ImportMxfFile(). SUCCESS.
[2/18/2021 2:04:47 AM] Entering VerifyLoad()
[2/18/2021 2:04:57 AM] [ INFO] Service CSPAN has a time discontinuity. Skipping verification of this station's schedule entries.
[2/18/2021 2:05:24 AM] [ INFO] Checked 194371 entries and corrected 0 of them.
[2/18/2021 2:05:24 AM] Exiting VerifyLoad()
[2/18/2021 2:05:30 AM] [ INFO] Completed the automatch of lineup stations to tuner channels.
[2/18/2021 2:05:31 AM] [ INFO] Completed lineup refresh.
[2/18/2021 2:05:31 AM] Entering RunWmcIndexTask(PvrScheduleTask)
[2/18/2021 2:05:33 AM] [ INFO] SUCCESS: Attempted to run the scheduled task "Microsoft\Windows\Media Center\PvrScheduleTask".
[2/18/2021 2:05:33 AM] [ INFO] Successfully started the PvrScheduleTask task. Exit code: 0
[2/18/2021 2:05:33 AM] Exiting RunWmcIndexTask(PvrScheduleTask). SUCCESS.
[2/18/2021 2:05:33 AM] Entering RunWmcIndexTask(ReindexSearchRoot)
[2/18/2021 2:05:33 AM] [ INFO] SUCCESS: Attempted to run the scheduled task "Microsoft\Windows\Media Center\ReindexSearchRoot".
[2/18/2021 2:05:33 AM] [ INFO] Successfully started the ReindexSearchRoot task. Exit code: 0
[2/18/2021 2:05:33 AM] Exiting RunWmcIndexTask(ReindexSearchRoot). SUCCESS.
[2/18/2021 2:05:35 AM] [ INFO] MXF file was created on 2/17/2021 2:00:00 AM
[2/18/2021 2:05:35 AM] [ERROR] The MXF file imported is 24.09 hours old.
[2/18/2021 2:05:36 AM] [ INFO] Completed EPG123 client execution.
[2/18/2021 2:05:36 AM] [ INFO] EPG123 client execution time was 00:03:56.0776017.

User avatar
garyan2

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

HTPC Specs: Show details

#4

Post by garyan2 » Thu Feb 18, 2021 4:13 pm

For today, the problem is with the Tennis Channel having duplicate Md5 hash values for 2/23 and 2/24. This is causing epg123 to fail to complete a guide update. I will put protections for this in the code for the next release, but if you remove TENNIS from your download, it should complete. Or you can wait for SD to update their servers (twice a day) and the problem will clear by itself.
- Gary
Keeping WMC alive beyond January 2020. http://epg123.garyan2.net

jbwolfe

Posts: 2
Joined: Tue Mar 29, 2016 8:05 pm
Location:

HTPC Specs: Show details

#5

Post by jbwolfe » Thu Feb 18, 2021 4:24 pm

I should add that I have 2 WMC PCs that use epg123 and both are exhibiting the same error but were previously working fine. Could problem be with Schedules Direct?

User avatar
garyan2

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

HTPC Specs: Show details

#6

Post by garyan2 » Thu Feb 18, 2021 4:58 pm

New version release to handle duplicate Md5 schedule entries downloaded from Schedules Direct plus a couple other things.
- Gary
Keeping WMC alive beyond January 2020. http://epg123.garyan2.net

Space

Posts: 2252
Joined: Sun Jun 02, 2013 9:44 pm
Location:

HTPC Specs: Show details

#7

Post by Space » Thu Feb 18, 2021 9:17 pm

How do you handle duplicate Md5 hashes? Keep the first and discard all subsequent duplicates, or discard ALL that have the same hash?

I would think discarding them all is the way to go, since you have no idea which one is correct (if any).

User avatar
garyan2

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

HTPC Specs: Show details

#8

Post by garyan2 » Thu Feb 18, 2021 10:04 pm

Space wrote:
Thu Feb 18, 2021 9:17 pm
How do you handle duplicate Md5 hashes? Keep the first and discard all subsequent duplicates, or discard ALL that have the same hash?

I would think discarding them all is the way to go, since you have no idea which one is correct (if any).
I discard all of them. One may be right, or all may be wrong.
- Gary
Keeping WMC alive beyond January 2020. http://epg123.garyan2.net

User avatar
Gripweed

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

HTPC Specs: Show details

#9

Post by Gripweed » Fri Feb 19, 2021 12:39 am

garyan2 wrote:
Thu Feb 18, 2021 4:13 pm
For today, the problem is with the Tennis Channel having duplicate Md5 hash values for 2/23 and 2/24. This is causing epg123 to fail to complete a guide update. I will put protections for this in the code for the next release, but if you remove TENNIS from your download, it should complete. Or you can wait for SD to update their servers (twice a day) and the problem will clear by itself.
Just for the record, I'm still using version 1.6.1.3. In epg123 Configuration all three of my Tennis channels (2 HD, 1 SD) are turned off. I double checked the Guide and they are not there. Yet, I still got the Md5 hash error which makes me believe that I'm still getting the scheduling information for Tennis. I went over to the Schedules Direct website and only the SD Tennis channel (id: 33395) is disabled. The HD Tennis channels (id: 60316) are enabled. I thought epg123 Configuration controlled what is selected on Schedules Direct. Now that I look at it a lot of channel's enablement don't match between Configuration and SD website.

User avatar
garyan2

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

HTPC Specs: Show details

#10

Post by garyan2 » Fri Feb 19, 2021 1:02 am

Gripweed wrote:
Fri Feb 19, 2021 12:39 am
garyan2 wrote:
Thu Feb 18, 2021 4:13 pm
For today, the problem is with the Tennis Channel having duplicate Md5 hash values for 2/23 and 2/24. This is causing epg123 to fail to complete a guide update. I will put protections for this in the code for the next release, but if you remove TENNIS from your download, it should complete. Or you can wait for SD to update their servers (twice a day) and the problem will clear by itself.
Just for the record, I'm still using version 1.6.1.3. In epg123 Configuration all three of my Tennis channels (2 HD, 1 SD) are turned off. I double checked the Guide and they are not there. Yet, I still got the Md5 hash error which makes me believe that I'm still getting the scheduling information for Tennis. I went over to the Schedules Direct website and only the SD Tennis channel (id: 33395) is disabled. The HD Tennis channels (id: 60316) are enabled. I thought epg123 Configuration controlled what is selected on Schedules Direct. Now that I look at it a lot of channel's enablement don't match between Configuration and SD website.
No, the website is only for their DD (xml) server. EPG123 uses the JSON server. Any changes you make on the website are useless for epg123. Apparently there are some other channels having the same problem (PAC12 channels that I've seen on another thread).
- Gary
Keeping WMC alive beyond January 2020. http://epg123.garyan2.net

Space

Posts: 2252
Joined: Sun Jun 02, 2013 9:44 pm
Location:

HTPC Specs: Show details

#11

Post by Space » Fri Feb 19, 2021 6:33 am

You need to uncheck the channel in the EPG123 GUI (not the EPG123 client GUI) in order for the guide data to not be downloaded.

If you uncheck it in the client GUI it just disables the channel in WMC, but the guide data is still downloaded and loaded in to WMC.

User avatar
Gripweed

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

HTPC Specs: Show details

#12

Post by Gripweed » Fri Feb 19, 2021 8:18 am

I wrote EPG123 Configuration. That's the name on the Title Bar. I never mentioned the word Client. I know what it does.
My confusion was that I thought what was enabled/disabled in the EPG123 Configuration also was changed on the channel list on the Schedules Direct website.

Post Reply