EPG123 Bug Reports

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
Paint

Posts: 102
Joined: Mon Apr 04, 2016 4:37 am
Location:

HTPC Specs: Show details

#461

Post by Paint » Wed Sep 28, 2016 3:29 pm

garyan2 wrote:Just added your lineup to my account, and I get the same limited number of channels. This appears to be a SD-JSON problem.

NOTE: this is the risk of keeping automatch selected ... if the source (SD) falls through, you will drop channels immediately. They might still exist in the database, but you will have to manually make the match and in the mean-time, disable automatch so they don't keep disappearing.
thank you for looking into this garyan2.


Is this affecting all SD lineups or just mine?

Should I report this to SD?

User avatar
garyan2

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

HTPC Specs: Show details

#462

Post by garyan2 » Wed Sep 28, 2016 3:33 pm

Paint wrote:Should I report this to SD?
Absolutely. Open a ticket and note it is the JSON server that is affected. I'm sure they'll have it cleared up right quick.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

Paint

Posts: 102
Joined: Mon Apr 04, 2016 4:37 am
Location:

HTPC Specs: Show details

#463

Post by Paint » Wed Sep 28, 2016 3:43 pm

garyan2 wrote:
Paint wrote:Should I report this to SD?
Absolutely. Open a ticket and note it is the JSON server that is affected. I'm sure they'll have it cleared up right quick.
this is the response I just got from them:

Code: Select all

On Wed Sep 28 11:30:35 2016, diamantj@gmail.com wrote:
> There is an issue with this lineup using the SD-JSON method as of
> 9/27/2016. All of the correct channels show up in the lineup and via
> the XML format: http://www.schedulesdirect.org/getdata

I'm not seeing any issues on the server; there's a complete lineup as far as I can tell. When was the last lineup refresh on your client?

Paint

Posts: 102
Joined: Mon Apr 04, 2016 4:37 am
Location:

HTPC Specs: Show details

#464

Post by Paint » Wed Sep 28, 2016 3:52 pm

The GuideTool.exe is showing some weird issues with my lineup now....

Image

what is the best way to restore my lineup without losing my scheduled recording list (shows and series)?

User avatar
garyan2

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

HTPC Specs: Show details

#465

Post by garyan2 » Wed Sep 28, 2016 3:56 pm

Sorry, I'm on business travel and am not setup to do some coding right now to capture the JSON lineup response and identify the problem. You mentioned this happened recently after 1.0.2. You could download a previous version of epg123 and login to see if the lineup is complete or not. Don't expect any difference ... I haven't change any of that code in quite a while.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

Paint

Posts: 102
Joined: Mon Apr 04, 2016 4:37 am
Location:

HTPC Specs: Show details

#466

Post by Paint » Wed Sep 28, 2016 3:58 pm

garyan2 wrote:Sorry, I'm on business travel and am not setup to do some coding right now to capture the JSON lineup response and identify the problem. You mentioned this happened recently after 1.0.2. You could download a previous version of epg123 and login to see if the lineup is complete or not. Don't expect any difference ... I haven't change any of that code in quite a while.
no worries.. let me know once you have a second to look at this. Changing EPG123 version (downgrading to 1.0 or 1.0.1) does not resolve the problem. I am doing some debugging now to see what I can do to restore the lineup.
---- update ----
I was able to restore the lineup by restoring my C:\ProgramData\Microsoft\eHome\ directory before the issue and then re-configuring EPG123 1.0.2 from scratch

User avatar
garyan2

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

HTPC Specs: Show details

#467

Post by garyan2 » Wed Sep 28, 2016 5:32 pm

Paint wrote:I was able to restore the lineup by restoring my C:\ProgramData\Microsoft\eHome\ directory before the issue and then re-configuring EPG123 1.0.2 from scratch
Not clear on everything you did, and results. Could you elaborate?
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

Paint

Posts: 102
Joined: Mon Apr 04, 2016 4:37 am
Location:

HTPC Specs: Show details

#468

Post by Paint » Wed Sep 28, 2016 5:53 pm

