Unexpected Termination

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
rimmel

Posts: 86
Joined: Tue Aug 27, 2013 10:36 pm
Location:

HTPC Specs: Show details

Unexpected Termination

#1

Post by rimmel » Sun Sep 10, 2023 10:44 pm

Since last night (9/9/2023) when epg123 runs it terminates unexpectedly in the routine "GetAllMoviesPosters". Epg123 does not throw an error of any kind. It just stops. There are no error messages in the trace log. There were some warning messages from the "BuildAllProgramEntries" routine regarding missing Md5 hash. See end of trace log below for last run. I'm on epg123 version 1.8.2.2. I went to the TMDB API support forum and it looks like others are also having problems.

Code: Select all

[9/10/2023 3:02:00 PM] Entering BuildAllProgramEntries() for 50677 programs.
[9/10/2023 3:02:05 PM] [ INFO] Found 36007 cached program descriptions.
[9/10/2023 3:02:11 PM] [ INFO] Successfully retrieved 1250/1250 program descriptions. (0:00:00:05.4600096)
[9/10/2023 3:02:11 PM] [ INFO] Successfully retrieved 1250/1250 program descriptions. (0:00:00:06.0840107)
[9/10/2023 3:02:13 PM] [ INFO] Successfully retrieved 1250/1250 program descriptions. (0:00:00:07.6596134)
[9/10/2023 3:02:13 PM] [ INFO] Successfully retrieved 1250/1250 program descriptions. (0:00:00:07.7064135)
[9/10/2023 3:02:14 PM] [ INFO] Successfully retrieved 1250/1250 program descriptions. (0:00:00:03.7596066)
[9/10/2023 3:02:15 PM] [ INFO] Successfully retrieved 1250/1250 program descriptions. (0:00:00:03.9000068)
[9/10/2023 3:02:19 PM] [ INFO] Successfully retrieved 1250/1250 program descriptions. (0:00:00:03.5256062)
[9/10/2023 3:02:20 PM] [ INFO] Successfully retrieved 1250/1250 program descriptions. (0:00:00:06.9108122)
[9/10/2023 3:02:20 PM] [ INFO] Successfully retrieved 1250/1250 program descriptions. (0:00:00:06.9264122)
[9/10/2023 3:02:21 PM] [ INFO] Successfully retrieved 1250/1250 program descriptions. (0:00:00:06.9888123)
[9/10/2023 3:02:25 PM] [ INFO] Successfully retrieved 920/920 program descriptions. (0:00:00:05.1012089)
[9/10/2023 3:02:27 PM] [ INFO] Successfully retrieved 1250/1250 program descriptions. (0:00:00:06.9108121)
[9/10/2023 3:02:27 PM] [WARNG] Program EP000035740008 is missing required content.
[9/10/2023 3:02:27 PM] [ INFO] Did not cache program EP000035740008 due to missing Md5 hash.
[9/10/2023 3:02:27 PM] [WARNG] Program EP000035740013 is missing required content.
[9/10/2023 3:02:27 PM] [ INFO] Did not cache program EP000035740013 due to missing Md5 hash.
[9/10/2023 3:02:29 PM] [WARNG] Program MV000140190000 is missing required content.
[9/10/2023 3:02:29 PM] [ INFO] Did not cache program MV000140190000 due to missing Md5 hash.
[9/10/2023 3:02:31 PM] [WARNG] Program EP005994020157 is missing required content.
[9/10/2023 3:02:31 PM] [ INFO] Did not cache program EP005994020157 due to missing Md5 hash.
[9/10/2023 3:02:33 PM] Exiting BuildAllProgramEntries(). SUCCESS.
[9/10/2023 3:02:33 PM] Entering BuildAllGenericSeriesInfoDescriptions() for 8356 series.
[9/10/2023 3:02:33 PM] [ INFO] Found 8047 cached/unavailable series descriptions.
[9/10/2023 3:02:33 PM] [ INFO] Successfully retrieved 125/125 generic program descriptions. (0:00:00:00.4680009)
[9/10/2023 3:02:33 PM] [ INFO] Successfully retrieved 59/59 generic program descriptions. (0:00:00:00.4680009)
[9/10/2023 3:02:34 PM] [ INFO] Successfully retrieved 125/125 generic program descriptions. (0:00:00:00.7488013)
[9/10/2023 3:02:34 PM] Exiting BuildAllGenericSeriesInfoDescriptions(). SUCCESS.
[9/10/2023 3:02:34 PM] Entering GetAllMoviePosters() for 4465 movies.
[9/10/2023 3:02:34 PM] [ INFO] Found 3804 cached/unavailable movie poster links.
[9/10/2023 3:02:34 PM] [ INFO] Successfully retrieved artwork info for 125/125 programs. (0:00:00:00.3900007)
[9/10/2023 3:02:34 PM] [ INFO] Successfully retrieved artwork info for 125/125 programs. (0:00:00:00.4056007)
[9/10/2023 3:02:34 PM] [ INFO] Successfully retrieved artwork info for 125/125 programs. (0:00:00:00.4680008)
[9/10/2023 3:02:34 PM] [ INFO] Successfully retrieved artwork info for 125/125 programs. (0:00:00:00.4992009)
[9/10/2023 3:02:35 PM] [ INFO] Successfully retrieved artwork info for 36/36 programs. (0:00:00:00.3120005)
[9/10/2023 3:02:35 PM] [ INFO] Successfully retrieved artwork info for 125/125 programs. (0:00:00:00.4212007)
[9/10/2023 3:02:35 PM] [ INFO] TMDb catalog search for "Badi Didi" from 1969 found 1 results.
[9/10/2023 3:02:35 PM] [ INFO] TMDb catalog search for "Aakash Deep" from 0 found 1 results.
[9/10/2023 3:02:35 PM] [ INFO] TMDb catalog search for "Aaj Aur Kal" from 1963 found 1 results.
[9/10/2023 3:02:35 PM] [ INFO] TMDb catalog search for "Daud" from 1997 found 1 results.

