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
Space

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

HTPC Specs: Show details

#1401

Post by Space » Wed Dec 30, 2020 2:12 am

garyan2 wrote: Wed Dec 30, 2020 1:02 am It must have occurred when epg123 was closing/disposing the database. Everything working okay?
...
It seems to be recording what it should right now, but I just turned on the TV and see it popped up an error message:

"Microsoft Windows Search Protocol Host has stopped working"

From the Event log it looks like this happened after the EPG123Client execution on 12/28. There were no errors in the EPG123 log on this date.

I was also having an issue with Remote Potato.

I'm able to log in to it, but unable to get any data from the WMC database. No TV guide, no upcoming recordings, no manage series, etc. I've been having this problem from time to time recently (never had it before the last few weeks), so there is a chance that EPG123 is causing it, although I'm not sure.

To fix this problem, I have to stop and restart the Remote Potato service.

User avatar
garyan2

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

HTPC Specs: Show details

#1402

Post by garyan2 » Wed Dec 30, 2020 4:18 am

Can you tell when Remote Potato stops working? Maybe we can link an epg123 process with it. I wonder if how I access the database now can block another process from access some of it.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

Space

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

HTPC Specs: Show details

#1403

Post by Space » Wed Dec 30, 2020 12:21 pm

I'll have to keep a closer eye on it. I used to check it every day, but I've been a bit busy for a while and haven't been checking it as often. I'll see if I can get a better idea of when it stops working. I've never had it stop working like it has in the past month or so (I'd say it happened about three times). The only time I used to have any issue is after rebooting the system, I would have to re-login to Remote Potato, as accessing anything through the already logged in Silverlight interface would fail (due to not really being logged in anymore, I suppose).

eFFWD

Posts: 4
Joined: Fri Jan 08, 2021 10:39 am
Location:

HTPC Specs: Show details

#1404

Post by eFFWD » Fri Jan 08, 2021 10:50 am

epg123 has been working for so long I've forgotten what email my forum account is registered with :D so I made a new one...

Anyway, looks like the "Object reference not set to an instance of an object" issue is back when I try to import a hd homerun converted mxf. I tried resetting with both a new client setup and database rebuild. Neither corrected the issue.

Did anyone already report this issue? Need me to email mxf or xmltv?

User avatar
garyan2

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

HTPC Specs: Show details

#1405

Post by garyan2 » Fri Jan 08, 2021 2:53 pm

I'll need to see your trace.log file to see when the error is occurring and then maybe the xmltv file. Either post the relevant failed update here or send the log (c:\programdata\garyan2\epg123\trace.log) to support@garyan2.net.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

eFFWD

Posts: 4
Joined: Fri Jan 08, 2021 10:39 am
Location:

HTPC Specs: Show details

#1406

Post by eFFWD » Fri Jan 08, 2021 10:51 pm

garyan2 wrote: Fri Jan 08, 2021 2:53 pm I'll need to see your trace.log file to see when the error is occurring and then maybe the xmltv file. Either post the relevant failed update here or send the log (c:\programdata\garyan2\epg123\trace.log) to support@garyan2.net.
I tried with both 1.5 and 1.6 clients. loadmxf reaches 100% before generating the error. There was also some occasional crashes with 1.6 client; crash did not occur during mxf import. It happens after I perform one operation and tried clicking on another button.

Code: Select all

[1/8/2021 2:17:03 AM] ===============================================================================
[1/8/2021 2:17:03 AM]  Activating the epg123 client GUI. version 1.5.1.0
[1/8/2021 2:17:03 AM] ===============================================================================
[1/8/2021 2:17:04 AM] [ INFO] Successfully queried the Task Scheduler for status. Could not start. Last Run 1/7/2021 7:29:00 PM; Exit: 0xFFFFFFFF
[1/8/2021 2:18:40 AM] Entering importMxfFile() for file "C:\ProgramData\GaRyan2\epg123\output\epg123.mxf"
[1/8/2021 2:19:58 AM] [ INFO] Error: The following error was encountered while processing the file. Aborting.
[1/8/2021 2:19:58 AM] [ INFO] Object reference not set to an instance of an object.
[1/8/2021 2:19:58 AM] [ERROR] Error using loadmxf.exe to import new guide information. Exit code: -1
[1/8/2021 2:19:58 AM] Exiting importMxfFile(). FAILURE.
[1/8/2021 2:20:59 AM] [ INFO] MXF file was created on 1/8/2021 2:15:33 AM

