SageTV Community  

Go Back   SageTV Community > SageTV Products > SageTV EPG Service
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

SageTV EPG Service Discussion related to the SageTV EPG Service used within SageTV. Questions about service area coverage, channel lineups, EPG listings, XMLTV, or anything else related to the service or programming guide data for SageTV should be posted here.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 12-15-2021, 10:58 AM
graywolf's Avatar
graywolf graywolf is offline
Sage Icon
 
Join Date: Oct 2009
Location: NC
Posts: 1,389
Force EPG Update errors - anyone else getting them?

Getting the below on 2 different SageTV systems.
Is it just me or are others getting similar errors with Schedules Direct?

Code:
Wed 12/15 11:33:13.532 [Scheduler@332df037] Scheduler.updateSchedule() called  manual=[ManualRecord[A[23140932,20255557,"Tombstone Territory",59646@0906.10:30,30,T V] time=Sun 9/6 10:30:00.000 dur=0:30:00], ManualRecord[A[23153737,23151329,"Lassie",59646@0907.04:30,30,T V] time=Mon 9/7 4:30:00.000 dur=0:30:00], <<rest snipped for space considerations to upload this info>>
Wed 12/15 11:33:14.222 [EPG@48b46693] SDEPG Exception thrown: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was STRING at path $[935].broadcastLanguage
Wed 12/15 11:33:14.223 [EPG@48b46693] sage.epg.sd.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was STRING at path $[935].broadcastLanguage
Wed 12/15 11:33:14.223 [EPG@48b46693] 	at sage.epg.sd.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:225)
Wed 12/15 11:33:14.223 [EPG@48b46693] 	at sage.epg.sd.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41)
Wed 12/15 11:33:14.223 [EPG@48b46693] 	at sage.epg.sd.gson.internal.bind.ArrayTypeAdapter.read(ArrayTypeAdapter.java:72)
Wed 12/15 11:33:14.223 [EPG@48b46693] 	at sage.epg.sd.gson.Gson.fromJson(Gson.java:889)
Wed 12/15 11:33:14.223 [EPG@48b46693] 	at sage.epg.sd.gson.Gson.fromJson(Gson.java:954)
Wed 12/15 11:33:14.223 [EPG@48b46693] 	at sage.epg.sd.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.deserialize(TreeTypeAdapter.java:163)
Wed 12/15 11:33:14.223 [EPG@48b46693] 	at sage.epg.sd.json.map.SDLineupMapDeserializer.deserialize(SDLineupMapDeserializer.java:51)
Wed 12/15 11:33:14.223 [EPG@48b46693] 	at sage.epg.sd.json.map.SDLineupMapDeserializer.deserialize(SDLineupMapDeserializer.java:30)
Wed 12/15 11:33:14.223 [EPG@48b46693] 	at sage.epg.sd.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:70)
Wed 12/15 11:33:14.223 [EPG@48b46693] 	at sage.epg.sd.gson.Gson.fromJson(Gson.java:889)
Wed 12/15 11:33:14.223 [EPG@48b46693] 	at sage.epg.sd.gson.Gson.fromJson(Gson.java:827)
Wed 12/15 11:33:14.223 [EPG@48b46693] 	at sage.epg.sd.SDSession.getAuthJson(SDSession.java:692)
Wed 12/15 11:33:14.223 [EPG@48b46693] 	at sage.epg.sd.SDSession.getLineup(SDSession.java:866)
Wed 12/15 11:33:14.223 [EPG@48b46693] 	at sage.epg.sd.SDRipper.extractGuide(SDRipper.java:1259)
Wed 12/15 11:33:14.223 [EPG@48b46693] 	at sage.EPGDataSource.expand(EPGDataSource.java:709)
Wed 12/15 11:33:14.223 [EPG@48b46693] 	at sage.EPG.run(EPG.java:773)
Wed 12/15 11:33:14.223 [EPG@48b46693] 	at java.lang.Thread.run(Unknown Source)
Wed 12/15 11:33:14.223 [EPG@48b46693] Caused by: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was STRING at path $[935].broadcastLanguage
Wed 12/15 11:33:14.223 [EPG@48b46693] 	at sage.epg.sd.gson.internal.bind.JsonTreeReader.expect(JsonTreeReader.java:163)
Wed 12/15 11:33:14.223 [EPG@48b46693] 	at sage.epg.sd.gson.internal.bind.JsonTreeReader.beginArray(JsonTreeReader.java:72)
Wed 12/15 11:33:14.223 [EPG@48b46693] 	at sage.epg.sd.gson.internal.bind.ArrayTypeAdapter.read(ArrayTypeAdapter.java:70)
Wed 12/15 11:33:14.223 [EPG@48b46693] 	at sage.epg.sd.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:130)
Wed 12/15 11:33:14.223 [EPG@48b46693] 	at sage.epg.sd.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:221)
Wed 12/15 11:33:14.224 [EPG@48b46693] 	... 16 more
Wed 12/15 11:33:14.224 [EPG@48b46693] ERROR Updating EPG Source DIRECTV Charlotte - Satellite - Charlotte (sdepg)
Wed 12/15 11:33:14.224 [EPG@48b46693] ErrorText:expand called on DIRECTV Charlotte - Satellite - Charlotte (sdepg) at Wed 12/15 11:33:10.238 expandedUntil=Wed 12/31 19:00:00.000 scannedUntil=Sun 8/17 2:12:55.807
EPG Expanding DIRECTV Charlotte - Satellite - Charlotte (sdepg) at Wed 12/15 11:33:10.238
Reply With Quote
  #2  