User avatar
garyan2

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

HTPC Specs: Show details

#2

Post by garyan2 » Mon Sep 11, 2023 12:18 am

I don't see how this could be a TMDB issue looking at the code. It wouldn't cause a program exception. This may be related to program MD5 entries we're getting from SD. What lineup are you using and I will try to recreate and verify.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

rimmel

Posts: 86
Joined: Tue Aug 27, 2013 10:36 pm
Location:

HTPC Specs: Show details

#3

Post by rimmel » Mon Sep 11, 2023 12:40 am

I think you may be right Gary. I have two lineups. The OTA lineup is working OK. The cable lineup is the one that is failing. It is "USA-WA46544-X". I Just tried to run the failing lineup again and got the same result except with a larger number of missing Md5 hash warning messages.

User avatar
garyan2

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

HTPC Specs: Show details

#4

Post by garyan2 » Mon Sep 11, 2023 1:19 am

Not related to MD5 either, though probably an indication of what is going on with the SD server. When searching TMDB for a movie poster it uses the title of the movie, but according to SD the program/movie does not exist, so the title is null.
- 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

#5

Post by garyan2 » Mon Sep 11, 2023 1:33 am

Both the MD5 problem and the exception for TMDB are due to the same thing. SD is not providing any data for those programs so there is no MD5 or Title.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

Space

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

HTPC Specs: Show details

#6

Post by Space » Mon Sep 11, 2023 3:46 am

Just as an FYI, I saw the same type of errors today for my lineup:

Code: Select all

