SageTV Community  

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

Notices

SageTV Software Discussion related to the SageTV application produced by SageTV. Questions, issues, problems, suggestions, etc. relating to the SageTV software application should be posted here. (Check the descriptions of the other forums; all hardware related questions go in the Hardware Support forum, etc. And, post in the customizations forum instead if any customizations are active.)

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 08-25-2014, 07:53 AM
i0zjh02 i0zjh02 is offline
Sage User
 
Join Date: Dec 2005
Posts: 56
Java 8 ?

I notice Java verion 8 is available on the Oracle website to download, has anyone tried it yet with SageTV and have any comments??
__________________
Server: HP XW4600, 8GB DDR, 4TB SATA, TBS 6284 PCI-E DVB-T2 Quad TV Tuner Card, XMLTV, SageTV 7 Beta
Clients: 1x Dell GX745 4GB DDR, 2 x Dell GX740 6GB DDR
Display: 46" Samsung Professional LCD monitor (using DVI)
Reply With Quote
  #2  
Old 08-25-2014, 07:59 AM
nyplayer nyplayer is offline
SageTVaholic
 
Join Date: Sep 2005
Posts: 4,997
Quote:
Originally Posted by i0zjh02 View Post
I notice Java verion 8 is available on the Oracle website to download, has anyone tried it yet with SageTV and have any comments??
It is not going to improve SAGETV all it could do is break it. ... also No Windows XP support on Java 8 for windows XP server users.
__________________
Channels DVR UBUNTU Server 2 Primes 3 Connects TVE SageTV Docker with input from Channels DVR XMLTV and M3U VIA Opendct.
Reply With Quote
  #3  
Old 10-29-2014, 11:42 AM
wildgoose wildgoose is offline
Sage Advanced User
 
Join Date: Jan 2010
Location: CA
Posts: 156
Is there a way to point SageTV to use a private Java instead of the system Java?

ie: c:\Program Files (x86)\SageTV\jre

SageTV runs on my main PC, and so far has survived all Java 1.7 updates flawlessly. However there's no guarantee that it will remain compatible with all future versions.

One way to solve this issue is if I can configure SageTV to use an explicit JRE so I can continue to update the system JRE without fear of breaking SageTV.

Can this be done? Thanks!
Reply With Quote
  #4  
Old 10-29-2014, 02:40 PM
Steve52 Steve52 is offline
Sage Aficionado
 
Join Date: Dec 2005
Location: Middle Tennessee
Posts: 369
I visit this forum very rarely now days, but it is funny that I went today to post a question about JAVA and someone beat me to it. I have almost the same problem as Wildgoose. I use a PC in my den for general computer work and also occasionally as a Sage client. I have JAVA 6 Update 26running on this computer and I never update it because of Sage, but I need to point Sage to this JAVA version, and update to the latest JAVA version for the other computer functions. I to would like to know if anyone knows if it is possible to do this, and if so how?
Thanks!
__________________

Central Sage Server Win 10 64 Bit, Two HD200, Three HD300, & One PC Client 21 TB storage. SageTv 64 Bit
Reply With Quote
  #5  
Old 10-29-2014, 03:19 PM
nyplayer nyplayer is offline
SageTVaholic
 
Join Date: Sep 2005
Posts: 4,997
Quote:
Originally Posted by Steve52 View Post
I visit this forum very rarely now days, but it is funny that I went today to post a question about JAVA and someone beat me to it. I have almost the same problem as Wildgoose. I use a PC in my den for general computer work and also occasionally as a Sage client. I have JAVA 6 Update 26running on this computer and I never update it because of Sage, but I need to point Sage to this JAVA version, and update to the latest JAVA version for the other computer functions. I to would like to know if anyone knows if it is possible to do this, and if so how?
Thanks!
What is keeping you from updating Java in the client it works with Java 7 and Java 8.??? Java 8 does not support win xp. That is the only drawback.

