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
  #21  
Old 11-24-2014, 06:41 AM
odledm odledm is offline
Sage User
 
Join Date: Mar 2014
Location: Indiana
Posts: 41
I was running Java 8 on my Sage TV server pc and had some problems with a spinning wheel appearing and locking up my extenders. I recently downgraded to Java 7 (32-bit) and things seem to be working better (I no longer see the lockups on my extender, but it has only be a couple of days). I never had issues with the webserver not working and on the surface everything looked to be working at first (with Java 8). The MyMovies plugin was behaving a little flakey (with Java 8). I realize I'm not offering much detail in some of these descriptions, but thought I would throw it out there anyway. I hope it helps.
Reply With Quote
  #22  
Old 11-24-2014, 08:54 AM
nyplayer nyplayer is offline
SageTVaholic
 
Join Date: Sep 2005
Posts: 4,997
Quote:
Originally Posted by odledm View Post
I was running Java 8 on my Sage TV server pc and had some problems with a spinning wheel appearing and locking up my extenders. I recently downgraded to Java 7 (32-bit) and things seem to be working better (I no longer see the lockups on my extender, but it has only be a couple of days). I never had issues with the webserver not working and on the surface everything looked to be working at first (with Java 8). The MyMovies plugin was behaving a little flakey (with Java 8). I realize I'm not offering much detail in some of these descriptions, but thought I would throw it out there anyway. I hope it helps.
Have to disagree with you thr WebSERVER does not work with Java 8. Did you Install Java 8 32 bit as Sagetv only uses Java 8 32 bit.
http://forums.sagetv.com/forums/show...=48458&page=16
__________________
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; 11-24-2014 at 10:02 AM.
Reply With Quote
  #23  
Old 11-24-2014, 10:34 AM
odledm odledm is offline
Sage User
 
Join Date: Mar 2014
Location: Indiana
Posts: 41
I am pretty sure that I installed both the 64-bit and 32-bit versions of Java 8 but it is possible that I only installed the 64-bit version (it is a new machine and I have slept a few times since then, I can check tonight when I get home as I should still have the download ). I saw your previous post so I was surprised that mine was "working". By working, I mean that I was able to login to each of the plugin webapps that I had including the mobile web and BMT. There was obviously something on my system that wasn't working properly as it seems to be behaving much better when I installed Java 7 32-bit. I saw a post (I think it was by you) suggesting just installing the 32-bit version of Java 7 if there was a desire to also have the 64-bit of Java 8 running and went with that strategy.
Reply With Quote
  #24  
Old 11-24-2014, 11:54 AM
nyplayer nyplayer is offline
SageTVaholic
 
Join Date: Sep 2005
Posts: 4,997
Quote:
Originally Posted by odledm View Post
I am pretty sure that I installed both the 64-bit and 32-bit versions of Java 8 but it is possible that I only installed the 64-bit version (it is a new machine and I have slept a few times since then, I can check tonight when I get home as I should still have the download ). I saw your previous post so I was surprised that mine was "working". By working, I mean that I was able to login to each of the plugin webapps that I had including the mobile web and BMT. There was obviously something on my system that wasn't working properly as it seems to be behaving much better when I installed Java 7 32-bit. I saw a post (I think it was by you) suggesting just installing the 32-bit version of Java 7 if there was a desire to also have the 64-bit of Java 8 running and went with that strategy.
That is the Strategy I went with ... I downloaded the Java 7 32 bit off line Install and backed it up just in case Java 7 completely goes away.
__________________
Channels DVR UBUNTU Server 2 Primes 3 Connects TVE SageTV Docker with input from Channels DVR XMLTV and M3U VIA Opendct.
Reply With Quote
  #25  
Old 12-01-2014, 08:55 AM
odledm odledm is offline
Sage User
 
Join Date: Mar 2014
Location: Indiana
Posts: 41
So I double checked this weekend and it looks like I only had installed the 64-bit version of Java 8 before so that may be why my systems was mostly working before. Having Java 7 32-bit with Java 8 64-bit still seems to be working well for me.
Reply With Quote
  #26  
Old 11-23-2015, 09:48 AM
dinki's Avatar
dinki dinki is offline
Sage Expert
 
Join Date: Mar 2006
Posts: 682
Quote:
Originally Posted by JerryB View Post
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)
I'm getting this same error message. Can someone tell me what I might need to do to fix this?
__________________
Intel Core i5-2500, 16GB RAM, OMV Linux 4.17, 3 TB of Data
SageTV 9 Docker, Open DCT Docker
Silicondust HDHomeRun Duo + Quatro
Sage Mini Client on Amazon Fire Sticks and Android TVs
Reply With Quote
  #27  
Old 11-23-2015, 09:52 AM
nyplayer nyplayer is offline
SageTVaholic
 
Join Date: Sep 2005
Posts: 4,997
Java 8 and the Jetty Webserver do not get along if you want to keep the WebServer do not load up java 8.
Reply With Quote
  #28  
Old 11-26-2015, 02:19 PM
gary201 gary201 is offline
Sage Advanced User
 
Join Date: Dec 2010
Location: Rochester NY
Posts: 150
Does anyone know whether there are any plans to resolve this?
Reply With Quote
  #29  
Old 11-26-2015, 02:38 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by gary201 View Post
Does anyone know whether there are any plans to resolve this?
There are plans... Just right now the Android MiniClient is consuming my time.
Reply With Quote
  #30  
Old 11-26-2015, 03:36 PM
wubdich's Avatar
wubdich wubdich is offline
Sage Advanced User
 
Join Date: Sep 2009
Location: Germany
Posts: 235
I'm running Sage Webserver version 2.43 on Java 1.8.0_65 and Windows 8.1. Software Version is SageTV V9.0.3.173
Reply With Quote
  #31  