[9/10/2023 7:20:56 PM] [WARNG] Program EP005994020157 is missing required content.
[9/10/2023 7:20:56 PM] [ INFO] Did not cache program EP005994020157 due to missing Md5 hash.
[9/10/2023 7:20:56 PM] [WARNG] Program EP001900610143 is missing required content.
[9/10/2023 7:20:56 PM] [ INFO] Did not cache program EP001900610143 due to missing Md5 hash.
[9/10/2023 7:20:56 PM] [WARNG] Program EP001900610142 is missing required content.
[9/10/2023 7:20:56 PM] [ INFO] Did not cache program EP001900610142 due to missing Md5 hash.
[9/10/2023 7:20:56 PM] [WARNG] Program EP001900610141 is missing required content.
[9/10/2023 7:20:56 PM] [ INFO] Did not cache program EP001900610141 due to missing Md5 hash.
[9/10/2023 7:20:56 PM] [WARNG] Program EP001900610140 is missing required content.
[9/10/2023 7:20:56 PM] [ INFO] Did not cache program EP001900610140 due to missing Md5 hash.
[9/10/2023 7:20:56 PM] [WARNG] Program EP001900610139 is missing required content.
[9/10/2023 7:20:56 PM] [ INFO] Did not cache program EP001900610139 due to missing Md5 hash.
[9/10/2023 7:20:56 PM] [WARNG] Program EP044771084711 is missing required content.
[9/10/2023 7:20:56 PM] [ INFO] Did not cache program EP044771084711 due to missing Md5 hash.
[9/10/2023 7:20:56 PM] [WARNG] Program EP019637920101 is missing required content.
[9/10/2023 7:20:56 PM] [ INFO] Did not cache program EP019637920101 due to missing Md5 hash.

rimmel

Posts: 86
Joined: Tue Aug 27, 2013 10:36 pm
Location:

HTPC Specs: Show details

#7

Post by rimmel » Mon Sep 11, 2023 8:18 am

I tried running that lineup again and it is still broken. Should I open a ticket with SD regarding this issue?

Sancho

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

HTPC Specs: Show details

#8

Post by Sancho » Mon Sep 11, 2023 2:06 pm

I've had the same or similar problems the last two days. Initiating a Save and Exit from the Configurator stalls at "Downloading | 7/13 Build movie posters..." It will hang in that state until the next run of the scheduled task. There is an error in the trace.log. Here is the relevant section from the scheduled task earlier this morning:

Code: Select all

[9/11/2023 4:58:25 AM] [ INFO] Successfully retrieved 1250/1250 program descriptions. (0:00:00:13.8216243)
[9/11/2023 4:58:26 AM] [WARNG] Program EP019637920101 is missing required content.
[9/11/2023 4:58:26 AM] [ INFO] Did not cache program EP019637920101 due to missing Md5 hash.
[9/11/2023 4:58:26 AM] [WARNG] Program EP000035740008 is missing required content.
[9/11/2023 4:58:26 AM] [ INFO] Did not cache program EP000035740008 due to missing Md5 hash.
[9/11/2023 4:58:26 AM] [WARNG] Program EP000035740013 is missing required content.
[9/11/2023 4:58:26 AM] [ INFO] Did not cache program EP000035740013 due to missing Md5 hash.
[9/11/2023 4:58:27 AM] [WARNG] Program MV000431750000 is missing required content.
[9/11/2023 4:58:27 AM] [ INFO] Did not cache program MV000431750000 due to missing Md5 hash.
[9/11/2023 4:58:27 AM] [WARNG] Program MV000083600000 is missing required content.
[9/11/2023 4:58:27 AM] [ INFO] Did not cache program MV000083600000 due to missing Md5 hash.
[9/11/2023 4:58:29 AM] Exiting BuildAllProgramEntries(). SUCCESS.
[9/11/2023 4:58:29 AM] Entering BuildAllGenericSeriesInfoDescriptions() for 8357 series.
[9/11/2023 4:58:29 AM] [ INFO] Found 8298 cached/unavailable series descriptions.
[9/11/2023 4:58:32 AM] [ INFO] Successfully retrieved 59/59 generic program descriptions. (0:00:00:03.2292057)
[9/11/2023 4:58:32 AM] Exiting BuildAllGenericSeriesInfoDescriptions(). SUCCESS.
[9/11/2023 4:58:32 AM] Entering GetAllMoviePosters() for 4456 movies.
[9/11/2023 4:58:32 AM] [ INFO] Found 4299 cached/unavailable movie poster links.
[9/11/2023 4:58:35 AM] [ INFO] Successfully retrieved artwork info for 32/32 programs. (0:00:00:02.4960043)
[9/11/2023 4:58:35 AM] [ INFO] Successfully retrieved artwork info for 125/125 programs. (0:00:00:02.5428044)
[9/11/2023 4:58:53 AM] [ERROR] Unhandled exception caught from epg123.exe. message: System.ArgumentNullException: Value cannot be null.
Parameter name: stringToEscape
   at System.Uri.EscapeDataString(String stringToEscape)
   at GaRyan2.TmdbApi.API.SearchMovieCatalog(String title, Int32 year, String lang)
   at GaRyan2.Tmdb.FindPosterArtwork(String title, Int32 year, String lang)
   at epg123.sdJson2mxf.sdJson2Mxf.GetTmdbMoviePoster(String title, Int32 year, String language)
   at epg123.sdJson2mxf.sdJson2Mxf.ProcessMovieImageResponses()
   at epg123.sdJson2mxf.sdJson2Mxf.GetAllMoviePosters()
   at epg123.sdJson2mxf.sdJson2Mxf.Build()
   at epg123.Program.Main(String[] args)