Code: Select all

[1/7/2021 11:46:16 PM] ===============================================================================
[1/7/2021 11:46:16 PM]  Activating the epg123 client GUI. version 1.6.0.6
[1/7/2021 11:46:16 PM] ===============================================================================
[1/7/2021 11:46:17 PM] [ INFO] Successfully queried the Task Scheduler for status. Could not start. Last Run 1/7/2021 7:29:00 PM; Exit: 0xFFFFFFFF
[1/7/2021 11:46:21 PM] [ INFO] Backing up WMC configurations ...
[1/7/2021 11:46:22 PM] [ INFO] Successfully forced a Media Center database configuration backup. Exit code: 0
[1/7/2021 11:46:22 PM] [ INFO] Deleting eHome folder contents ...
[1/7/2021 11:46:22 PM] [ INFO] Stopping process "ehshell"
[1/7/2021 11:46:22 PM] [ INFO] Stopping process "mcupdate"
[1/7/2021 11:46:22 PM] [ INFO] Refreshing registry keys ...
[1/7/2021 11:46:22 PM] [ INFO] Starting Windows Media Center ...
[1/7/2021 11:46:22 PM] [ INFO] Waiting for initial WMC database build ...
[1/7/2021 11:47:22 PM] [ INFO] Performing a manual database update ...
[1/7/2021 11:47:25 PM] [ INFO] Increasing tuner limits ...
[1/7/2021 11:47:25 PM] Entering ImportMxfFile() for file "C:\Users\viewer\AppData\Local\Temp\82c079d0-38ac-4e41-ae8f-33f61a10c4ab.mxf".
[1/7/2021 11:47:25 PM] [ INFO] Successfully imported .mxf file into Media Center database. Exit code: 0
[1/7/2021 11:47:25 PM] Exiting ImportMxfFile(). SUCCESS.
[1/7/2021 11:47:25 PM] [ INFO] Opening WMC for TV Setup ...
[1/7/2021 11:47:25 PM] [ INFO] Waiting for user to complete Step 2 ...
[1/7/2021 11:57:09 PM] [ INFO] Activating guide in registry ...
[1/7/2021 11:57:09 PM] [ INFO] Disabling background scanner ...
[1/7/2021 11:57:09 PM] [ INFO] Running HDHR2MXF to create the guide ...
[1/7/2021 11:57:30 PM] Entering ImportMxfFile() for file "C:\ProgramData\GaRyan2\epg123\output\epg123.mxf".
[1/7/2021 11:58:12 PM] [ INFO] Error: The following error was encountered while processing the file. Aborting.
[1/7/2021 11:58:12 PM] [ INFO] Object reference not set to an instance of an object.
[1/7/2021 11:58:13 PM] [ERROR] Error using loadmxf.exe to import new guide information. Exit code: -1
[1/7/2021 11:58:13 PM] Exiting ImportMxfFile(). FAILURE.
[1/8/2021 12:03:25 AM] Entering ImportMxfFile() for file "C:\ProgramData\GaRyan2\epg123\output\epg123.mxf".
[1/8/2021 12:04:29 AM] [ INFO] Error: The following error was encountered while processing the file. Aborting.
[1/8/2021 12:04:29 AM] [ INFO] Object reference not set to an instance of an object.
[1/8/2021 12:04:29 AM] [ERROR] Error using loadmxf.exe to import new guide information. Exit code: -1
[1/8/2021 12:04:29 AM] Exiting ImportMxfFile(). FAILURE.
[1/8/2021 12:04:33 AM] [ INFO] MXF file was created on 1/7/2021 11:57:30 PM
[1/8/2021 12:05:11 AM] [ERROR] Unhandled exception caught from epg123Client.exe. message: Exception has been thrown by the target of an invocation.
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
   at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
   at System.Delegate.DynamicInvokeImpl(Object[] args)
   at Microsoft.MediaCenter.Store.StoredObjectHandlers.RaiseEvent(StoredObjectEventArgs e)
   at Microsoft.MediaCenter.Store.StoredObjectEventHolder.RaiseEvent()
   at Microsoft.MediaCenter.Store.ObjectStoreEvents.EventDispatcherMain()
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ThreadHelper.ThreadStart()

