|
SageTV v7 Customizations This forums is for discussing and sharing user-created modifications for the SageTV version 7 application created by using the SageTV Studio or through the use of external plugins. Use this forum to discuss plugins for SageTV version 7 and newer. |
|
Thread Tools | Search this Thread | Display Modes |
#401
|
||||
|
||||
Quote:
__________________
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 |
#402
|
|||
|
|||
In addition to the other questions, what version of Java are you running?
|
#403
|
||||
|
||||
I've done a repair install without any success. Having re-built, upgraded and everything in between so many times over the past 11 years I'm reluctant to do it and end up with a completly broken system for the want of something broken in the webserver
The java version is 6.0.100 or Java 6 update 10. uninstalling Phoenix is a problem Phoenix API says its a dependency of Phoenix core services and Phoenix core services says its a dependency of Phoenix API. The removal of the neilm_webserver.jar from JARS is because it the legacy web server replaced by the Program Files\SageTV\SageTV\jetty\webapps\nielm_sagewebserver\ files I had a thought that the Phoenix problem may not be significant. However the problem seems to be the connection between jetty and the three files under jetty\webapps e.g. apps.war, bmt.war and neilm_webserver.war. Jetty is running but can't seem to find them. There must be missing config somewhere. Pete |
#404
|
||||
|
||||
phoenix-api is not dependent on phoenix-core, at least not in the the current v7 repository. But as mentioned earlier, phoenix should have no bearing on the SageTV Web UI.
__________________
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 |
#405
|
||||
|
||||
Sorted (nearly)
xerces.js has to be removed from the SageTV\SageTV folder. I remember reading that somewhere.... I've now got the webserver working. If that's what's needed why doesn't the Jetty/SageTV web plugin remove the old stuff as part of the install? Alternatively why aren't there any clear and consise instructions. Loosing the neilm wiki was a retrograde step. Now I've got to make it do something sensible. I never got the old webserver to play back recordings locallly on the client. However, job #1 is to get SageTV working on my Amazon FireTVstick through Kodi. Thats having issues as well... Pete |
#406
|
||||
|
||||
Quote:
__________________
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 |
#407
|
|||
|
|||
Quote:
https://forums.sagetv.com/forums/showthread.php?t=9360 is one thread about it.
__________________
"Keep your goals away from the trolls" Last edited by BobPhoenix; 10-04-2016 at 03:29 PM. |
#408
|
||||
|
||||
Sage Web Server Issue - Lost Dependencies
I don't suppose someone can tell me which dependency is missing based on the following error. On my Sage 7 system, at random times, when I update a plugin, it will randomly delete the dependencies for other plugins. Everytime I do a plugin upgrade it turns into a game of whack-a-mole. Usually the errors in the system messages tell me which file or jar is missing and I restore it from backups. I've looked at the dependency list for the Web Server and I can't match some of the dependencies listed based on my backups. Tnx!
HTTP ERROR 500 Problem accessing /sage/Home. Reason: net/sf/sageplugins/sagexmlinfo/SageXmlWriterCaused by: java.lang.NoClassDefFoundError: net/sf/sageplugins/sagexmlinfo/SageXmlWriter at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Unknown Source) at java.lang.Class.getConstructor0(Unknown Source) at java.lang.Class.newInstance(Unknown Source) at org.mortbay.jetty.servlet.Holder.newInstance(Holder.java:153) at org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:419) at org.mortbay.jetty.servlet.ServletHolder.getServlet(ServletHolder.java:339) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:478) 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.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) Caused by: java.lang.ClassNotFoundException: net.sf.sageplugins.sagexmlinfo.SageXmlWriter at java.net.URLClassLoader$1.run(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 26 more Caused by: java.lang.ClassNotFoundException: net.sf.sageplugins.sagexmlinfo.SageXmlWriter at java.net.URLClassLoader$1.run(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Unknown Source) at java.lang.Class.getConstructor0(Unknown Source) at java.lang.Class.newInstance(Unknown Source) at org.mortbay.jetty.servlet.Holder.newInstance(Holder.java:153) at org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:419) at org.mortbay.jetty.servlet.ServletHolder.getServlet(ServletHolder.java:339) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:478) 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.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)
__________________
Server: Win 10 Pro 64 Bit, Intel i5, 8 GB, Samsung EVO 850 500 GB for OS, WD Black 4 TB + WD Black 1 TB for Recordings, 36TB Synology 1019+ for DVD/Bluray Rips, Music, Home Movies, etc., SageTV Server 64 Bit Ver 9.2.6.976, HDPVR x 2, Bell TV 6131 Receiver x 2, USB-UIRT with 56 KHz Receiver Clients: PC Client x 2, HD-300 x 2 (1 Using Netgear MoCA Coax Bridges), SageTV Miniclient on NVidia Shield x 3 |
#409
|
|||
|
|||
Likely Nielm's Sage XML Info or its dependency Nielm's Sage Utilities.
__________________
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 |
#410
|
||||
|
||||
Quote:
That was them. Didn't think to look for Nielm in front of the file name. Many thanks.
__________________
Server: Win 10 Pro 64 Bit, Intel i5, 8 GB, Samsung EVO 850 500 GB for OS, WD Black 4 TB + WD Black 1 TB for Recordings, 36TB Synology 1019+ for DVD/Bluray Rips, Music, Home Movies, etc., SageTV Server 64 Bit Ver 9.2.6.976, HDPVR x 2, Bell TV 6131 Receiver x 2, USB-UIRT with 56 KHz Receiver Clients: PC Client x 2, HD-300 x 2 (1 Using Netgear MoCA Coax Bridges), SageTV Miniclient on NVidia Shield x 3 |
#411
|
||||
|
||||
Another Web Server Question
An additional question. On the home page, when an extender is on, you have the following options such as:
On Sage Extender at: Master Bedroom: [XML] [WebRemote] [Power Off] [Reboot] When I click on "Power Off", I get the following. Any suggestions on what's missing?: Exception while processing servlet: java.lang.NoClassDefFoundError: Lorg/apache/commons/net/telnet/TelnetClient; java.lang.NoClassDefFoundError: Lorg/apache/commons/net/telnet/TelnetClient; at java.lang.Class.getDeclaredFields0(Native Method) at java.lang.Class.privateGetDeclaredFields(Unknown Source) at java.lang.Class.getDeclaredFields(Unknown Source) at org.codehaus.groovy.reflection.CachedClass$1$1.run(CachedClass.java:48) at java.security.AccessController.doPrivileged(Native Method) at org.codehaus.groovy.reflection.CachedClass$1.initValue(CachedClass.java:45) at org.codehaus.groovy.reflection.CachedClass$1.initValue(CachedClass.java:43) at org.codehaus.groovy.util.LazyReference.getLocked(LazyReference.java:46) at org.codehaus.groovy.util.LazyReference.get(LazyReference.java:33) at org.codehaus.groovy.reflection.CachedClass.getFields(CachedClass.java:254) at groovy.lang.MetaClassImpl.addFields(MetaClassImpl.java:2117) at groovy.lang.MetaClassImpl.inheritFields(MetaClassImpl.java:2112) at groovy.lang.MetaClassImpl.setupProperties(MetaClassImpl.java:2002) at groovy.lang.MetaClassImpl.addProperties(MetaClassImpl.java:2954) at groovy.lang.MetaClassImpl.initialize(MetaClassImpl.java:2925) at org.codehaus.groovy.reflection.ClassInfo.getMetaClassUnderLock(ClassInfo.java:176) at org.codehaus.groovy.reflection.ClassInfo.getMetaClass(ClassInfo.java:192) at org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.getMetaClass(MetaClassRegistryImpl.java:309) at org.codehaus.groovy.runtime.InvokerHelper.getMetaClass(InvokerHelper.java:806) at org.codehaus.groovy.runtime.callsite.CallSiteArray.createCallConstructorSite(CallSiteArray.java:84) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:57) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:182) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:190) at com.google.code.sagetvaddons.groovy.api.GlobalHelpers.powerOffExtenderHost(GlobalHelpers.groovy:227) at com.google.code.sagetvaddons.groovy.api.GlobalHelpers$powerOffExtenderHost.callStatic(Unknown Source) at com.google.code.sagetvaddons.groovy.api.GlobalHelpers.powerOffExtenderMacAddr(GlobalHelpers.groovy:257) at net.sf.sageplugins.webserver.ExtenderCommandServlet.mvpPowerOff(ExtenderCommandServlet.java:179) at net.sf.sageplugins.webserver.ExtenderCommandServlet.stxPowerOff(ExtenderCommandServlet.java:187) at net.sf.sageplugins.webserver.ExtenderCommandServlet.doServletGet(ExtenderCommandServlet.java:89) at net.sf.sageplugins.webserver.SageServlet.doGet(SageServlet.java:102) 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.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.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) Caused by: java.lang.ClassNotFoundException: org.apache.commons.net.telnet.TelnetClient at java.net.URLClassLoader$1.run(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 51 more
__________________
Server: Win 10 Pro 64 Bit, Intel i5, 8 GB, Samsung EVO 850 500 GB for OS, WD Black 4 TB + WD Black 1 TB for Recordings, 36TB Synology 1019+ for DVD/Bluray Rips, Music, Home Movies, etc., SageTV Server 64 Bit Ver 9.2.6.976, HDPVR x 2, Bell TV 6131 Receiver x 2, USB-UIRT with 56 KHz Receiver Clients: PC Client x 2, HD-300 x 2 (1 Using Netgear MoCA Coax Bridges), SageTV Miniclient on NVidia Shield x 3 |
#412
|
||||
|
||||
Quote:
__________________
Server: Win 10 Pro 64 Bit, Intel i5, 8 GB, Samsung EVO 850 500 GB for OS, WD Black 4 TB + WD Black 1 TB for Recordings, 36TB Synology 1019+ for DVD/Bluray Rips, Music, Home Movies, etc., SageTV Server 64 Bit Ver 9.2.6.976, HDPVR x 2, Bell TV 6131 Receiver x 2, USB-UIRT with 56 KHz Receiver Clients: PC Client x 2, HD-300 x 2 (1 Using Netgear MoCA Coax Bridges), SageTV Miniclient on NVidia Shield x 3 |
#413
|
|||
|
|||
File not found?
Unfortunately, the motherboard died today on my primary machine. I rebuilt SageTV on a Test machine that I also use for backups (How's that for disaster planning).
However, when trying to install the SageTV Web Interface, it fails with a Resource Download (file not found, I think) on the DROPBOX file. Am I missing something?
__________________
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 |
#414
|
|||
|
|||
Quote:
I'll get the plugin repository updated so that this can be installed again. I'll post back here when that is complete. |
#415
|
|||
|
|||
It's fixed if you are on Sage v9. I forgot that v7 can't do HTTPS plugin downloads. I'm working to get that fixed, but the plugin submission server and I are having a disagreement about MD5 hashes at the moment.
|
#416
|
||||
|
||||
Thank you for maintaining this.
|
#417
|
|||
|
|||
Quote:
Hate to "fix" something that isn't broken and all.
__________________
Wayne Dunham |
#418
|
|||
|
|||
That's true. There are no changes. The files are just hosted differently.
|
#419
|
|||
|
|||
With the Web UI, there is a WebRemote feature that supports a lot of SageTV commands. Is it possible to send actual letters (A, B, C, etc) using this?
The URL for sending the commands is http://localhost:8080/sage/SageComma...nd=COMMANDNAME Numbers are support by sending Num 1, Num 2... But I can't find a way to send actual letters. Any ideas? I'm trying to make an add on to WebRemote that makes it easier to use the search feature. Essentially, there would be a text box on the WebRemote, and any letters typed into that would be sent to that particular SageTV context (whether it be a client or an extender). Kind of like how the Apple Remote app works on the iPad with the Apple TV. |
#420
|
|||
|
|||
Hello,
I'm also trying to update the plugin on my SageTV v7 setup but I'm getting the same error message with a Resource Download (file not found) in DROPBOX. I'm just asking on the status (or workaround) for this. Thank you.
__________________
OS: Win 10 64bit / CPU: Intel Core i5-4690K MB: GIGABYTE GA-Z97X-UD3H-BK (rev. 1.0) PSU: Corasir RM850 RAM: CORSAIR XMS3 16GB 240-Pin (2x8gb) SSD: Samsung 860 EVO 1TB Ceton: Infinitv 4 & 6 / Hauppauge: Colossus 2 Raid Controller: StarTech PCI Express 4xSata Raid 0: 4 WD Black 4TB each |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Plugin: SageTV Web Interface V2 for Jetty | jreichen | SageTV Customizations | 256 | 02-09-2014 08:05 AM |
Plugin: Mobile Web Interface 1.2 | jreichen | SageTV Customizations | 281 | 06-17-2011 02:20 PM |
Plugin: Sage Web Lite (SWL) | Slugger | SageTV Customizations | 28 | 04-23-2009 01:32 PM |
Web Plugin RSS feed question | matt91 | SageTV Customizations | 1 | 07-28-2006 11:24 AM |
error message with web server plugin | edgley | SageTV Customizations | 3 | 01-15-2006 11:32 AM |