An evolving, supported alternative to Rovi
-
Paint
- Posts: 102
- Joined: Mon Apr 04, 2016 4:37 am
- Location:
-
HTPC Specs:
-
-
#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?
-
garyan2
- Posts: 7480
- Joined: Fri Nov 27, 2015 7:23 pm
- Location:
-
HTPC Specs:
-
Tuner: HDHomeRun
TV Provider: ATSC/SlingTV/Netflix/Hulu
-
#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.
-
Paint
- Posts: 102
- Joined: Mon Apr 04, 2016 4:37 am
- Location:
-
HTPC Specs:
-
-
#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:
-
-
#464
Post
by Paint » Wed Sep 28, 2016 3:52 pm
The GuideTool.exe is showing some weird issues with my lineup now....
what is the best way to restore my lineup without losing my scheduled recording list (shows and series)?
-
garyan2
- Posts: 7480
- Joined: Fri Nov 27, 2015 7:23 pm
- Location:
-
HTPC Specs:
-
Tuner: HDHomeRun
TV Provider: ATSC/SlingTV/Netflix/Hulu
-
#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.
-
Paint
- Posts: 102
- Joined: Mon Apr 04, 2016 4:37 am
- Location:
-
HTPC Specs:
-
-
#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
-
garyan2
- Posts: 7480
- Joined: Fri Nov 27, 2015 7:23 pm
- Location:
-
HTPC Specs:
-
Tuner: HDHomeRun
TV Provider: ATSC/SlingTV/Netflix/Hulu
-
#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?
-
Paint
- Posts: 102
- Joined: Mon Apr 04, 2016 4:37 am
- Location:
-
HTPC Specs:
-
-
#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:
-
-
#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:
-
-
#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?
-
IT Troll
- Posts: 1192
- Joined: Sun Nov 27, 2011 9:42 am
- Location: Edinburgh, UK
-
HTPC Specs:
-
CPU: Intel i5-6500T
Mobo: Asus H170M-E D3
RAM: 16GB DDR3L
HDD: 256GB NVMe + 4.5TB SATA SSDs
GPU: Nvidia GT 1030
Tuner: TBS 6285 Quad DVB-T2
Case: Lian Li PC-C50
Remote: Logitech Harmony 950
Display: Panasonic TX-65GZ950B OLED
Amp: Yamaha YSP-2700
TV Provider: Freeview HD with EPG123
-
#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
-
garyan2
- Posts: 7480
- Joined: Fri Nov 27, 2015 7:23 pm
- Location:
-
HTPC Specs:
-
Tuner: HDHomeRun
TV Provider: ATSC/SlingTV/Netflix/Hulu
-
#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.
-
garyan2
- Posts: 7480
- Joined: Fri Nov 27, 2015 7:23 pm
- Location:
-
HTPC Specs:
-
Tuner: HDHomeRun
TV Provider: ATSC/SlingTV/Netflix/Hulu
-
#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.
-
garyan2
- Posts: 7480
- Joined: Fri Nov 27, 2015 7:23 pm
- Location:
-
HTPC Specs:
-
Tuner: HDHomeRun
TV Provider: ATSC/SlingTV/Netflix/Hulu
-
#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.
-
Jim-W
- Posts: 63
- Joined: Tue May 12, 2015 5:50 pm
- Location:
-
HTPC Specs:
-
CPU: i7-6700
Mobo: Gigabyte Z170MX-Gaming 5
RAM: 16GB (2x8GB) DDR4 2133 Crucial
HDD: Samsung 850 Pro + 4x 6TB
GPU: Intel HD Graphics 530
Tuner: Ceton InfiniTV 6 PCIe
Case: Lian Li PC-C60B
Remote: Insignia 67100 JP1
Display: 60" Sony
Amp: Denon AVR-X4100W
TV Provider: Verizon FIOS
-
#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:
-
CPU: i7-6700
Mobo: Gigabyte Z170MX-Gaming 5
RAM: 16GB (2x8GB) DDR4 2133 Crucial
HDD: Samsung 850 Pro + 4x 6TB
GPU: Intel HD Graphics 530
Tuner: Ceton InfiniTV 6 PCIe
Case: Lian Li PC-C60B
Remote: Insignia 67100 JP1
Display: 60" Sony
Amp: Denon AVR-X4100W
TV Provider: Verizon FIOS
-
#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:
-
-
#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:
-
-
#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:
-
-
#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
. 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....
-
garyan2
- Posts: 7480
- Joined: Fri Nov 27, 2015 7:23 pm
- Location:
-
HTPC Specs:
-
Tuner: HDHomeRun
TV Provider: ATSC/SlingTV/Netflix/Hulu
-
#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.