Old 12-20-2021, 09:39 PM
Malfunction Malfunction is offline
Sage Aficionado
 
Join Date: Sep 2004
Location: Willoughby, Ohio
Posts: 452
Quote:
Originally Posted by graywolf View Post
Getting the below on 2 different SageTV systems.
Is it just me or are others getting similar errors with Schedules Direct?

Code:
Wed 12/15 11:33:13.532 [Scheduler@332df037] Scheduler.updateSchedule() called  manual=[ManualRecord[A[23140932,20255557,"Tombstone Territory",59646@0906.10:30,30,T V] time=Sun 9/6 10:30:00.000 dur=0:30:00], ManualRecord[A[23153737,23151329,"Lassie",59646@0907.04:30,30,T V] time=Mon 9/7 4:30:00.000 dur=0:30:00], <<rest snipped for space considerations to upload this info>>
Wed 12/15 11:33:14.222 [EPG@48b46693] SDEPG Exception thrown: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was STRING at path $[935].broadcastLanguage
Wed 12/15 11:33:14.223 [EPG@48b46693] sage.epg.sd.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was STRING at path $[935].broadcastLanguage
Wed 12/15 11:33:14.223 [EPG@48b46693] 	at sage.epg.sd.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:225)
Wed 12/15 11:33:14.223 [EPG@48b46693] 	at sage.epg.sd.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41)
Wed 12/15 11:33:14.223 [EPG@48b46693] 	at sage.epg.sd.gson.internal.bind.ArrayTypeAdapter.read(ArrayTypeAdapter.java:72)
Wed 12/15 11:33:14.223 [EPG@48b46693] 	at sage.epg.sd.gson.Gson.fromJson(Gson.java:889)
Wed 12/15 11:33:14.223 [EPG@48b46693] 	at sage.epg.sd.gson.Gson.fromJson(Gson.java:954)
Wed 12/15 11:33:14.223 [EPG@48b46693] 	at sage.epg.sd.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.deserialize(TreeTypeAdapter.java:163)
Wed 12/15 11:33:14.223 [EPG@48b46693] 	at sage.epg.sd.json.map.SDLineupMapDeserializer.deserialize(SDLineupMapDeserializer.java:51)
Wed 12/15 11:33:14.223 [EPG@48b46693] 	at sage.epg.sd.json.map.SDLineupMapDeserializer.deserialize(SDLineupMapDeserializer.java:30)
Wed 12/15 11:33:14.223 [EPG@48b46693] 	at sage.epg.sd.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:70)
Wed 12/15 11:33:14.223 [EPG@48b46693] 	at sage.epg.sd.gson.Gson.fromJson(Gson.java:889)
Wed 12/15 11:33:14.223 [EPG@48b46693] 	at sage.epg.sd.gson.Gson.fromJson(Gson.java:827)
Wed 12/15 11:33:14.223 [EPG@48b46693] 	at sage.epg.sd.SDSession.getAuthJson(SDSession.java:692)
Wed 12/15 11:33:14.223 [EPG@48b46693] 	at sage.epg.sd.SDSession.getLineup(SDSession.java:866)
Wed 12/15 11:33:14.223 [EPG@48b46693] 	at sage.epg.sd.SDRipper.extractGuide(SDRipper.java:1259)
Wed 12/15 11:33:14.223 [EPG@48b46693] 	at sage.EPGDataSource.expand(EPGDataSource.java:709)
Wed 12/15 11:33:14.223 [EPG@48b46693] 	at sage.EPG.run(EPG.java:773)
Wed 12/15 11:33:14.223 [EPG@48b46693] 	at java.lang.Thread.run(Unknown Source)
Wed 12/15 11:33:14.223 [EPG@48b46693] Caused by: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was STRING at path $[935].broadcastLanguage
Wed 12/15 11:33:14.223 [EPG@48b46693] 	at sage.epg.sd.gson.internal.bind.JsonTreeReader.expect(JsonTreeReader.java:163)
Wed 12/15 11:33:14.223 [EPG@48b46693] 	at sage.epg.sd.gson.internal.bind.JsonTreeReader.beginArray(JsonTreeReader.java:72)
Wed 12/15 11:33:14.223 [EPG@48b46693] 	at sage.epg.sd.gson.internal.bind.ArrayTypeAdapter.read(ArrayTypeAdapter.java:70)
Wed 12/15 11:33:14.223 [EPG@48b46693] 	at sage.epg.sd.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:130)
Wed 12/15 11:33:14.223 [EPG@48b46693] 	at sage.epg.sd.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:221)
Wed 12/15 11:33:14.224 [EPG@48b46693] 	... 16 more
Wed 12/15 11:33:14.224 [EPG@48b46693] ERROR Updating EPG Source DIRECTV Charlotte - Satellite - Charlotte (sdepg)
Wed 12/15 11:33:14.224 [EPG@48b46693] ErrorText:expand called on DIRECTV Charlotte - Satellite - Charlotte (sdepg) at Wed 12/15 11:33:10.238 expandedUntil=Wed 12/31 19:00:00.000 scannedUntil=Sun 8/17 2:12:55.807
EPG Expanding DIRECTV Charlotte - Satellite - Charlotte (sdepg) at Wed 12/15 11:33:10.238
Something like this?