garyan2 wrote:
Paint wrote:I was able to restore the lineup by restoring my C:\ProgramData\Microsoft\eHome\ directory before the issue and then re-configuring EPG123 1.0.2 from scratch
Not clear on everything you did, and results. Could you elaborate?
I restored my C:\ProgramData\Microsoft\eHome\ directory from a few days ago (used a windows image I had), removed the c:\EPG123 directory, reinstalled EPG 1.0.2 to C:\EPG123, and then reconfigured EPG123.

I believe that there was a JSON issue on the SchedulesDirect side which started this issue. Thank you for your help!

Paint

Posts: 102
Joined: Mon Apr 04, 2016 4:37 am
Location:

HTPC Specs: Show details

#469

Post by Paint » Wed Sep 28, 2016 6:33 pm

I am occasionally getting the following error when running EPG 123 version 1.0.2:

Code: Select all

[9/28/2016 2:29:01 PM]  Beginning epg123 update execution.
[9/28/2016 2:29:01 PM] ===============================================================================
[9/28/2016 2:29:01 PM] [ INFO] epg123 version 1.0.2 , DaysToDownload: 25 , PrefixEpisodeTitle: False , AppendEpisodeDesc: True , AutoImport: True , TMDbCoverArt: True , LogoOverride: True , Automatch: True , AutoAddNew: True
[9/28/2016 2:29:01 PM] [ INFO] Successfully retrieved TMDb configurations.
[9/28/2016 2:29:02 PM] [ INFO] Token request successful. serverID: 20141201.web.2
[9/28/2016 2:29:02 PM] [ INFO] epg123 is up to date. version: 1.0.2
[9/28/2016 2:29:02 PM] [ INFO] Successfully requested listing of client lineups from Schedules Direct.
[9/28/2016 2:29:02 PM] [ INFO] Successfully retrieved the station mapping for lineup USA-NY65256-X.
[9/28/2016 2:29:02 PM] Entering getAllScheduleEntryMd5s() for 25 days on 166 stations.
[9/28/2016 2:29:05 PM] [ INFO] Successfully retrieved Md5s for 166 station's daily schedules.
[9/28/2016 2:29:07 PM] Exiting getAllScheduleEntryMd5s(). SUCCESS.
[9/28/2016 2:29:07 PM] Entering buildAllProgramEntries() for 32117 programs.
[9/28/2016 2:29:18 PM] [ INFO] Successfully retrieved 237 programs metadata.
[9/28/2016 2:29:18 PM] Exiting buildAllProgramEntries(). SUCCESS.
[9/28/2016 2:29:18 PM] Entering buildAllGenericSeriesInfoDescriptions() for 4596 series.
[9/28/2016 2:29:19 PM] Exiting buildAllGenericSeriesInfoDescriptions(). SUCCESS.
[9/28/2016 2:29:19 PM] Entering getAllMoviePosters() for 2250 movies.
[9/28/2016 2:29:19 PM] [ INFO] Successfully retrieved artwork info for 29 programs.
[9/28/2016 2:29:19 PM] Exiting getAllMoviePosters(). SUCCESS.
[9/28/2016 2:29:19 PM] Entering getAllSeriesImages() for 4596 series.
[9/28/2016 2:29:20 PM] [ INFO] Successfully retrieved artwork info for 500 programs.
[9/28/2016 2:29:21 PM] [ INFO] Successfully retrieved artwork info for 363 programs.
[9/28/2016 2:29:21 PM] Exiting getAllSeriesImages(). SUCCESS.
[9/28/2016 2:29:21 PM] Entering writeImageArchive().
[9/28/2016 2:29:21 PM] Exiting writeImageArchive(). SUCCESS.
[9/28/2016 2:29:21 PM] Entering writeMxf().
[9/28/2016 2:29:21 PM] Exiting writeMxf(). SUCCESS.
[9/28/2016 2:29:22 PM] [ INFO] 822 files deleted from the cache directory during cleanup.
[9/28/2016 2:29:22 PM] [STATS] Generated .mxf file contains 166 services, 4596 series, 32117 programs, and 44732 people with 6198 image links.
[9/28/2016 2:29:22 PM] ====================== Beginning epg123 client execution. =====================
[9/28/2016 2:29:22 PM] [ INFO] Import=True , Match=True , NoLogo=False
[9/28/2016 2:29:22 PM] [ INFO] import filename = epg123.mxf
[9/28/2016 2:30:12 PM] [ERROR] Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object.
[9/28/2016 2:30:12 PM] [ERROR]    at MediaCenter.Store.OleDB.StoredObjectsEnumerator.MoveNext()
[9/28/2016 2:30:12 PM] [ERROR]    at Microsoft.MediaCenter.Store.ObjectStore.InitializeProvider(ObjectStore store, String providerName, String password, Assembly callingAssembly)
[9/28/2016 2:30:12 PM] [ERROR]    at Microsoft.MediaCenter.Store.ObjectStore.Open(String fileName, String providerName, String password, Assembly callingAssembly, Boolean isCollecting)
[9/28/2016 2:30:12 PM] [ERROR]    at Microsoft.MediaCenter.Store.ObjectStore.Open(String fileName, String providerName, String password, Boolean isAdminRequested)
[9/28/2016 2:30:12 PM] [ERROR]    at Microsoft.MediaCenter.Store.ObjectStore.AddObjectStoreReference()
[9/28/2016 2:30:12 PM] [ERROR]    at Microsoft.MediaCenter.Store.ObjectStore.get_DefaultSingleton()
[9/28/2016 2:30:12 PM] [ERROR]    at Microsoft.MediaCenter.Pvr.FullRescheduleWorker.ThreadSetup()
[9/28/2016 2:30:12 PM] [ERROR]    at Microsoft.MediaCenter.Pvr.SignaledWorker.ThreadProcess()
[9/28/2016 2:30:12 PM] [ERROR]    at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
[9/28/2016 2:30:12 PM] [ERROR]    at System.Threading.ThreadHelper.ThreadStart()
[9/28/2016 2:30:12 PM] [ERROR] Error using loadmxf.exe to import new guide information. Exit code: -1073741819
[9/28/2016 2:30:12 PM] [ERROR] Failed to import .mxf file. Exiting.
[9/28/2016 2:30:12 PM] [STATS] epg123 update execution time was 00:01:10.9770597.

