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 03-23-2018, 01:03 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Schedules Direct and Java 10 (not working)

I've been working on a Java 10 container for SageTV and everything appears to work, except that Schedules Direct throws some ssl error. I'm not sure why, but, we'll have to try to resolve this before people start moving to Java 10. (Java 10 was released recently)

Code:
Fri 3/23 14:39:37.755 [EPG@3e803b41] Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Fri 3/23 14:39:37.755 [EPG@3e803b41]    at java.base/sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:385)
Fri 3/23 14:39:37.755 [EPG@3e803b41]    at java.base/sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:290)
Fri 3/23 14:39:37.755 [EPG@3e803b41]    at java.base/sun.security.validator.Validator.validate(Validator.java:264)
Fri 3/23 14:39:37.755 [EPG@3e803b41]    at java.base/sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:343)
Fri 3/23 14:39:37.755 [EPG@3e803b41]    at java.base/sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:226)
Fri 3/23 14:39:37.755 [EPG@3e803b41]    at java.base/sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:133)
Fri 3/23 14:39:37.755 [EPG@3e803b41]    at java.base/sun.security.ssl.ClientHandshaker.checkServerCerts(ClientHandshaker.java:1947)
Fri 3/23 14:39:37.755 [EPG@3e803b41]    ... 26 more
Fri 3/23 14:39:37.755 [EPG@3e803b41] Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Fri 3/23 14:39:37.755 [EPG@3e803b41]    at java.base/sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:141)
Fri 3/23 14:39:37.755 [EPG@3e803b41]    at java.base/sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:126)
Fri 3/23 14:39:37.755 [EPG@3e803b41]    at java.base/java.security.cert.CertPathBuilder.build(CertPathBuilder.java:297)
Fri 3/23 14:39:37.755 [EPG@3e803b41]    at java.base/sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:380)
Fri 3/23 14:39:37.755 [EPG@3e803b41]    ... 32 more
Fri 3/23 14:39:37.756 [EPG@3e803b41] ERROR Updating EPG Source Local Over the Air Broadcast - N5Y5M4 (sdepg)
Fri 3/23 14:39:37.756 [EPG@3e803b41] ErrorText:expand called on Local Over the Air Broadcast - N5Y5M4 (sdepg) at Fri 3/23 14:39:37.589 expandedUntil=Fri 3/23 14:38:37.410 scannedUntil=Sun 8/17 2:12:55.80:
Reply With Quote
  #2  
Old 03-23-2018, 02:04 PM
Taddeusz Taddeusz is offline
SageTVaholic
 
Join Date: Nov 2004
Location: Yukon, OK
Posts: 3,919
Everything I'm seeing is that it has to do with self-signed certificates. Did they change the behavior of ignoring or accepting them?
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3
Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver
Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD
Reply With Quote
  #3  
Old 03-23-2018, 02:13 PM
KarylFStein KarylFStein is offline
Sage Fanatic
 
Join Date: Apr 2006
Location: Westland, Michigan, USA
Posts: 999
I don't know much about JAVA, but it looks like you may need to add a trusted certificate store with the root CA and any intermediaries.
__________________
Home Network: https://karylstein.com/technology.html
Reply With Quote
  #4  
Old 03-23-2018, 02:30 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by Taddeusz View Post
Everything I'm seeing is that it has to do with self-signed certificates. Did they change the behavior of ignoring or accepting them?
Quote:
Originally Posted by KarylFStein View Post
I don't know much about JAVA, but it looks like you may need to add a trusted certificate store with the root CA and any intermediaries.
Yeah, so it's odd that Java 9 was OK, but Java 10 fails. But, I did find some answers related to importing the certificate, so, in the Java 10 docker container it does now include the certificate for schedules direct. When I put the URL in the browser, it says it's valid, but Java 10 for some reason doesn't like it (it does now, because I added it)
Reply With Quote
  #5  
Old 03-23-2018, 02:32 PM
Taddeusz Taddeusz is offline
SageTVaholic
 
Join Date: Nov 2004
Location: Yukon, OK
Posts: 3,919
I’m reading that Java 10 has changed the way they source the root CA certs. Might have something to do with that.
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3
Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver
Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD
Reply With Quote
  #6  
Old 04-16-2018, 08:34 AM
atchoo atchoo is offline
Sage User
 
Join Date: Aug 2009
Location: Montreal
Posts: 36
Is this still an issue? I recently moved to Unraid-Docker with the java10 install and I had guide data until today where I have No Data everywhere. Maybe it downloaded the guide the first time I installed but isn't able to update it with the java10 install?

(edit) I went back to the sources and configured the EPG again and the guide data downloaded. Not sure what happened, if it will still work in 2 weeks. We'll see.

(edit2) When I restart sage I lose all Guide Data !

(edit3) Might be a problem with a corrupted Wiz.bin... it seems it could be related? If you have hints they are welcome.

(edit4) All good now. I fixed Wiz.bin (it was big and corrupted) and I got my guide data back (had to reload my sources and configurations). So I guess Schedules Direct and Java10 is not an issue anymore because it's all running fine in my install now.

Last edited by atchoo; 04-17-2018 at 09:26 AM. Reason: New information
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
How to Migrate to Schedules Direct? reggie14 SageTV EPG Service 51 10-15-2017 07:34 PM
Schedules Direct - How Far Out Does it Get? mike1961 SageTV EPG Service 7 06-17-2017 11:31 AM
schedules direct garbled epg pschweig SageTV EPG Service 16 04-17-2017 05:28 PM
Using Schedules Direct in UK jamesdisco SageTV United Kingdom 28 02-06-2017 11:54 AM
Schedules Direct or what? Ryel SageTV EPG Service 6 01-25-2008 03:03 PM


All times are GMT -6. The time now is 03:53 PM.


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