Sage has always worked with Java 7.

http://forums.sagetv.com/forums/showthread.php?t=40521
Attached Images
File Type: jpg java8.jpg (175.2 KB, 346 views)
__________________
Channels DVR UBUNTU Server 2 Primes 3 Connects TVE SageTV Docker with input from Channels DVR XMLTV and M3U VIA Opendct.

Last edited by nyplayer; 10-29-2014 at 03:31 PM.
Reply With Quote
  #6  
Old 10-29-2014, 03:45 PM
Steve52 Steve52 is offline
Sage Aficionado
 
Join Date: Dec 2005
Location: Middle Tennessee
Posts: 369
Quote:
Originally Posted by nyplayer View Post
What is keeping you from updating Java in the client it works with Java 7 and Java 8.??? Java 8 does not support win xp. That is the only drawback.

Sage has always worked with Java 7.

http://forums.sagetv.com/forums/showthread.php?t=40521
I'm not sure it has been so long, but I think I tried updating to versions past java 6 update 26 and sage would not run on the client. I stopped trying and went back and just stuck with that old version assuming nothing past it would work. Are you saying that the newest Java version will work? I am running windows 7 64 bit.
__________________

Central Sage Server Win 10 64 Bit, Two HD200, Three HD300, & One PC Client 21 TB storage. SageTv 64 Bit
Reply With Quote
  #7  
Old 10-29-2014, 03:47 PM
nyplayer nyplayer is offline
SageTVaholic
 
Join Date: Sep 2005
Posts: 4,997
Quote:
Originally Posted by Steve52 View Post
I'm not sure it has been so long, but I think I tried updating to versions past java 6 update 26 and sage would not run on the client. I stopped trying and went back and just stuck with that old version assuming nothing past it would work. Are you saying that the newest Java version will work? I am running windows 7 64 bit.
Yes follow the link above I am running windows 8.1 64 bit and java 8.... plus SageClient..

make sure you install the 32 bit version of Microsoft Visual C++ 2010 Redistributable Package (x86) .. Opus linked to it.
__________________
Channels DVR UBUNTU Server 2 Primes 3 Connects TVE SageTV Docker with input from Channels DVR XMLTV and M3U VIA Opendct.
Reply With Quote
  #8  
Old 10-29-2014, 04:12 PM
Steve52 Steve52 is offline
Sage Aficionado
 
Join Date: Dec 2005
Location: Middle Tennessee
Posts: 369
Quote:
Originally Posted by nyplayer View Post
Yes follow the link above I am running windows 8.1 64 bit and java 8.... plus SageClient..

make sure you install the 32 bit version of Microsoft Visual C++ 2010 Redistributable Package (x86) .. Opus linked to it.
What do you know it worked. I guess it didn't work when I tried it before because of the Visual C update not being installed. I guess I need to do this on my windows 7 sage server also. It is only used for Sage and is running Java 6 Update 26 also. It is not used for anything but sage so I have never had a problem with the old JAVA on it.

Thanks for the help! I am glad to see people still using this forum. I have been using sage since 2006 and do not plan to stop anytime soon.
__________________

Central Sage Server Win 10 64 Bit, Two HD200, Three HD300, & One PC Client 21 TB storage. SageTv 64 Bit
Reply With Quote
  #9  
Old 10-29-2014, 04:28 PM
nyplayer nyplayer is offline
SageTVaholic
 
Join Date: Sep 2005
Posts: 4,997
Quote:
Originally Posted by Steve52 View Post
What do you know it worked. I guess it didn't work when I tried it before because of the Visual C update not being installed. I guess I need to do this on my windows 7 sage server also. It is only used for Sage and is running Java 6 Update 26 also. It is not used for anything but sage so I have never had a problem with the old JAVA on it.