User avatar
garyan2

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

HTPC Specs: Show details

#1407

Post by garyan2 » Fri Jan 08, 2021 11:07 pm

Could you send me your epg123.mxf file? I no longer have an active SiliconDust DVR service so don't know if they changed something that would throw off creating the MXF file. I'll look for anything wrong and go from there.
- 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

#1408

Post by garyan2 » Sat Jan 09, 2021 4:57 am

The '[1/8/2021 2:19:58 AM] [ INFO] Object reference not set to an instance of an object' error appears to be due to the xmltv downloaded from SiliconDust having 2 channels with an empty/null callsign. This causes hdhr2mxf to create a mxf with schedule entries that have no associated service/station. I've had to adapt to a couple ways they identify a channel's station but I never expected it to be empty. I'll have to see your xmltv file to be sure and see if there is a "new" way they are identifying channels.
- 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

#1409

Post by garyan2 » Sat Jan 09, 2021 3:32 pm

Okay, I see the problem in the xmltv file. There are guide listings for 2 channels that are not part of your tuner channels. They have no home but my code creates schedule entries anyway and since there is no station to assign it to, we get a null value / invalid mxf file. I'll get code in place to and release a new version. Should be good after that.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

wilme2

Posts: 57
Joined: Mon Jul 08, 2013 6:33 pm
Location:

HTPC Specs: Show details

#1410

Post by wilme2 » Sat Jan 09, 2021 8:16 pm

Getting an error with the latest version. Looks like a timeout error after only 3 seconds?

[1/9/2021 1:56:24 PM] Beginning epg123 update execution. version 1.6.0.6
[1/9/2021 1:56:24 PM] ===============================================================================
[1/9/2021 1:56:24 PM] [ INFO] Beginning EPG123 update execution. 2021-01-09 19:56:24Z
[1/9/2021 1:56:24 PM] [ INFO] DaysToDownload: 14 , TheTVDBNumbers : True , PrefixEpisodeTitle: False , PrefixEpisodeDescription : False , AppendEpisodeDesc: True , OADOverride : True , TMDbCoverArt: True , IncludeSDLogos : True , AutoAddNew: True , CreateXmltv: False , ModernMediaUiPlusSupport: False
[1/9/2021 1:56:27 PM] [ INFO] SD API WebException Thrown. Message: The operation has timed out , Status: Timeout . Trying again.
[1/9/2021 1:56:27 PM] [ERROR] Failed to complete request. Exiting
[1/9/2021 1:56:27 PM] [ERROR] Did not receive a response from Schedules Direct for a token request.
[1/9/2021 1:56:27 PM] [ERROR] Failed to retrieve token from Schedules Direct. message: Did not receive a response from Schedules Direct for a token request.
[1/9/2021 1:56:27 PM] [ERROR] Failed to create MXF file. Exiting.
[1/9/2021 1:56:27 PM] [ INFO] epg123 update execution time was 00:00:03.4164060.

User avatar
garyan2

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

HTPC Specs: Show details

#1411

Post by garyan2 » Sat Jan 09, 2021 8:29 pm

There is a 3 second timeout when requesting a token. You're not connecting with Schedules Direct. Any network problems on your end?
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

JRD

Posts: 12
Joined: Sat Nov 04, 2017 4:49 pm
Location:

HTPC Specs: Show details

#1412