Mon 12/20 16:29:21.757 [SDEPG-Import@2880b354] SDEPG Unable to get head-shots for: SDPerson{personId='219257', nameId='221660', name='Tom Riis Farrell', role='Guest Star', characterName='null', billingOrder='09'}
Mon 12/20 16:29:21.757 [SDEPG-Import@2880b354] java.net.UnknownHostException: json.schedulesdirect.org
Mon 12/20 16:29:21.758 [SDEPG-Import@2880b354] at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
Mon 12/20 16:29:21.758 [SDEPG-Import@2880b354] at java.net.PlainSocketImpl.connect(Unknown Source)
Mon 12/20 16:29:21.758 [SDEPG-Import@2880b354] at java.net.SocksSocketImpl.connect(Unknown Source)
Mon 12/20 16:29:21.758 [SDEPG-Import@2880b354] at java.net.Socket.connect(Unknown Source)
Mon 12/20 16:29:21.758 [SDEPG-Import@2880b354] at sun.security.ssl.SSLSocketImpl.connect(Unknown Source)
Mon 12/20 16:29:21.758 [SDEPG-Import@2880b354] at sun.net.NetworkClient.doConnect(Unknown Source)
Mon 12/20 16:29:21.758 [SDEPG-Import@2880b354] at sun.net.www.http.HttpClient.openServer(Unknown Source)
Mon 12/20 16:29:21.758 [SDEPG-Import@2880b354] at sun.net.www.http.HttpClient.openServer(Unknown Source)
Mon 12/20 16:29:21.758 [SDEPG-Import@2880b354] at sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source)
Mon 12/20 16:29:21.758 [SDEPG-Import@2880b354] at sun.net.www.protocol.https.HttpsClient.New(Unknown Source)
Mon 12/20 16:29:21.758 [SDEPG-Import@2880b354] at sun.net.http://www.protocol.https.AbstractDe...Client(Unknown Source)
Mon 12/20 16:29:21.758 [SDEPG-Import@2880b354] at sun.net.http://www.protocol.http.HttpURLConn...nnect0(Unknown Source)
Mon 12/20 16:29:21.758 [SDEPG-Import@2880b354] at sun.net.http://www.protocol.http.HttpURLConn...onnect(Unknown Source)
Mon 12/20 16:29:21.758 [SDEPG-Import@2880b354] at sun.net.http://www.protocol.https.AbstractDe...onnect(Unknown Source)
Mon 12/20 16:29:21.758 [SDEPG-Import@2880b354] at sun.net.http://www.protocol.http.HttpURLConn...tream0(Unknown Source)
Mon 12/20 16:29:21.758 [SDEPG-Import@2880b354] at sun.net.http://www.protocol.http.HttpURLConn...Stream(Unknown Source)
Mon 12/20 16:29:21.758 [SDEPG-Import@2880b354] at java.net.HttpURLConnection.getResponseCode(Unknown Source)
Mon 12/20 16:29:21.758 [SDEPG-Import@2880b354] at sun.net.http://www.protocol.https.HttpsURLCo...seCode(Unknown Source)
Mon 12/20 16:29:21.759 [SDEPG-Import@2880b354] at sage.epg.sd.SDSageSession.get(SDSageSession.java:196)
Mon 12/20 16:29:21.759 [SDEPG-Import@2880b354] at sage.epg.sd.SDSageSession.get(SDSageSession.java:172)
Mon 12/20 16:29:21.759 [SDEPG-Import@2880b354] at sage.epg.sd.SDSession.getJson(SDSession.java:674)
Mon 12/20 16:29:21.759 [SDEPG-Import@2880b354] at sage.epg.sd.SDSession.getCelebrityImages(SDSession.java:1062)
Mon 12/20 16:29:21.759 [SDEPG-Import@2880b354] at sage.epg.sd.SDRipper$2.run(SDRipper.java:2285)
Mon 12/20 16:29:21.759 [SDEPG-Import@2880b354] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
Mon 12/20 16:29:21.759 [SDEPG-Import@2880b354] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
Mon 12/20 16:29:21.759 [SDEPG-Import@2880b354] at java.lang.Thread.run(Unknown Source)
__________________
ASRock B450M Pro4 AM4 MB, Ryzen 5 2600 3.4ghz, Crucial Ballistix Gaming 32GB (2 x 16GB) DDR4-3200, EVGA GT 1030SC, WD Black NVMe SSD 250GB, 1x WD120EFAX 12TB, 1x WD80EFAX 8TB, 1x WDBH2D0040HNC 4TB, USB-UIRT, Colossus 2, WinTV-DualHD USB, Windows 11 64bit
Reply With Quote
  #3  