Thanks for the help! I am glad to see people still using this forum. I have been using sage since 2006 and do not plan to stop anytime soon.
Make sure on the Server you close everything to do with Sage and make sure Sage Service is stopped.
__________________
Channels DVR UBUNTU Server 2 Primes 3 Connects TVE SageTV Docker with input from Channels DVR XMLTV and M3U VIA Opendct.
Reply With Quote
  #10  
Old 10-30-2014, 07:32 AM
BobPhoenix BobPhoenix is offline
SageTVaholic
 
Join Date: Oct 2004
Posts: 3,152
Another way you could stay on an earlier version of java for SageTV but have a current version for everything else is: SageTV requires 32bit java your other apps may work with 64bit. So install newer versions of 64bit and leave 32bit alone.
__________________
"Keep your goals away from the trolls"
Reply With Quote
  #11  
Old 10-30-2014, 01:26 PM
UgaData's Avatar
UgaData UgaData is offline
Sage Aficionado
 
Join Date: Sep 2005
Posts: 447
Doesn't Java look for and remove older versions now as a newer version is installed. However, it may be possible to disable this behavior

It used to you could easily run multiple versions of Java since you had to manually uninstall the older version. Problem with this is even though you may be using the new version you would still be open to attack on the older version.

I have had more than one version (multiple 32 bit versions) at the same time. I really didn't get a choice of which version to run, it would use the latest by default, but if the program was making calls to the older version I would get a pop-up asking if I wanted to allow this program to use the older unsecure version.
__________________
"Unencumbered by the thought process"

The only constant in the Universe is change.
Reply With Quote
  #12  
Old 10-31-2014, 12:02 PM
nyplayer nyplayer is offline
SageTVaholic
 
Join Date: Sep 2005
Posts: 4,997
I did some extensive testing and Java 8 with Sage and these are some of my findings.

1. Sage server and client work fine under Java 8.

2. ***** The WebServer does not work with Java 8 so as Bob Pointed out in a post above You can keep the latest Java 7 32 bit and Install Java 8 64 bit on the Sage Server. *****
__________________
Channels DVR UBUNTU Server 2 Primes 3 Connects TVE SageTV Docker with input from Channels DVR XMLTV and M3U VIA Opendct.
Reply With Quote
  #13  
Old 11-01-2014, 08:12 AM
KryptoNyte's Avatar
KryptoNyte KryptoNyte is offline
SageTVaholic
 
Join Date: Dec 2006
Posts: 2,754
Just the Webserver, correct? So you could basically update any other machine that accesses the webserver via browser, just not the SageTV Server itself?
Reply With Quote
  #14  
Old 11-01-2014, 08:14 AM
nyplayer nyplayer is offline
SageTVaholic
 
Join Date: Sep 2005
Posts: 4,997
Quote:
Originally Posted by KryptoNyte View Post
Just the Webserver, correct? So you could basically update any other machine that accesses the webserver via browser, just not the SageTV Server itself?
Correct
__________________
Channels DVR UBUNTU Server 2 Primes 3 Connects TVE SageTV Docker with input from Channels DVR XMLTV and M3U VIA Opendct.
Reply With Quote
  #15  
Old 11-06-2014, 09:50 AM
valnar valnar is offline
Sage Icon
 
Join Date: Oct 2003
Posts: 1,252
Send a message via ICQ to valnar
I think was inferred earlier in the thread, but all the latest revisions of Java 7 and 8, with all those security restrictions, work fine with SageTV? No other tweaks needed?

I know with some of my older Java apps, I had to massage the security settings and put in some exclusions. I'm wary to upgrade my Sage Server (running Win7 32-bit) for that reason.
Reply With Quote
  #16  
Old 11-07-2014, 09:08 PM
pjpjpjpj pjpjpjpj is offline
Sage Icon
 