Post by JRD » Tue Jan 12, 2021 5:23 pm

I am not able to add an XBOX360 extender. I have three previous extenders working, tried to add one extender today, but it fails to add extender (per below). I also tried with an other XBOX360 extender (spare), same issue. No idea why this is a failing (permissions?), all are wired LAN connection. Please consider if this could be issue and advise. Thank You.
HTPC Host PC:
-----------------
WMC 8.1 Pro with Schedules Direct and epg123_v1.6.0.6 - which works fine with host HTPC and three extenders previously working.
The actions are add extender, put in extender code, then wait... and eventual error.
The WMC Extender Setup screen "Configuring Your Extender and Computer" message is "Please wait while the following tasks are completed." and completes "Configuring computer settings" and "Searching for your Extender", but spins on "Configuring your Extender" before switching to WMC Extender Setup screen "Configuration Error" > "An error was encountered while configuring your computer for use with this Extender."
Extender:
-----------
Ends up stuck at black screen displaying "Windows Media Center contacting..." with bubbles at bottom continuing to sequence to no end.

User avatar
garyan2

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

HTPC Specs: Show details

#1413

Post by garyan2 » Tue Jan 12, 2021 8:41 pm

I don't see a way epg123 could affect connecting extenders. EPG123 is really just for your TV Guide, whereas the extender stuff is your OS RDP and WMC itself. I don't use extenders but I've seen some conversations on TGB talking about the 360's needing an update in order to connect... or maybe the other way around with an update preventing connection. Someone else will need to chime in.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

mustpushbuttons

Posts: 52
Joined: Tue Dec 31, 2019 6:20 pm
Location:

HTPC Specs: Show details

#1414

Post by mustpushbuttons » Tue Jan 12, 2021 8:57 pm

Was not planning to upgrade to 1.6 but had exactly 10 minutes to do this...

Result: [1/12/2021 12:50:21 PM] [WARNG] The imported MXF file contained a WARNING in its status field.

Sry to ask but why is 1.6 needed? 1.3.4 worked fine and required 0 minutes of my time to futz with it.

So... is system restore best method to get back to 1.3?

[1/12/2021 12:45:14 PM] ===============================================================================
[1/12/2021 12:45:14 PM] Beginning epg123 client execution. version 1.6.0.6
[1/12/2021 12:45:14 PM] ===============================================================================
[1/12/2021 12:45:14 PM] [ INFO] Beginning epg123 client execution. 2021-01-12 20:45:14Z
[1/12/2021 12:45:14 PM] [ INFO] Import: True , Match: True , NoLogo: False , Force: False , ShowProgress: False , NoGC: False , NoVerify: False , Verbose: False
[1/12/2021 12:45:14 PM] Entering PerformGarbageCleanup().
[1/12/2021 12:50:04 PM] [ INFO] Successfully completed garbage cleanup. Exit code: 0
[1/12/2021 12:50:04 PM] Exiting PerformGarbageCleanup(). SUCCESS.
[1/12/2021 12:50:05 PM] Entering ImportMxfFile() for file "c:\programdata\garyan2\epg123\output\epg123.mxf".
[1/12/2021 12:50:16 PM] [ INFO] Successfully imported .mxf file into Media Center database. Exit code: 0
[1/12/2021 12:50:16 PM] Exiting ImportMxfFile(). SUCCESS.
[1/12/2021 12:50:16 PM] Entering VerifyLoad()
[1/12/2021 12:50:20 PM] [ INFO] Checked 21697 entries and corrected 35 of them.
[1/12/2021 12:50:20 PM] Exiting VerifyLoad()
[1/12/2021 12:50:21 PM] [ INFO] Completed the automatch of lineup stations to tuner channels.
[1/12/2021 12:50:21 PM] [ INFO] Completed lineup refresh.
[1/12/2021 12:50:21 PM] Entering RunWmcIndexTask(ReindexSearchRoot)
[1/12/2021 12:50:21 PM] [ INFO] SUCCESS: Attempted to run the scheduled task "Microsoft\Windows\Media Center\ReindexSearchRoot".
[1/12/2021 12:50:21 PM] [ INFO] Successfully started the ReindexSearchRoot task. Exit code: 0
[1/12/2021 12:50:21 PM] Exiting RunWmcIndexTask(ReindexSearchRoot). SUCCESS.
[1/12/2021 12:50:21 PM] [ INFO] MXF file was created on 1/12/2021 12:44:17 PM
[1/12/2021 12:50:21 PM] [WARNG] The imported MXF file contained a WARNING in its status field.
[1/12/2021 12:50:21 PM] [ INFO] Completed EPG123 client execution.
[1/12/2021 12:50:21 PM] [ INFO] EPG123 client execution time was 00:05:07.4385676.