jonwz

Posts: 76
Joined: Sun Sep 18, 2016 3:03 pm
Location:

HTPC Specs: Show details

#470

Post by jonwz » Wed Sep 28, 2016 6:58 pm

garyan2 wrote:Just added your lineup to my account, and I get the same limited number of channels. This appears to be a SD-JSON problem.

NOTE: this is the risk of keeping automatch selected ... if the source (SD) falls through, you will drop channels immediately. They might still exist in the database, but you will have to manually make the match and in the mean-time, disable automatch so they don't keep disappearing.

Hi, so does this mean we should select automatch on first successful run (if appropriate for our environment), but deselect it for the repeated runs?

User avatar
IT Troll

Posts: 1172
Joined: Sun Nov 27, 2011 9:42 am
Location: Edinburgh, UK

HTPC Specs: Show details

#471

Post by IT Troll » Wed Sep 28, 2016 10:41 pm

I think this is the safest option. It protects you from any unwanted line up changes.

Obviously, if you do want to make a change you then have to do it manually.
Are you a Recorded TV HD user or want to give it a try? Check out the new community-made update; Recorded TV HD v2.1.1

User avatar
garyan2

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

HTPC Specs: Show details

#472

Post by garyan2 » Wed Sep 28, 2016 11:47 pm

garyan2 wrote:
Paint wrote:I was able to restore the lineup by restoring my C:\ProgramData\Microsoft\eHome\ directory before the issue and then re-configuring EPG123 1.0.2 from scratch
Not clear on everything you did, and results. Could you elaborate?
I just checked your lineup again, no changes here, and now it looks like you have a full compliment of channels now. I suspect SD kicked a server to get it back inline.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

User avatar
garyan2

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

HTPC Specs: Show details

#473

Post by garyan2 » Thu Sep 29, 2016 12:24 am

Paint wrote:I am occasionally getting the following error when running EPG 123 version 1.0.2:

Code: Select all

