Today a large block of channels have disappeared from my JSON lineup. The missing channels are present in the same "legacy" lineup at Schedules Direct, so this appears to be a problem with the Schedules Direct JSON service.
I'm not sure if I need to contact Schedules Direct about this?
As you can see in this screenshot (sorted by channel number), all channels between 164 and 1286 are missing from the JSON listing. Screenshot link: http://cwguyfl.d.pr/17xo8
This caused the channels to be unmatched and thus all those channels are now missing from the guide in WMC.
The other things that happened in the meantime which may have some possible bearing on the disappearance of the channels is that my 4:30am scheduled EPG123 update hit some errors with version 1.0.1. Log info all looked fine until this (note that the 35 services is suspect, the previous day there were 153 services in the mxf file, so the missing channels may have already disappeared from the JSON lineup):
Code: Select all
9/29/2016 4:30:49 AM] [STATS] Generated .mxf file contains 35 services, 884 series, 7375 programs, and 22519 people with 2150 image links.
[9/29/2016 4:30:49 AM] ====================== Beginning epg123 client execution. =====================
[9/29/2016 4:30:49 AM] [ INFO] Import=True , Match=True , NoLogo=False
[9/29/2016 4:30:49 AM] [ INFO] import filename = epg123.mxf
[9/29/2016 5:22:19 AM] [ERROR] Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object.
[9/29/2016 5:22:19 AM] [ERROR] at MediaCenter.Store.OleDB.StoredObjectsEnumerator.MoveNext()
[9/29/2016 5:22:19 AM] [ERROR] at MediaCenter.Store.OleDB.StoredObjectsRecord.Fetch(Int64 id, StoredObjectKey key)
[9/29/2016 5:22:19 AM] [ERROR] at Microsoft.MediaCenter.Store.StoredObjects.get_Item(StoredObjectKey key)
[9/29/2016 5:22:19 AM] [ERROR] at Microsoft.MediaCenter.Store.StoredObjects`1.get_Item(StoredObjectKey key)
[9/29/2016 5:22:19 AM] [ERROR] at Microsoft.MediaCenter.Store.ObjectStore.InitializeProvider(ObjectStore store, String providerName, String password, Assembly callingAssembly)
[9/29/2016 5:22:19 AM] [ERROR] at Microsoft.MediaCenter.Store.ObjectStore.Open(String fileName, String providerName, String password, Assembly callingAssembly, Boolean isCollecting)
[9/29/2016 5:22:19 AM] [ERROR] at Microsoft.MediaCenter.Store.ObjectStore.Open(String fileName, String providerName, String password, Boolean isAdminRequested)
[9/29/2016 5:22:19 AM] [ERROR] at Microsoft.MediaCenter.Store.ObjectStore.AddObjectStoreReference()
[9/29/2016 5:22:19 AM] [ERROR] at Microsoft.MediaCenter.Store.ObjectStore.get_DefaultSingleton()
[9/29/2016 5:22:19 AM] [ERROR] at Microsoft.MediaCenter.Pvr.FullRescheduleWorker.ThreadSetup()
[9/29/2016 5:22:19 AM] [ERROR] at Microsoft.MediaCenter.Pvr.SignaledWorker.ThreadProcess()
[9/29/2016 5:22:19 AM] [ERROR] at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
[9/29/2016 5:22:19 AM] [ERROR] at System.Threading.ThreadHelper.ThreadStart()
[9/29/2016 5:22:19 AM] [ERROR] Error using loadmxf.exe to import new guide information. Exit code: -1073741819
[9/29/2016 5:22:19 AM] [ERROR] Failed to import .mxf file. Exiting.
Version 1.0.2 ran fine except it unmatched all the channels which are missing from my JSON lineup.
I'll put in a request to Schedules Direct to check my JSON lineup, but also wanted to post this here.