[9/11/2023 4:59:06 AM]
I'm running the latest version of epg123.
Last edited by Sancho on Mon Sep 11, 2023 2:07 pm, edited 1 time in total.

The Mac

Posts: 116
Joined: Wed Jun 05, 2013 6:09 pm
Location:

HTPC Specs: Show details

#9

Post by The Mac » Mon Sep 11, 2023 2:07 pm

same issue

Code: Select all

[9/11/2023 10:00:49 AM] [ INFO] Processed 11700 daily schedules for 650 stations for average of 18.0 days per station.
[9/11/2023 10:00:49 AM] Exiting GetAllScheduleEntryMd5s(). SUCCESS.
[9/11/2023 10:00:49 AM] Entering BuildAllProgramEntries() for 51706 programs.
[9/11/2023 10:00:57 AM] [ INFO] Found 47742 cached program descriptions.
[9/11/2023 10:00:58 AM] [ INFO] Successfully retrieved 214/214 program descriptions. (0:00:00:01.4580910)
[9/11/2023 10:01:00 AM] [ INFO] Successfully retrieved 1250/1250 program descriptions. (0:00:00:03.2686872)
[9/11/2023 10:01:00 AM] [ INFO] Successfully retrieved 1250/1250 program descriptions. (0:00:00:03.2716883)
[9/11/2023 10:01:05 AM] [ INFO] Successfully retrieved 1250/1250 program descriptions. (0:00:00:07.5988140)
[9/11/2023 10:01:05 AM] [WARNG] Program EP000035740008 is missing required content.
[9/11/2023 10:01:05 AM] [ INFO] Did not cache program EP000035740008 due to missing Md5 hash.
[9/11/2023 10:01:05 AM] [WARNG] Program EP000035740013 is missing required content.
[9/11/2023 10:01:05 AM] [ INFO] Did not cache program EP000035740013 due to missing Md5 hash.
[9/11/2023 10:01:05 AM] [WARNG] Program EP019637920101 is missing required content.
[9/11/2023 10:01:05 AM] [ INFO] Did not cache program EP019637920101 due to missing Md5 hash.
[9/11/2023 10:01:06 AM] [WARNG] Program MV000431750000 is missing required content.
[9/11/2023 10:01:06 AM] [ INFO] Did not cache program MV000431750000 due to missing Md5 hash.
[9/11/2023 10:01:06 AM] [WARNG] Program MV000083600000 is missing required content.
[9/11/2023 10:01:06 AM] [ INFO] Did not cache program MV000083600000 due to missing Md5 hash.
[9/11/2023 10:01:07 AM] Exiting BuildAllProgramEntries(). SUCCESS.
[9/11/2023 10:01:07 AM] Entering BuildAllGenericSeriesInfoDescriptions() for 8931 series.
[9/11/2023 10:01:07 AM] [ INFO] Found 8874 cached/unavailable series descriptions.
[9/11/2023 10:01:07 AM] [ INFO] Successfully retrieved 57/57 generic program descriptions. (0:00:00:00.3639962)
[9/11/2023 10:01:07 AM] Exiting BuildAllGenericSeriesInfoDescriptions(). SUCCESS.
[9/11/2023 10:01:07 AM] Entering GetAllMoviePosters() for 4508 movies.
[9/11/2023 10:01:07 AM] [ INFO] Found 4342 cached/unavailable movie poster links.
[9/11/2023 10:01:07 AM] [ INFO] Successfully retrieved artwork info for 41/41 programs. (0:00:00:00.1781451)
[9/11/2023 10:01:08 AM] [ INFO] Successfully retrieved artwork info for 125/125 programs. (0:00:00:00.4261517)
[9/11/2023 10:01:08 AM] [ERROR] Unhandled exception caught from epg123.exe. message: System.ArgumentNullException: Value cannot be null.
Parameter name: stringToEscape
   at System.Uri.EscapeDataString(String stringToEscape)
   at GaRyan2.TmdbApi.API.SearchMovieCatalog(String title, Int32 year, String lang)
   at GaRyan2.Tmdb.FindPosterArtwork(String title, Int32 year, String lang)
   at epg123.sdJson2mxf.sdJson2Mxf.GetTmdbMoviePoster(String title, Int32 year, String language)
   at epg123.sdJson2mxf.sdJson2Mxf.ProcessMovieImageResponses()
   at epg123.sdJson2mxf.sdJson2Mxf.GetAllMoviePosters()
   at epg123.sdJson2mxf.sdJson2Mxf.Build()
   at epg123.Program.Main(String[] args)