[9/28/2016 2:29:01 PM]  Beginning epg123 update execution.
[9/28/2016 2:29:01 PM] ===============================================================================
[9/28/2016 2:29:01 PM] [ INFO] epg123 version 1.0.2 , DaysToDownload: 25 , PrefixEpisodeTitle: False , AppendEpisodeDesc: True , AutoImport: True , TMDbCoverArt: True , LogoOverride: True , Automatch: True , AutoAddNew: True
[9/28/2016 2:29:01 PM] [ INFO] Successfully retrieved TMDb configurations.
[9/28/2016 2:29:02 PM] [ INFO] Token request successful. serverID: 20141201.web.2
[9/28/2016 2:29:02 PM] [ INFO] epg123 is up to date. version: 1.0.2
[9/28/2016 2:29:02 PM] [ INFO] Successfully requested listing of client lineups from Schedules Direct.
[9/28/2016 2:29:02 PM] [ INFO] Successfully retrieved the station mapping for lineup USA-NY65256-X.
[9/28/2016 2:29:02 PM] Entering getAllScheduleEntryMd5s() for 25 days on 166 stations.
[9/28/2016 2:29:05 PM] [ INFO] Successfully retrieved Md5s for 166 station's daily schedules.
[9/28/2016 2:29:07 PM] Exiting getAllScheduleEntryMd5s(). SUCCESS.
[9/28/2016 2:29:07 PM] Entering buildAllProgramEntries() for 32117 programs.
[9/28/2016 2:29:18 PM] [ INFO] Successfully retrieved 237 programs metadata.
[9/28/2016 2:29:18 PM] Exiting buildAllProgramEntries(). SUCCESS.
[9/28/2016 2:29:18 PM] Entering buildAllGenericSeriesInfoDescriptions() for 4596 series.
[9/28/2016 2:29:19 PM] Exiting buildAllGenericSeriesInfoDescriptions(). SUCCESS.
[9/28/2016 2:29:19 PM] Entering getAllMoviePosters() for 2250 movies.
[9/28/2016 2:29:19 PM] [ INFO] Successfully retrieved artwork info for 29 programs.
[9/28/2016 2:29:19 PM] Exiting getAllMoviePosters(). SUCCESS.
[9/28/2016 2:29:19 PM] Entering getAllSeriesImages() for 4596 series.
[9/28/2016 2:29:20 PM] [ INFO] Successfully retrieved artwork info for 500 programs.
[9/28/2016 2:29:21 PM] [ INFO] Successfully retrieved artwork info for 363 programs.
[9/28/2016 2:29:21 PM] Exiting getAllSeriesImages(). SUCCESS.
[9/28/2016 2:29:21 PM] Entering writeImageArchive().
[9/28/2016 2:29:21 PM] Exiting writeImageArchive(). SUCCESS.
[9/28/2016 2:29:21 PM] Entering writeMxf().
[9/28/2016 2:29:21 PM] Exiting writeMxf(). SUCCESS.
[9/28/2016 2:29:22 PM] [ INFO] 822 files deleted from the cache directory during cleanup.
[9/28/2016 2:29:22 PM] [STATS] Generated .mxf file contains 166 services, 4596 series, 32117 programs, and 44732 people with 6198 image links.
[9/28/2016 2:29:22 PM] ====================== Beginning epg123 client execution. =====================
[9/28/2016 2:29:22 PM] [ INFO] Import=True , Match=True , NoLogo=False
[9/28/2016 2:29:22 PM] [ INFO] import filename = epg123.mxf
[9/28/2016 2:30:12 PM] [ERROR] Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object.
[9/28/2016 2:30:12 PM] [ERROR]    at MediaCenter.Store.OleDB.StoredObjectsEnumerator.MoveNext()
[9/28/2016 2:30:12 PM] [ERROR]    at Microsoft.MediaCenter.Store.ObjectStore.InitializeProvider(ObjectStore store, String providerName, String password, Assembly callingAssembly)
[9/28/2016 2:30:12 PM] [ERROR]    at Microsoft.MediaCenter.Store.ObjectStore.Open(String fileName, String providerName, String password, Assembly callingAssembly, Boolean isCollecting)
[9/28/2016 2:30:12 PM] [ERROR]    at Microsoft.MediaCenter.Store.ObjectStore.Open(String fileName, String providerName, String password, Boolean isAdminRequested)
[9/28/2016 2:30:12 PM] [ERROR]    at Microsoft.MediaCenter.Store.ObjectStore.AddObjectStoreReference()
[9/28/2016 2:30:12 PM] [ERROR]    at Microsoft.MediaCenter.Store.ObjectStore.get_DefaultSingleton()
[9/28/2016 2:30:12 PM] [ERROR]    at Microsoft.MediaCenter.Pvr.FullRescheduleWorker.ThreadSetup()
[9/28/2016 2:30:12 PM] [ERROR]    at Microsoft.MediaCenter.Pvr.SignaledWorker.ThreadProcess()
[9/28/2016 2:30:12 PM] [ERROR]    at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
[9/28/2016 2:30:12 PM] [ERROR]    at System.Threading.ThreadHelper.ThreadStart()
[9/28/2016 2:30:12 PM] [ERROR] Error using loadmxf.exe to import new guide information. Exit code: -1073741819
[9/28/2016 2:30:12 PM] [ERROR] Failed to import .mxf file. Exiting.
[9/28/2016 2:30:12 PM] [STATS] epg123 update execution time was 00:01:10.9770597.
The errors that are thrown are from the loadmxf.exe executable. I've seen this when there are some issues with the database and sometimes with malformed mxf files. How big is you database file? If it seems unreasonably large, then your garbage collector doesn't seem to be running/doing its job.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

