Problem updating guide using EPG123

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
EuG00

Posts: 4
Joined: Mon Jul 17, 2017 7:02 pm
Location:

HTPC Specs: Show details

Problem updating guide using EPG123

#1

Post by EuG00 » Mon Jul 17, 2017 7:09 pm

Hi,
I'm having an issue.
I downloaded and installed EPG123, signed up to Schedules Direct and was able to just run the update successfully right away and everything worked.

Since I just wanted to try to see if it worked, I didn't perform the "Clean Start"
So about a week later, it looks like WMC tried to download the listings and blew away my guide...
OK, no problem, I decided I'll redo everything from scratch now including "Clean Start"
So I did everything, but now when I to "Save & Execute" step the update process starts and runs fine, but it just quits w/o any errors etc while it's somewhere in the middle of step 4/8.

The guide is not updated.
I'm on Win 7 SP1 with EPG123 ver. 1.1.09
Can you please help?

Thank you!

stuartm

Posts: 721
Joined: Mon Nov 05, 2012 8:05 pm
Location: Longmont, CO

HTPC Specs: Show details

#2

Post by stuartm » Mon Jul 17, 2017 7:23 pm

Probably the first thing to give us more info is to post your last couple update attempt results from the trace.log file in your epg123 directory. (in code tags)

EuG00

Posts: 4
Joined: Mon Jul 17, 2017 7:02 pm
Location:

HTPC Specs: Show details

#3

Post by EuG00 » Tue Jul 18, 2017 5:43 am

Here it is.
Thanks!

Code: Select all

[7/17/2017 4:00:00 AM]  Beginning epg123 update execution.
[7/17/2017 4:00:00 AM] ===============================================================================
[7/17/2017 4:00:00 AM] [ INFO] Beginning EPG123 update execution. 2017-07-17 08:00:00Z
[7/17/2017 4:00:00 AM] [ INFO] DaysToDownload: 21 , PrefixEpisodeTitle: True , AppendEpisodeDesc: True , TMDbCoverArt: True , LogoOverride: True , AutoAddNew: False
[7/17/2017 4:00:12 AM] [ INFO] Token request successful. serverID: 20141201.web.1
[7/17/2017 4:00:14 AM] [ INFO] Status request successful. account expires: 2018-07-18T02:10:43Z , lineups: 1/4 , lastDataUpdate: 2017-07-16T13:50:50Z
[7/17/2017 4:00:14 AM] [ INFO] system status: Online , message: No known issues.
[7/17/2017 4:00:16 AM] [WARNG] epg123 is not up to date. Latest version is 1.1.10 and can be downloaded from http://epg123.garyan2.net.
[7/17/2017 4:00:16 AM] [ INFO] Successfully retrieved TMDb configurations.
[7/17/2017 4:00:17 AM] [ INFO] Successfully requested listing of client lineups from Schedules Direct.
[7/17/2017 4:00:17 AM] Entering buildLineupServices() for 1 lineups.
[7/17/2017 4:00:19 AM] [ INFO] Successfully retrieved the station mapping for lineup USA-NY65256-X.
[7/17/2017 4:00:20 AM] Exiting buildLineupServices(). SUCCESS.
[7/17/2017 4:00:20 AM] Entering getAllScheduleEntryMd5s() for 21 days on 741 stations.
[7/17/2017 4:01:34 AM] [ INFO] Successfully retrieved Md5s for 741 station's daily schedules.
[7/17/2017 4:01:39 AM] [ INFO] Found 14957 cached daily schedules.
[7/17/2017 4:01:39 AM] [ INFO] Downloaded 0 daily schedules.
[7/17/2017 4:01:59 AM] [ INFO] Processed 14957 daily schedules for 741 stations.
[7/17/2017 4:01:59 AM] Exiting getAllScheduleEntryMd5s(). SUCCESS.
[7/17/2017 4:01:59 AM] Entering buildAllProgramEntries() for 60979 programs.
[7/17/2017 4:02:01 AM] [ERROR] Unhandled exception caught from main program. message: Object reference not set to an instance of an object.
[7/17/2017 4:02:09 AM] ===============================================================================
[7/17/2017 4:02:09 AM]  Beginning epg123 client execution.
[7/17/2017 4:02:09 AM] ===============================================================================
[7/17/2017 4:02:09 AM] [ INFO] Beginning epg123 client execution. 2017-07-17 08:02:09Z
[7/17/2017 4:02:09 AM] [ INFO] Import: True , Match: True , NoLogo: False
[7/17/2017 4:02:09 AM] [ INFO] epg123 client version: 1.1.9
[7/17/2017 4:02:10 AM] Entering importMxfFile() for file "C:\Program Files\epg123\epg123.mxf"
[7/17/2017 4:04:23 AM] [ INFO] Successfully imported .mxf file into Media Center database. Exit code: 0
[7/17/2017 4:04:23 AM] Exiting importMxfFile(). SUCCESS.
[7/17/2017 4:04:24 AM] [ INFO] Matching WCBS to channel 2
[7/17/2017 4:04:24 AM] [ INFO] Matching WJLPSD to channel 3
[7/17/2017 4:04:24 AM] [ INFO] Matching WNBC to channel 4
[7/17/2017 4:04:24 AM] [ INFO] Matching WNYW to channel 5
[7/17/2017 4:04:24 AM] [ INFO] Matching WRNN to channel 6
[7/17/2017 4:04:24 AM] [ INFO] Matching WABC to channel 7
[7/17/2017 4:04:24 AM] [ INFO] Matching WASASD to channel 8
[7/17/2017 4:04:24 AM] [ INFO] Matching WWOR to channel 9
[7/17/2017 4:04:24 AM] [ INFO] Matching WLNYSD to channel 10
[7/17/2017 4:04:24 AM] [ INFO] Matching WPIX to channel 11
[7/17/2017 4:04:24 AM] [ INFO] Matching WNJU to channel 12