User avatar
garyan2

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

HTPC Specs: Show details

#1415

Post by garyan2 » Tue Jan 12, 2021 9:01 pm

The warning has nothing to do with what version you are using. Take a look in the log file for when it was downloading guide information from Schedules Direct and you will see what "happened". It is usually from a discontinuity on a channel which means that station may not be totally correct.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

mustpushbuttons

Posts: 52
Joined: Tue Dec 31, 2019 6:20 pm
Location:

HTPC Specs: Show details

#1416

Post by mustpushbuttons » Tue Jan 12, 2021 9:13 pm

nm. where is delete button to remove my forum posts?
Last edited by mustpushbuttons on Tue Jan 12, 2021 9:23 pm, edited 2 times in total.

mustpushbuttons

Posts: 52
Joined: Tue Dec 31, 2019 6:20 pm
Location:

HTPC Specs: Show details

#1417

Post by mustpushbuttons » Tue Jan 12, 2021 9:21 pm

Maybe found it: Is WARNG below the info needed to fix warning?

[1/12/2021 12:44:20 PM] [ INFO] Successfully requested listing of client lineups from Schedules Direct.
[1/12/2021 12:44:20 PM] Entering buildLineupServices() for 1 lineups.
[1/12/2021 12:44:21 PM] [ INFO] Successfully retrieved the station mapping for lineup USA-CA04685-X.
[1/12/2021 12:44:21 PM] [WARNG] **** Lineup Comcast - Digital (Los Gatos) has added station 65799 (SMITH). ****
Last edited by mustpushbuttons on Tue Jan 12, 2021 9:41 pm, edited 3 times in total.

User avatar
garyan2

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

HTPC Specs: Show details

#1418

Post by garyan2 » Tue Jan 12, 2021 9:28 pm

Yah, that's not really a warning. That is to alert you that you have a new station available in your lineup to download. Open the configuration GUI, if you want to download it just make sure it is checked. If not, make sure it is unchecked and click [Save]. That's all you need.

One can argue why any update is necessary. The only update I would say is (somewhat) necessary is you should be v1.3.8.0 and up. That is when I added the garbage collection to maintain the database... the method for MS/WMC to maintain may or may not be working depending on the last time your WMC received a package update (before April-ish 2019). The latest version has some nice features to make sure your guide is 100% correct which WMC would not do based on its internal logic.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

mustpushbuttons

Posts: 52
Joined: Tue Dec 31, 2019 6:20 pm
Location:

HTPC Specs: Show details

#1419

Post by mustpushbuttons » Tue Jan 12, 2021 9:34 pm

very cool - thank you. donated last year. will donate this year! hey maybe you can partner / exploit the SD relationship and make this a subscription

mustpushbuttons

Posts: 52
Joined: Tue Dec 31, 2019 6:20 pm
Location:

HTPC Specs: Show details

#1420

Post by mustpushbuttons » Tue Jan 12, 2021 9:45 pm

because it's an awesome product and to hang on to win7 wmc in 2021 is like reliving 2004 when you first installed win media center after trying a bunch of other shyte products (except snapstream) / tuners and thought omfg this is not bad and even the girlfriend can use it.

*o yeah and keep cablecard + pcie tuners is kinda nice. if only win10 supported we'd all be on kodi...

Post Reply