Join Date: Feb 2008
Posts: 2,164
Quote:
Originally Posted by nyplayer View Post
***** The WebServer does not work with Java 8 so as Bob Pointed out in a post above You can keep the latest Java 7 32 bit and Install Java 8 64 bit on the Sage Server. *****
When you say the webserver, are you talking just nielm's older Sagev6 version? Or does it also break the v7 version (jetty)?
__________________
Server: AMD Athlon II x4 635 2.9GHz, 8 Gb RAM, Win 10 x64, Java 8, Gigabit network
Drives: Several TB of internal SATA and external USB drives, no NAS or RAID or such...
Software: SageTV v9x64, stock STV with ADM.
Tuners: 4 tuners via (2) HDHomeruns (100% OTA, DIY antennas in the attic).
Clients: Several HD300s, HD200s, even an old HD100, all on wired LAN. Latest firmware for each.
Reply With Quote
  #17  
Old 11-08-2014, 06:39 AM
JerryB JerryB is offline
Sage Aficionado
 
Join Date: Aug 2008
Posts: 273
Quote:
Originally Posted by pjpjpjpj View Post
When you say the webserver, are you talking just nielm's older Sagev6 version? Or does it also break the v7 version (jetty)?
The jetty version of the webserver does not work with java 8 on my machine.
Reply With Quote
  #18  
Old 11-08-2014, 10:32 AM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
What's the errors/stacktrace look like? No promises, but if it's something quick and easy I might be able to deliver something to address that.
__________________
Twitter: @ddb_db
Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive
Capture: 2 x Colossus
STB Controller: 1 x USB-UIRT
Software:Java 1.7.0_71; SageTV 7.1.9
Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter
Plugins: Too many to list now...
Reply With Quote
  #19  
Old 11-08-2014, 05:27 PM
JerryB JerryB is offline
Sage Aficionado
 
Join Date: Aug 2008
Posts: 273
Quote:
Originally Posted by Slugger View Post
What's the errors/stacktrace look like? No promises, but if it's something quick and easy I might be able to deliver something to address that.
Thanks. If you can fix it, great; if not, no problem since I can always reload java 7. Here is the error message:

HTTP ERROR 500
Problem accessing /apps/. Reason:

PWC6033: Unable to compile class for JSP

PWC6199: Generated servlet error:
The type java.util.Comparator cannot be resolved. It is indirectly referenced from required .class files



Caused by:
org.apache.jasper.JasperException: PWC6033: Unable to compile class for JSP

PWC6199: Generated servlet error:
The type java.util.Comparator cannot be resolved. It is indirectly referenced from required .class files


at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:123)
at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:296)
at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:376)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:437)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:608)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:360)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:486)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:380)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:502)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:389)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417)
at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:334)
at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
at org.mortbay.jetty.servlet.DefaultServlet.doGet(DefaultServlet.java:493)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:502)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
at org.mortbay.servlet.UserAgentFilter.doFilter(UserAgentFilter.java:81)
at org.mortbay.servlet.GzipFilter.doFilter(GzipFilter.java:131)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1148)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:387)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.handler.rewrite.RewriteHandler.handle(RewriteHandler.java:230)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:326)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:864)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:539)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:520)
Reply With Quote
  #20  
Old 11-23-2014, 10:55 PM
Eternal Eternal is offline
Sage Advanced User
 
Join Date: Feb 2011
Posts: 77
web server works fine on java 8 here
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
SageTV reports Java 6 after update to Java 7? uberpixel SageTV Software 6 05-19-2013 08:36 AM
SageTV 6 Client problems after Java 7 install, Java 6 uninstall alisonnic SageTV Software 5 01-24-2013 02:51 PM
Java error: java.lang.NullPointerException neil.prasad SageTV Software 8 12-13-2011 07:43 PM
Tables, Java - Java Not being Called for each TableComponent Cell stuckless SageTV Studio 3 04-02-2008 03:03 PM
Beta V1.2.2 Java java.lang Null Pointer Exception hamptonhills SageTV Beta Test Software 1 03-27-2003 12:11 PM


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


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