Old 12-20-2021, 10:05 PM
peternm22 peternm22 is offline
Sage Expert
 
Join Date: Jan 2005
Posts: 709
Quote:
Originally Posted by Malfunction View Post
Something like this?

Mon 12/20 16:29:21.757 [SDEPG-Import@2880b354] SDEPG Unable to get head-shots for: SDPerson{personId='219257', nameId='221660', name='Tom Riis Farrell', role='Guest Star', characterName='null', billingOrder='09'}
Mon 12/20 16:29:21.757 [SDEPG-Import@2880b354] java.net.UnknownHostException: json.schedulesdirect.org
Seems like a DNS problem (your system can't connect to json.schedulesdirect.org). Maybe it was down briefly or perhaps your DNS was having a problem? Can you trying pinging that address now to see if it works?
Reply With Quote
  #4  
Old 12-21-2021, 04:39 AM
Malfunction Malfunction is offline
Sage Aficionado
 
Join Date: Sep 2004
Location: Willoughby, Ohio
Posts: 452
Quote:
Originally Posted by peternm22 View Post
Seems like a DNS problem (your system can't connect to json.schedulesdirect.org). Maybe it was down briefly or perhaps your DNS was having a problem? Can you trying pinging that address now to see if it works?
Pinging lb-sd-832157689.us-east-1.elb.amazonaws.com [34.206.128.7] with 32 bytes of data:
Reply from 34.206.128.7: bytes=32 time=19ms TTL=238
Reply from 34.206.128.7: bytes=32 time=17ms TTL=238
Reply from 34.206.128.7: bytes=32 time=18ms TTL=238
Reply from 34.206.128.7: bytes=32 time=18ms TTL=238

Ping statistics for 34.206.128.7:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 17ms, Maximum = 19ms, Average = 18ms
__________________
ASRock B450M Pro4 AM4 MB, Ryzen 5 2600 3.4ghz, Crucial Ballistix Gaming 32GB (2 x 16GB) DDR4-3200, EVGA GT 1030SC, WD Black NVMe SSD 250GB, 1x WD120EFAX 12TB, 1x WD80EFAX 8TB, 1x WDBH2D0040HNC 4TB, USB-UIRT, Colossus 2, WinTV-DualHD USB, Windows 11 64bit
Reply With Quote
  #5  
Old 12-21-2021, 05:23 AM
Malfunction Malfunction is offline
Sage Aficionado
 
Join Date: Sep 2004
Location: Willoughby, Ohio
Posts: 452
Quote:
Originally Posted by peternm22 View Post
Seems like a DNS problem (your system can't connect to json.schedulesdirect.org). Maybe it was down briefly or perhaps your DNS was having a problem? Can you trying pinging that address now to see if it works?
AWS has been having all kinds of issues. I'm getting my files, just seem to have problems importing them. Works fine when I first start SageTV.
__________________
ASRock B450M Pro4 AM4 MB, Ryzen 5 2600 3.4ghz, Crucial Ballistix Gaming 32GB (2 x 16GB) DDR4-3200, EVGA GT 1030SC, WD Black NVMe SSD 250GB, 1x WD120EFAX 12TB, 1x WD80EFAX 8TB, 1x WDBH2D0040HNC 4TB, USB-UIRT, Colossus 2, WinTV-DualHD USB, Windows 11 64bit
Reply With Quote
  #6  
Old 12-21-2021, 06:38 AM
graywolf's Avatar
graywolf graywolf is offline
Sage Icon
 
Join Date: Oct 2009
Location: NC
Posts: 1,389
The original issue I posted has been corrected on Schedules Direct end.
It impacted more than just SageTV users.

They were sending a String instead of an Array for brodacastLanguage.

I get the headshot errors sometimes also but since I don't care about them and the rest is good, I ignore those errors.
Reply With Quote
  #7  
Old 12-21-2021, 09:57 AM
Malfunction Malfunction is offline
Sage Aficionado
 
Join Date: Sep 2004
Location: Willoughby, Ohio
Posts: 452
Quote:
Originally Posted by graywolf View Post
The original issue I posted has been corrected on Schedules Direct end.
It impacted more than just SageTV users.

They were sending a String instead of an Array for brodacastLanguage.

I get the headshot errors sometimes also but since I don't care about them and the rest is good, I ignore those errors.
I've been fighting with EPG for a while. It has been updating when I restart SageTV, but not automatically. I was also able to trigger a download, but it wouldn't import the recording schedule. This may be related to the issue I've been having. My band-aid was to reboot on Monday mornings.
__________________
ASRock B450M Pro4 AM4 MB, Ryzen 5 2600 3.4ghz, Crucial Ballistix Gaming 32GB (2 x 16GB) DDR4-3200, EVGA GT 1030SC, WD Black NVMe SSD 250GB, 1x WD120EFAX 12TB, 1x WD80EFAX 8TB, 1x WDBH2D0040HNC 4TB, USB-UIRT, Colossus 2, WinTV-DualHD USB, Windows 11 64bit
Reply With Quote
  #8  
Old 12-27-2021, 12:22 PM
Malfunction Malfunction is offline
Sage Aficionado
 
Join Date: Sep 2004
Location: Willoughby, Ohio
Posts: 452
One other weird thing is I get a whole lot of metadata spew in my log after an EPG update. Loads of trivia about shows I recorded months ago, sometimes script quotes.
__________________
ASRock B450M Pro4 AM4 MB, Ryzen 5 2600 3.4ghz, Crucial Ballistix Gaming 32GB (2 x 16GB) DDR4-3200, EVGA GT 1030SC, WD Black NVMe SSD 250GB, 1x WD120EFAX 12TB, 1x WD80EFAX 8TB, 1x WDBH2D0040HNC 4TB, USB-UIRT, Colossus 2, WinTV-DualHD USB, Windows 11 64bit
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
My EPG is empty? Force update? Mugsy SageTV EPG Service 1 10-06-2019 02:18 PM
Way to force EPG update? notverysage SageTV EPG Service 6 03-25-2016 10:34 AM
force update of epg data? frumbert SageTV EPG Service 14 03-31-2007 12:16 AM
Force EPG update? laurenglenn SageTV Software 4 03-30-2003 01:56 PM


All times are GMT -6. The time now is 11:06 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.