User avatar
garyan2

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

HTPC Specs: Show details

#474

Post by garyan2 » Thu Sep 29, 2016 12:29 am

jonwz wrote:
garyan2 wrote:Just added your lineup to my account, and I get the same limited number of channels. This appears to be a SD-JSON problem.

NOTE: this is the risk of keeping automatch selected ... if the source (SD) falls through, you will drop channels immediately. They might still exist in the database, but you will have to manually make the match and in the mean-time, disable automatch so they don't keep disappearing.

Hi, so does this mean we should select automatch on first successful run (if appropriate for our environment), but deselect it for the repeated runs?
All depends on how much risk you want to take. Really, the only reason to have automatch on all the time is if you have autoadd on as well... come to think of it, autoadd doesn't do much for you if you don't have automatch as well.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

Jim-W

Posts: 63
Joined: Tue May 12, 2015 5:50 pm
Location:

HTPC Specs: Show details

#475

Post by Jim-W » Thu Sep 29, 2016 10:30 am

Paint wrote:
garyan2 wrote:Just added your lineup to my account, and I get the same limited number of channels. This appears to be a SD-JSON problem.

NOTE: this is the risk of keeping automatch selected ... if the source (SD) falls through, you will drop channels immediately. They might still exist in the database, but you will have to manually make the match and in the mean-time, disable automatch so they don't keep disappearing.
thank you for looking into this garyan2.


Is this affecting all SD lineups or just mine?

Should I report this to SD?

Looks like I'm having the same problem, FIOS Keller, TX, lost about 90% of my channels with about 100 channels in the trace.log saying "Unmatching..." for each missing channel. This is with epg v1.01.

The missing channels are in my epg123.cfg and marked active but are not showing up on the right side of epg123.

Jim-W

Posts: 63
Joined: Tue May 12, 2015 5:50 pm
Location:

HTPC Specs: Show details

#476

Post by Jim-W » Thu Sep 29, 2016 12:13 pm

Jim-W wrote:
Paint wrote:
garyan2 wrote:Just added your lineup to my account, and I get the same limited number of channels. This appears to be a SD-JSON problem.

NOTE: this is the risk of keeping automatch selected ... if the source (SD) falls through, you will drop channels immediately. They might still exist in the database, but you will have to manually make the match and in the mean-time, disable automatch so they don't keep disappearing.
thank you for looking into this garyan2.


Is this affecting all SD lineups or just mine?

Should I report this to SD?

Looks like I'm having the same problem, FIOS Keller, TX, lost about 90% of my channels with about 100 channels in the trace.log saying "Unmatching..." for each missing channel. This is with epg v1.01.