<...... cut out log for other channels matching for brevity .....>

[7/17/2017 4:04:25 AM] [ INFO] Matching MC45 to channel 1844
[7/17/2017 4:04:25 AM] [ INFO] Matching MC46 to channel 1845
[7/17/2017 4:04:25 AM] [ INFO] Matching MC47 to channel 1846
[7/17/2017 4:04:25 AM] [ INFO] Matching MC48 to channel 1847
[7/17/2017 4:04:25 AM] [ INFO] Matching MC49 to channel 1848
[7/17/2017 4:04:25 AM] [ INFO] Matching MC50 to channel 1849
[7/17/2017 4:04:25 AM] [ INFO] Matching PEG to channel 1960
[7/17/2017 4:04:25 AM] [ INFO] Matching HOA to channel 1970
[7/17/2017 4:04:25 AM] [ INFO] Matching HOA to channel 1971
[7/17/2017 4:04:26 AM] [ INFO] Completed the automatch of lineup stations to tuner channels.
[7/17/2017 4:04:26 AM] Entering reindexDatabase()
[7/17/2017 4:04:26 AM] [ INFO] SUCCESS: Attempted to run the scheduled task "Microsoft\Windows\Media Center\ReindexSearchRoot".
[7/17/2017 4:04:26 AM] [ INFO] Successfully started the ReindexSearchRoot task. Exit code: 0
[7/17/2017 4:04:26 AM] Exiting reindexDatabase(). SUCCESS.
[7/17/2017 4:04:26 AM] [ INFO] Completed EPG123 client execution.
[7/17/2017 4:04:26 AM] [ INFO] EPG123 client execution time was 00:02:16.4167526.
[7/17/2017 2:51:52 PM] ===============================================================================
[7/17/2017 2:51:52 PM]  Activating the epg123 configuration GUI.
[7/17/2017 2:51:52 PM] ===============================================================================
[7/17/2017 2:52:03 PM] [WARNG] epg123 is not up to date. Latest version is 1.1.10 and can be downloaded from http://epg123.garyan2.net.
[7/17/2017 2:52:03 PM] [ INFO] Successfully queried the Task Scheduler for status. Ready. Last Run 7/17/2017 4:00:00 AM; Exit: 0x00000000
[7/17/2017 2:52:04 PM] [ INFO] Token request successful. serverID: 20141201.web.1
[7/17/2017 2:52:04 PM] [ INFO] Status request successful. account expires: 2018-07-18T02:10:43Z , lineups: 1/4 , lastDataUpdate: 2017-07-17T18:47:38Z
[7/17/2017 2:52:04 PM] [ INFO] system status: Online , message: No known issues.
[7/17/2017 2:52:04 PM] [ INFO] Successfully requested listing of client lineups from Schedules Direct.
[7/17/2017 2:52:04 PM] [ INFO] Successfully retrieved the station mapping for lineup USA-NY65256-X.
[7/17/2017 2:52:18 PM] ===============================================================================
[7/17/2017 2:52:18 PM]  Beginning epg123 update execution.
[7/17/2017 2:52:18 PM] ===============================================================================
[7/17/2017 2:52:18 PM] [ INFO] Beginning EPG123 update execution. 2017-07-17 18:52:18Z
[7/17/2017 2:52:18 PM] [ INFO] DaysToDownload: 21 , PrefixEpisodeTitle: True , AppendEpisodeDesc: True , TMDbCoverArt: True , LogoOverride: True , AutoAddNew: False
[7/17/2017 2:52:18 PM] [ INFO] Status request successful. account expires: 2018-07-18T02:10:43Z , lineups: 1/4 , lastDataUpdate: 2017-07-17T18:47:38Z
[7/17/2017 2:52:18 PM] [ INFO] system status: Online , message: No known issues.
[7/17/2017 2:52:18 PM] [WARNG] epg123 is not up to date. Latest version is 1.1.10 and can be downloaded from http://epg123.garyan2.net.
[7/17/2017 2:52:19 PM] [ INFO] Successfully retrieved TMDb configurations.
[7/17/2017 2:52:19 PM] [ INFO] Successfully requested listing of client lineups from Schedules Direct.
[7/17/2017 2:52:19 PM] Entering buildLineupServices() for 1 lineups.
[7/17/2017 2:52:19 PM] [ INFO] Successfully retrieved the station mapping for lineup USA-NY65256-X.
[7/17/2017 2:52:20 PM] Exiting buildLineupServices(). SUCCESS.
[7/17/2017 2:52:20 PM] Entering getAllScheduleEntryMd5s() for 21 days on 741 stations.
[7/17/2017 2:52:26 PM] [ INFO] Successfully retrieved Md5s for 741 station's daily schedules.
[7/17/2017 2:52:32 PM] [ INFO] Found 13540 cached daily schedules.
[7/17/2017 2:52:36 PM] [ INFO] Successfully retrieved 707 station's daily schedules.
[7/17/2017 2:52:38 PM] [ INFO] Downloaded 2019 daily schedules.
[7/17/2017 2:53:00 PM] [ INFO] Processed 15559 daily schedules for 741 stations.
[7/17/2017 2:53:00 PM] Exiting getAllScheduleEntryMd5s(). SUCCESS.
[7/17/2017 2:53:00 PM] Entering buildAllProgramEntries() for 62359 programs.
[7/17/2017 2:53:01 PM] [ INFO] epg123 update execution time was 00:00:42.5759105.
[7/17/2017 2:53:19 PM] ===============================================================================
[7/17/2017 2:53:19 PM]  Activating the epg123 client GUI.
[7/17/2017 2:53:19 PM] ===============================================================================
[7/17/2017 2:53:19 PM] [ INFO] Successfully queried the Task Scheduler for status. Ready. Last Run 7/17/2017 4:00:00 AM; Exit: 0x00000000
[7/17/2017 2:53:39 PM] [ INFO] Successfully queried the Task Scheduler for status. Ready. Last Run 7/17/2017 4:00:00 AM; Exit: 0x00000000
[7/17/2017 2:54:25 PM] ===============================================================================
[7/17/2017 2:54:25 PM]  Activating the epg123 configuration GUI.
[7/17/2017 2:54:25 PM] ===============================================================================
[7/17/2017 2:54:25 PM] [WARNG] epg123 is not up to date. Latest version is 1.1.10 and can be downloaded from http://epg123.garyan2.net.
[7/17/2017 2:54:25 PM] [ INFO] Successfully queried the Task Scheduler for status. Ready. Last Run 7/17/2017 4:00:00 AM; Exit: 0x00000000
[7/17/2017 2:54:26 PM] [ INFO] Token request successful. serverID: 20141201.web.1
[7/17/2017 2:54:26 PM] [ INFO] Status request successful. account expires: 2018-07-18T02:10:43Z , lineups: 1/4 , lastDataUpdate: 2017-07-17T18:47:38Z
[7/17/2017 2:54:26 PM] [ INFO] system status: Online , message: No known issues.
[7/17/2017 2:54:26 PM] [ INFO] Successfully requested listing of client lineups from Schedules Direct.
[7/17/2017 2:54:26 PM] [ INFO] Successfully retrieved the station mapping for lineup USA-NY65256-X.
[7/17/2017 2:55:55 PM] [ INFO] Successfully queried the Task Scheduler for status. Ready. Last Run 7/17/2017 4:00:00 AM; Exit: 0x00000000
[7/17/2017 2:57:59 PM] [ INFO] Successfully requested listing of client lineups from Schedules Direct.
[7/17/2017 2:58:09 PM] [ INFO] Successfully retrieved list of available countries from Schedules Direct.
[7/17/2017 2:58:16 PM] [ INFO] Successfully retrieved the headends for USA and postal code 10312.
[7/17/2017 2:58:29 PM] [ INFO] Successfully requested listing of client lineups from Schedules Direct.
[7/17/2017 2:58:29 PM] [ INFO] Successfully retrieved the station mapping for lineup USA-NY65256-X.
[7/17/2017 2:58:50 PM] ===============================================================================
[7/17/2017 2:58:50 PM]  Beginning epg123 update execution.
[7/17/2017 2:58:50 PM] ===============================================================================
[7/17/2017 2:58:50 PM] [ INFO] Beginning EPG123 update execution. 2017-07-17 18:58:50Z
[7/17/2017 2:58:50 PM] [ INFO] DaysToDownload: 21 , PrefixEpisodeTitle: True , AppendEpisodeDesc: True , TMDbCoverArt: True , LogoOverride: True , AutoAddNew: False
[7/17/2017 2:58:50 PM] [ INFO] Status request successful. account expires: 2018-07-18T02:10:43Z , lineups: 1/4 , lastDataUpdate: 2017-07-17T18:47:38Z
[7/17/2017 2:58:50 PM] [ INFO] system status: Online , message: No known issues.
[7/17/2017 2:58:50 PM] [WARNG] epg123 is not up to date. Latest version is 1.1.10 and can be downloaded from http://epg123.garyan2.net.
[7/17/2017 2:58:50 PM] [ INFO] Successfully retrieved TMDb configurations.
[7/17/2017 2:58:50 PM] [ INFO] Successfully requested listing of client lineups from Schedules Direct.
[7/17/2017 2:58:50 PM] Entering buildLineupServices() for 1 lineups.
[7/17/2017 2:58:50 PM] [ INFO] Successfully retrieved the station mapping for lineup USA-NY65256-X.
[7/17/2017 2:58:51 PM] Exiting buildLineupServices(). SUCCESS.
[7/17/2017 2:58:51 PM] Entering getAllScheduleEntryMd5s() for 21 days on 741 stations.
[7/17/2017 2:58:59 PM] [ INFO] Successfully retrieved Md5s for 741 station's daily schedules.
[7/17/2017 2:59:00 PM] [ INFO] Found 15559 cached daily schedules.
[7/17/2017 2:59:00 PM] [ INFO] Downloaded 0 daily schedules.
[7/17/2017 2:59:12 PM] [ INFO] Processed 15559 daily schedules for 741 stations.
[7/17/2017 2:59:12 PM] Exiting getAllScheduleEntryMd5s(). SUCCESS.
[7/17/2017 2:59:12 PM] Entering buildAllProgramEntries() for 62359 programs.
[7/17/2017 2:59:13 PM] [ INFO] epg123 update execution time was 00:00:22.7182609.
[7/17/2017 3:07:12 PM] ===============================================================================
[7/17/2017 3:07:12 PM]  Activating the epg123 configuration GUI.
[7/17/2017 3:07:12 PM] ===============================================================================
[7/17/2017 3:07:24 PM] [WARNG] epg123 is not up to date. Latest version is 1.1.10 and can be downloaded from http://epg123.garyan2.net.
[7/17/2017 3:07:24 PM] [ INFO] Successfully queried the Task Scheduler for status. Ready. Last Run 7/17/2017 4:00:00 AM; Exit: 0x00000000
[7/17/2017 3:07:24 PM] [ INFO] Token request successful. serverID: 20141201.web.1
[7/17/2017 3:07:24 PM] [ INFO] Status request successful. account expires: 2018-07-18T02:10:43Z , lineups: 1/4 , lastDataUpdate: 2017-07-17T18:47:38Z
[7/17/2017 3:07:24 PM] [ INFO] system status: Online , message: No known issues.
[7/17/2017 3:07:24 PM] [ INFO] Successfully requested listing of client lineups from Schedules Direct.
[7/17/2017 3:07:24 PM] [ INFO] Successfully retrieved the station mapping for lineup USA-NY65256-X.



