EPG daily update of Win7 WMC failed

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
tirebiter

Posts: 47
Joined: Mon Jul 03, 2017 8:33 pm
Location:

HTPC Specs: Show details

EPG daily update of Win7 WMC failed

#1

Post by tirebiter » Sat Aug 05, 2023 5:19 pm

I may be one of the last holdouts of Win7 and WMC, but it's a great app and has been humming along just fine. Until today. I renewed my SD account a few days ago, so I have 13 months prepaid. I tried rebuilding the WMC database, but it didn't help. I'm familiar with scripting, so I might try making the recommended json changes if I knew what file is being referenced. Here is the log messages from the failed update:

Code: Select all

[8/5/2023 12:56:57 PM] [ INFO] Successfully forced a Media Center database configuration backup. Exit code: 0
[8/5/2023 12:57:42 PM] Entering ImportMxfFile() for file "C:\epg123\output\epg123.mxf".
[8/5/2023 12:59:15 PM] [ INFO] Successfully imported .mxf file into Media Center database. Exit code: 0
[8/5/2023 12:59:15 PM] Exiting ImportMxfFile(). SUCCESS.
[8/5/2023 12:59:15 PM] Entering RunWmcIndexTask(ReindexSearchRoot)
[8/5/2023 12:59:15 PM] [ INFO] SUCCESS: Attempted to run the scheduled task "Microsoft\Windows\Media Center\ReindexSearchRoot".
[8/5/2023 12:59:15 PM] [ INFO] Successfully started the ReindexSearchRoot task. Exit code: 0
[8/5/2023 12:59:15 PM] Exiting RunWmcIndexTask(ReindexSearchRoot). SUCCESS.
[8/5/2023 12:59:15 PM] [ INFO] MXF file was created on 8/4/2023 4:00:01 AM
[8/5/2023 12:59:15 PM] [ERROR] The MXF file imported is 32.99 hours old.
[8/5/2023 12:59:39 PM] ===============================================================================
[8/5/2023 12:59:39 PM]  Activating the epg123 configuration GUI. version 1.7.1.12
[8/5/2023 12:59:39 PM] ===============================================================================
[8/5/2023 12:59:39 PM] *** Windows 7 Professional, 64-bit [Version: 6.1.7601.23964] ***
[8/5/2023 12:59:39 PM] *** Windows Media Center [Version: 6.1.7600.16385] is installed. ***
[8/5/2023 12:59:40 PM] [ INFO] Status request successful. account expires: 2024-09-01T22:47:29Z , lineups: 2/4 , lastDataUpdate: 2023-08-05T02:46:55Z
[8/5/2023 12:59:40 PM] [ INFO] System status: Online , message: No known issues.
[8/5/2023 12:59:40 PM] [ INFO] Successfully requested listing of subscribed lineups from Schedules Direct.
[8/5/2023 12:59:40 PM] [ INFO] Successfully retrieved the station mapping for lineup USA-NY67791-X.
[8/5/2023 12:59:40 PM] [ INFO] Successfully retrieved the station mapping for lineup USA-OTA-11778.
[8/5/2023 12:59:41 PM] [ INFO] Successfully queried the Task Scheduler for status. Ready. Last Run 8/5/2023 4:00:00 AM. Exit: 0x00000000
[8/5/2023 12:59:45 PM] [ INFO] Beginning EPG123 update execution. 2023-08-05 16:59:45Z
[8/5/2023 12:59:45 PM] [ INFO] DaysToDownload: 21 , TheTVDBNumbers : True , PrefixEpisodeTitle: True , PrefixEpisodeDescription : True , AppendEpisodeDesc: True , OADOverride : True , SeasonEventImages : True , TMDbCoverArt: True , IncludeSDLogos : True , AutoAddNew: True , CreateXmltv: True , ModernMediaUiPlusSupport: False
[8/5/2023 12:59:45 PM] [ INFO] Status request successful. account expires: 2024-09-01T22:47:29Z , lineups: 2/4 , lastDataUpdate: 2023-08-05T02:46:55Z
[8/5/2023 12:59:45 PM] [ INFO] System status: Online , message: No known issues.
[8/5/2023 12:59:46 PM] [ INFO] Successfully retrieved TMDb configurations.
[8/5/2023 12:59:46 PM] [ INFO] Successfully requested listing of subscribed lineups from Schedules Direct.
[8/5/2023 12:59:46 PM] Entering BuildLineupServices() for 2 lineups.
[8/5/2023 12:59:46 PM] [ INFO] Successfully retrieved the station mapping for lineup USA-NY67791-X.
[8/5/2023 12:59:48 PM] [ INFO] Successfully retrieved the station mapping for lineup USA-OTA-11778.
[8/5/2023 12:59:48 PM] Exiting BuildLineupServices(). SUCCESS.
[8/5/2023 12:59:48 PM] Entering GetAllScheduleEntryMd5s() for 21 days on 812 stations.
[8/5/2023 12:59:49 PM] [ INFO] Successfully retrieved Md5s for  59 stations' daily schedules. (0:00:00:01.3270000)
[8/5/2023 12:59:51 PM] [ INFO] Successfully retrieved  45 stations' daily schedules.          (0:00:00:01.6390000)
[8/5/2023 12:59:52 PM] [ INFO] Successfully retrieved Md5s for  59 stations' daily schedules. (0:00:00:01.2450000)
[8/5/2023 12:59:54 PM] [ INFO] Successfully retrieved  56 stations' daily schedules.          (0:00:00:01.9150000)
[8/5/2023 12:59:56 PM] [ INFO] Successfully retrieved Md5s for  59 stations' daily schedules. (0:00:00:01.2640000)
[8/5/2023 12:59:58 PM] [ INFO] Successfully retrieved  51 stations' daily schedules.          (0:00:00:01.8520000)
[8/5/2023 1:00:00 PM] [ INFO] Successfully retrieved Md5s for  59 stations' daily schedules. (0:00:00:01.2830000)
[8/5/2023 1:00:01 PM] [ INFO] Successfully retrieved  55 stations' daily schedules.          (0:00:00:01.3900000)
[8/5/2023 1:00:03 PM] [ INFO] HTTP POST request exception thrown. Messages: One or more errors occurred. Cannot deserialize the current JSON array (e.g. [1,2,3]) into type 'System.Collections.Generic.Dictionary`2[System.String,epg123.SchedulesDirect.ScheduleMd5Response]' because the type requires a JSON object (e.g. {"name":"value"}) to deserialize correctly.
To fix this error either change the JSON to a JSON object (e.g. {"name":"value"}) or change the deserialized type to an array or a type that implements a collection interface (e.g. ICollection, IList) like List<T> that can be deserialized from a JSON array. JsonArrayAttribute can also be added to the type to force it to deserialize from a JSON array.
Path '35230', line 1, position 69719. 
[8/5/2023 1:00:03 PM] [ERROR] Did not receive a response from Schedules Direct for Md5s of  59 stations' daily schedules. (0:00:00:01.4120000)
[8/5/2023 1:00:03 PM] [ERROR] Problem occurred during GetMd5ScheduleEntries(). Exiting.
[8/5/2023 1:00:03 PM] [ERROR] Failed to create MXF file. Exiting.
[8/5/2023 1:00:03 PM] [ INFO] epg123 update execution time was 00:00:18.3160000.

User avatar
garyan2

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

HTPC Specs: Show details

#2

Post by garyan2 » Sat Aug 05, 2023 5:29 pm

Update EPG123. Version 1.7.1.12 does not automatically correct for malformed json returns from SD.

Sent from my SM-G781U1 using Tapatalk

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

tirebiter

Posts: 47
Joined: Mon Jul 03, 2017 8:33 pm
Location:

HTPC Specs: Show details

#3

Post by tirebiter » Sat Aug 05, 2023 8:29 pm

garyan2 wrote: Sat Aug 05, 2023 5:29 pm Update EPG123. Version 1.7.1.12 does not automatically correct for malformed json returns from SD.

Sent from my SM-G781U1 using Tapatalk
Ya know, it wouldn't be so bad if this was the first time you had to tell me that. Or even the second. I promise that with future problems like this I'll check for new versions.

Maybe this will serve as a PSA for other users having this issue.

Thank Gary!

Post Reply