The missing channels are in my epg123.cfg and marked active but are not showing up on the right side of epg123.
Contacted SD and they fixed it.

fzy8gc

Posts: 65
Joined: Sun Jul 26, 2015 11:41 pm
Location:

HTPC Specs: Show details

#477

Post by fzy8gc » Thu Sep 29, 2016 12:56 pm

FYI... this morning I lost a bunch of channels in the Dish Network Tampa lineup. I will be contacting SD as well.

eclas

Posts: 151
Joined: Wed Feb 25, 2015 2:38 am
Location:

HTPC Specs: Show details

#478

Post by eclas » Thu Sep 29, 2016 1:47 pm

I am having problems on one machine and the trace log shows this...
[9/29/2016 9:21:34 AM] [ERROR] Exception thrown from getLineup() to locate lineup with name "EPG123 Lineups with Schedules Direct". message: Could not load file or assembly 'mcepg, Version=6.3.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.

any ideas on why it is no longer seeing the file?

Paint

Posts: 102
Joined: Mon Apr 04, 2016 4:37 am
Location:

HTPC Specs: Show details

#479

Post by Paint » Thu Sep 29, 2016 1:58 pm

garyan2 wrote:
Paint wrote:I am occasionally getting the following error when running EPG 123 version 1.0.2:

Code: Select all