[9/11/2023 10:01:27 AM] =====================================================================================
[9/11/2023 10:01:27 AM] EPG123CLIENT: Beginning MXF file import. version 1.8.2.2
[9/11/2023 10:01:27 AM] =====================================================================================
[9/11/2023 10:01:27 AM] *** Windows 8.1 Pro with Media Center, 64-bit [Version: 6.3.9600.20778] ***
[9/11/2023 10:01:27 AM] *** .NET Framework 4.8.03761 is installed. ***
[9/11/2023 10:01:27 AM] *** Windows Media Center [Version: 6.3.9600.16384] is installed. ***
[9/11/2023 10:01:27 AM] [ INFO] Import: True , Match: True , NoLogo: False , Force: False , ShowProgress: False , NoGC: True , NoVerify: False , Verbose: False
[9/11/2023 10:01:29 AM] Entering ImportMxfFile() for file "C:\ProgramData\GaRyan2\epg123\output\epg123.mxf".
[9/11/2023 10:02:44 AM] [ INFO] Successfully imported .mxf file into Media Center database. Exit code: 0
[9/11/2023 10:02:44 AM] Exiting ImportMxfFile(). SUCCESS.
[9/11/2023 10:02:44 AM] Entering VerifyLoad()
[9/11/2023 10:03:32 AM] [ INFO] Checked 250293 entries and corrected 0 of them.
[9/11/2023 10:03:32 AM] Exiting VerifyLoad()
[9/11/2023 10:03:33 AM] [ INFO] Completed channel cleanup as needed after MXF file import.
[9/11/2023 10:03:37 AM] [ INFO] Completed the automatic mapping of lineup stations to tuner channels.
[9/11/2023 10:03:37 AM] [ INFO] Completed lineup refresh.
[9/11/2023 10:03:37 AM] Entering ReindexDatabase()
[9/11/2023 10:03:37 AM] [ INFO] SUCCESS: WMC database indexing has started.
[9/11/2023 10:03:37 AM] Exiting ReindexDatabase(). SUCCESS.
[9/11/2023 10:03:37 AM] [ INFO] MXF file was created on 9/9/2023 2:25:02 PM
[9/11/2023 10:03:37 AM] [ERROR] The MXF file imported is 43.64 hours old.
[9/11/2023 10:03:38 AM] [ INFO] Completed EPG123 client execution.
[9/11/2023 10:03:38 AM] [ INFO] EPG123 client execution time was 00:02:11.2309980.