Old 11-27-2015, 11:31 AM
mdnttoker mdnttoker is offline
Sage Aficionado
 
Join Date: Aug 2006
Posts: 446
I'm running on JAVA 8 as well. Every once in awhile I have to go into the Jetty webserver settings and "restart" the webserver to get it to run, but otherwise seems to run just fine under 8.

I think the PLEX sage addin still has issues with JAVA 8 though if you are running PLEX.
Reply With Quote
  #32  
Old 12-03-2015, 05:32 AM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
The issue isn't with Jetty specifically, but some of the web based plugins for sage, via sagex, do not work on every function with Java 8.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer)

unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers.
Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA.
Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S
Other Clients: Mi Box in Master Bedroom, HD-200 in kids room
Reply With Quote
  #33  
Old 12-24-2015, 05:48 PM
FriscoJohn FriscoJohn is offline
Sage Advanced User
 
Join Date: Apr 2010
Location: San Francisco
Posts: 160
Yes you really have to install the 2010 C++ runtime

Finally updated my Win7 machine to Java8 because of all the warnings about the dangers of leaving an old version of Java (mine was 1.6) on your computer. Then when I tried to run SageTV I got the dreaded errors:

"msvcr.dll missing"
and
"Could not find jvm.dll. Please install Java Runtime Environment 1.4"

I spent a few hours trying to figure this out--looking for weird registry entries left over from the old Java install and stuff. I finally did the obvious thing and searched this board for "Updating Java". Found this post by Opus4

http://forums.sagetv.com/forums/showthread.php?t=40521

which says that one has to install the MS Visual C++ 2010 Runtime to get the new Java to work.

Skeptical, I did this and to my surprise everything worked!

This is the last time I do anything to Sage without a thorough forum search.

Hope my experience will serve an example of how not to go about making changes to your Sage machine.
Reply With Quote
  #34  
Old 05-06-2017, 04:54 PM
Deacon Crusher Deacon Crusher is offline
Sage Expert
 
Join Date: Aug 2004
Location: Berkeley, CA
Posts: 504
Is there a list of which web apps require java 7 versus java 8?

And is there anything that can be done?

In particular Sage recording extender.

Should it work with Java 8?

If I got to

http://127.0.0.1:8080/sage/Home

I get a functioning nice interface.

If I go to

http://127.0.0.1:8080/apps

I get this

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

Thanks


Quote:
Originally Posted by Fuzzy View Post
The issue isn't with Jetty specifically, but some of the web based plugins for sage, via sagex, do not work on every function with Java 8.
__________________
Server: PhenomII X4 810, 16GB, 4850, C: 256GB Samsung SSD, D: HGST 3TB, E: HGST 4TB, H: 3T Seagate, 1.5 TB on NAS via UNC, Win 10 x64,
Sage 9 Cable provider is Comcast, Schedules Direct
Tuners: 4 ATSC - 2 seperate HD Homeruns all via Channel Master CM2016 on roof, 6 cable via 2 hdhomerun primes (opendct), 1 HD-PVR (in tuner priority order)
Clients: Wired: HD300, HD200, HD200 running Squeeze Slave, Placeshifters, HD200 (via wireless N bridge)
Reply With Quote
  #35  
Old 12-04-2017, 04:39 PM
zzmystique's Avatar
zzmystique zzmystique is offline
Sage Advanced User
 
Join Date: May 2004
Location: New Zealand
Posts: 211
Java 8 error with http://127.0.0.1:8080/apps

Its been a long time since i have posted to the forum..
I get this same error for http://127.0.0.1:8080/apps but none of the other apps seem to be affected. Is there anything essential running under http://127.0.0.1:8080/apps that would be a good reason to revert back to Java 7.

Thanks

Quote:
Originally Posted by Deacon Crusher View Post
Is there a list of which web apps require java 7 versus java 8?

And is there anything that can be done?

In particular Sage recording extender.

Should it work with Java 8?

If I got to

http://127.0.0.1:8080/sage/Home

I get a functioning nice interface.

If I go to

http://127.0.0.1:8080/apps

I get this

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

Thanks
__________________
ZZMystique
My setup: Server: SageTV v7, Intel i5, 8GB, 180GB SSD, 4TB HDD, Win7HP & (DVB Viewer Pro with DVB Viewer for SageTV using 2xTBS6281 DVB-T2).
Reply With Quote
  #36  
Old 12-04-2017, 08:59 PM
egeller egeller is offline
Sage Aficionado
 
Join Date: Feb 2006
Location: Drexel Hill, PA
Posts: 334
Somewhere in the Plugins Forum there is documentation on the work-around for the issue of Java 8 and the Webserver. It's not a big deal.

From memory, it involves creating a folder named "static" in the "jetty" folder. Then you create a file, named "index.html", as your landing page, and put it in the "static" folder. You can write HTML to link to the SageTV web page on your network or do whatever you want. You should then be able to access the page with the url http://server-or-ip:8080 .

I recall there were some initial suggestions on what to put in the html file. However, I've customized the crap out of mine and have links to the SageTV server web page, Couchpotato, Sickbeard, Plex, BMT and a couple of Ceton diagnostic web pages I created to track tuner temp and status.
__________________
Server:UnRaid;2x Intel Xeon E5; SuperMicro moboard;Also:BM3000 w/ WMC; 2x Ceton ETH 6; OpenDCT
SageTV Extender:3x HD200 1x HD300 1xFireTV
Sage TV: 9.2 on Java 11, Standard STVi, Comskip Playback, Web Interface, 24 Hour Clock, SRE, Playon
All in lovely Drexel Hill, PA
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.