User avatar
garyan2

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

HTPC Specs: Show details

#4

Post by garyan2 » Tue Jul 18, 2017 1:34 pm

Try uninstalling epg123 and reinstalling in c:\epg123\ or anywhere except the Program Files folder. I do not do anything with folder permissions that would allow epg123 to work correctly inside the Program Files folders.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

EuG00

Posts: 4
Joined: Mon Jul 17, 2017 7:02 pm
Location:

HTPC Specs: Show details

#5

Post by EuG00 » Tue Jul 18, 2017 2:10 pm

garyan2 wrote:Try uninstalling epg123 and reinstalling in c:\epg123\ or anywhere except the Program Files folder. I do not do anything with folder permissions that would allow epg123 to work correctly inside the Program Files folders.
OK, I guess I can try that, but I'm admin on my machine and like I said - it already worked the very first time I tried it :crazy:

User avatar
garyan2

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

HTPC Specs: Show details

#6

Post by garyan2 » Tue Jul 18, 2017 2:24 pm

EuG00 wrote:
garyan2 wrote:Try uninstalling epg123 and reinstalling in c:\epg123\ or anywhere except the Program Files folder. I do not do anything with folder permissions that would allow epg123 to work correctly inside the Program Files folders.
OK, I guess I can try that, but I'm admin on my machine and like I said - it already worked the very first time I tried it :crazy:
Before you uninstall/reinstall, you can run EPG123 as administrator (no shield showing on the scheduled task button) and do a Save&Execute. If it is successful, the problem is due to permissions. It doesn't matter that your account is administrator, to perform all operations epg123 needs it would need to be run with elevated permissions.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