[9/28/2016 2:29:01 PM]  Beginning epg123 update execution.
[9/28/2016 2:29:01 PM] ===============================================================================
[9/28/2016 2:29:01 PM] [ INFO] epg123 version 1.0.2 , DaysToDownload: 25 , PrefixEpisodeTitle: False , AppendEpisodeDesc: True , AutoImport: True , TMDbCoverArt: True , LogoOverride: True , Automatch: True , AutoAddNew: True
[9/28/2016 2:29:01 PM] [ INFO] Successfully retrieved TMDb configurations.
[9/28/2016 2:29:02 PM] [ INFO] Token request successful. serverID: 20141201.web.2
[9/28/2016 2:29:02 PM] [ INFO] epg123 is up to date. version: 1.0.2
[9/28/2016 2:29:02 PM] [ INFO] Successfully requested listing of client lineups from Schedules Direct.
[9/28/2016 2:29:02 PM] [ INFO] Successfully retrieved the station mapping for lineup USA-NY65256-X.
[9/28/2016 2:29:02 PM] Entering getAllScheduleEntryMd5s() for 25 days on 166 stations.
[9/28/2016 2:29:05 PM] [ INFO] Successfully retrieved Md5s for 166 station's daily schedules.
[9/28/2016 2:29:07 PM] Exiting getAllScheduleEntryMd5s(). SUCCESS.
[9/28/2016 2:29:07 PM] Entering buildAllProgramEntries() for 32117 programs.
[9/28/2016 2:29:18 PM] [ INFO] Successfully retrieved 237 programs metadata.
[9/28/2016 2:29:18 PM] Exiting buildAllProgramEntries(). SUCCESS.
[9/28/2016 2:29:18 PM] Entering buildAllGenericSeriesInfoDescriptions() for 4596 series.
[9/28/2016 2:29:19 PM] Exiting buildAllGenericSeriesInfoDescriptions(). SUCCESS.
[9/28/2016 2:29:19 PM] Entering getAllMoviePosters() for 2250 movies.
[9/28/2016 2:29:19 PM] [ INFO] Successfully retrieved artwork info for 29 programs.
[9/28/2016 2:29:19 PM] Exiting getAllMoviePosters(). SUCCESS.
[9/28/2016 2:29:19 PM] Entering getAllSeriesImages() for 4596 series.
[9/28/2016 2:29:20 PM] [ INFO] Successfully retrieved artwork info for 500 programs.
[9/28/2016 2:29:21 PM] [ INFO] Successfully retrieved artwork info for 363 programs.
[9/28/2016 2:29:21 PM] Exiting getAllSeriesImages(). SUCCESS.
[9/28/2016 2:29:21 PM] Entering writeImageArchive().
[9/28/2016 2:29:21 PM] Exiting writeImageArchive(). SUCCESS.
[9/28/2016 2:29:21 PM] Entering writeMxf().
[9/28/2016 2:29:21 PM] Exiting writeMxf(). SUCCESS.
[9/28/2016 2:29:22 PM] [ INFO] 822 files deleted from the cache directory during cleanup.
[9/28/2016 2:29:22 PM] [STATS] Generated .mxf file contains 166 services, 4596 series, 32117 programs, and 44732 people with 6198 image links.
[9/28/2016 2:29:22 PM] ====================== Beginning epg123 client execution. =====================
[9/28/2016 2:29:22 PM] [ INFO] Import=True , Match=True , NoLogo=False
[9/28/2016 2:29:22 PM] [ INFO] import filename = epg123.mxf
[9/28/2016 2:30:12 PM] [ERROR] Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object.
[9/28/2016 2:30:12 PM] [ERROR]    at MediaCenter.Store.OleDB.StoredObjectsEnumerator.MoveNext()
[9/28/2016 2:30:12 PM] [ERROR]    at Microsoft.MediaCenter.Store.ObjectStore.InitializeProvider(ObjectStore store, String providerName, String password, Assembly callingAssembly)
[9/28/2016 2:30:12 PM] [ERROR]    at Microsoft.MediaCenter.Store.ObjectStore.Open(String fileName, String providerName, String password, Assembly callingAssembly, Boolean isCollecting)
[9/28/2016 2:30:12 PM] [ERROR]    at Microsoft.MediaCenter.Store.ObjectStore.Open(String fileName, String providerName, String password, Boolean isAdminRequested)
[9/28/2016 2:30:12 PM] [ERROR]    at Microsoft.MediaCenter.Store.ObjectStore.AddObjectStoreReference()
[9/28/2016 2:30:12 PM] [ERROR]    at Microsoft.MediaCenter.Store.ObjectStore.get_DefaultSingleton()
[9/28/2016 2:30:12 PM] [ERROR]    at Microsoft.MediaCenter.Pvr.FullRescheduleWorker.ThreadSetup()
[9/28/2016 2:30:12 PM] [ERROR]    at Microsoft.MediaCenter.Pvr.SignaledWorker.ThreadProcess()
[9/28/2016 2:30:12 PM] [ERROR]    at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
[9/28/2016 2:30:12 PM] [ERROR]    at System.Threading.ThreadHelper.ThreadStart()
[9/28/2016 2:30:12 PM] [ERROR] Error using loadmxf.exe to import new guide information. Exit code: -1073741819
[9/28/2016 2:30:12 PM] [ERROR] Failed to import .mxf file. Exiting.
[9/28/2016 2:30:12 PM] [STATS] epg123 update execution time was 00:01:10.9770597.
The errors that are thrown are from the loadmxf.exe executable. I've seen this when there are some issues with the database and sometimes with malformed mxf files. How big is you database file? If it seems unreasonably large, then your garbage collector doesn't seem to be running/doing its job.
My EPG123 file is about 92MB - doesnt seem that large to me....


Also, the same issue occurred again this morning - all of my channels have been removed from WMC :x :x :x :x :x . I reached out to SD to see if this is a recurring issue.

When this issue occurs, my epg123.mxf file is less than 1MB (because no channels were found).

garyan2, can we add a check to EPG123 to stop the loadmxf, ReindexSearchRoot, and automatch functionality if the MXF file drops by over 90%?

or as an alternative, we can have EPG123 check to see if any channels are enabled after the automatch. if channel map is reduced by over 90%, stop EPG123....

User avatar
garyan2

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

HTPC Specs: Show details

#480

Post by garyan2 » Thu Sep 29, 2016 2:56 pm

eclas wrote:I am having problems on one machine and the trace log shows this...
[9/29/2016 9:21:34 AM] [ERROR] Exception thrown from getLineup() to locate lineup with name "EPG123 Lineups with Schedules Direct". message: Could not load file or assembly 'mcepg, Version=6.3.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.

any ideas on why it is no longer seeing the file?
This error could mean 2 things. Either the import was unsuccessful and the epg123 lineup is not present in the database file, or you are trying to run the Win8 version and a Win7 machine, or the Win7 version on a Win8+ machine.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

Post Reply