bsyd

Posts: 9
Joined: Tue Mar 18, 2014 4:15 pm
Location:

HTPC Specs: Show details

#10

Post by bsyd » Mon Sep 11, 2023 8:12 pm

I had the same problem after I installed 1.8.2.2. Dies with no notice in the loading Movie Posters step. Went back to 1.8.1.8 and it completed successfully.

User avatar
d00zah

Posts: 242
Joined: Fri Nov 07, 2014 7:20 pm
Location:

HTPC Specs: Show details

#11

Post by d00zah » Mon Sep 11, 2023 8:14 pm

bsyd wrote: Mon Sep 11, 2023 8:12 pm I had the same problem after I installed 1.8.2.2. Dies with no notice in the loading Movie Posters step. Went back to 1.8.1.8 and it completed successfully.
viewtopic.php?f=99&t=9753&start=1800#p151904

rimmel

Posts: 86
Joined: Tue Aug 27, 2013 10:36 pm
Location:

HTPC Specs: Show details

#12

Post by rimmel » Mon Sep 11, 2023 8:46 pm

Apparently SD did something to resolve this issue. Epg123 (Version 1.8.2.2) just ran to completion successfully.

Sancho

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

HTPC Specs: Show details

#13

Post by Sancho » Mon Sep 11, 2023 8:52 pm

d00zah wrote: Mon Sep 11, 2023 8:14 pm
bsyd wrote: Mon Sep 11, 2023 8:12 pm I had the same problem after I installed 1.8.2.2. Dies with no notice in the loading Movie Posters step. Went back to 1.8.1.8 and it completed successfully.
viewtopic.php?f=99&t=9753&start=1800#p151904
Thanks for the link.

I tried a manual update, but got a few Bad Gateway errors on the SD end. It didn't hang at 7/13 Build movie posters, and made it to the end, so that's something, but still problems generating the MXF file. Reckon they're still ironing some bugs out, or we're just swamping their poor servers now ;-)

~~~~~~~~~~~~~~~~~~~

Did a different HTPC (success) and back to the first (success).
Last edited by Sancho on Mon Sep 11, 2023 9:09 pm, edited 1 time in total.

User avatar
d00zah

Posts: 242
Joined: Fri Nov 07, 2014 7:20 pm
Location:

HTPC Specs: Show details

#14

Post by d00zah » Mon Sep 11, 2023 8:57 pm

Sancho wrote: Mon Sep 11, 2023 8:52 pm Thanks for the link.

I tried a manual update, but got a few Bad Gateway errors on the SD end. It didn't hang at 7/13 Build movie posters, and made it to the end, so that's something, but still problems generating the MXF file. Reckon they're still ironing some bugs out, or we're just swamping their poor servers now ;-)
The latter, I'd guess. Updated clean for me w/ latest (beta). Originally saw the WARNINGS, but never got any "Unexpected Terminations".

bsyd

Posts: 9
Joined: Tue Mar 18, 2014 4:15 pm
Location:

HTPC Specs: Show details

#15

Post by bsyd » Tue Sep 12, 2023 5:36 pm

rimmel wrote: Mon Sep 11, 2023 8:46 pm Apparently SD did something to resolve this issue. Epg123 (Version 1.8.2.2) just ran to completion successfully.
Same for me - reinstalled 1.8.2.2 and Epg123 ran to completion successfully for me as well (did not end abruptly during movie poster updates).

The Mac

Posts: 116
Joined: Wed Jun 05, 2013 6:09 pm
Location:

HTPC Specs: Show details

#16

Post by The Mac » Wed Sep 13, 2023 11:13 pm

Green as of this morning.

Post Reply