EuG00

Posts: 4
Joined: Mon Jul 17, 2017 7:02 pm
Location:

HTPC Specs: Show details

#7

Post by EuG00 » Tue Jul 18, 2017 4:23 pm

**** Update
So I tried to run as admin - same thing.
I then re-installed it (into default location) and basically it worked.

However, I don't think default location had anything to do with it.
It really looked like the program would "silently" crash during Step 4/8 for me before and after the re-install it worked.
The steps 1-4 used to go very quickly when it was crashing and after clean re-install it really took some time to "build all the info"
That tells me that there was some cache, etc in use when the program was crashing.

I did notice one thing - right before the first time it started crashing for me - I got a notification that some channel was removed (no longer available) from the lineup, etc.
I wonder if that's what caused the program to get "confused" (out of sync with cache perhaps?) and crash.

I noticed there's a "Clear Cache" button - I didn't get a chance to try it, but I wonder if that might have helped with the issue.
Overall it feels like there's a bug somewhere out there, so just FYI to the developers.

Thanks.

User avatar
garyan2

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

HTPC Specs: Show details

#8

Post by garyan2 » Tue Jul 18, 2017 5:07 pm

EuG00 wrote:**** Update
So I tried to run as admin - same thing.
I then re-installed it (into default location) and basically it worked.

However, I don't think default location had anything to do with it.
It really looked like the program would "silently" crash during Step 4/8 for me before and after the re-install it worked.
The steps 1-4 used to go very quickly when it was crashing and after clean re-install it really took some time to "build all the info"
That tells me that there was some cache, etc in use when the program was crashing.

I did notice one thing - right before the first time it started crashing for me - I got a notification that some channel was removed (no longer available) from the lineup, etc.
I wonder if that's what caused the program to get "confused" (out of sync with cache perhaps?) and crash.

I noticed there's a "Clear Cache" button - I didn't get a chance to try it, but I wonder if that might have helped with the issue.
Overall it feels like there's a bug somewhere out there, so just FYI to the developers.

Thanks.
There is a possibility that 1 of the cached files was corrupted/invalid that would cause the exception. It looks like it aborts cleanly, but I would have expected more information in the log file. I'll have to take a look on the code.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

Post Reply