|
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 |
#321
|
|||
|
|||
Quote:
Since wayner confirmed overrides are working, you could set up an override for the games in the meantime. I'll try to set up some test cases and see if I can figure out the problem. |
#322
|
|||
|
|||
Well that was easy to find. There was a typo in the MLB mapping for the Detroit Tigers. That explains why your case didn't work and mine did.
Version 1.0.1 is now available and fixes this issue. (And the mislabeled entry on the apps page.) Here's the catch. After you install this update, you'll have to shut down sage and clean the Live PVR Server derby database (else the typo will remain cached there.) In the home area of the user running sage, there will be a folder named ".livepvrdata-svc", just delete that whole folder. After it's gone, you can restart sage. In the future, I may look at removing this database when building to run inside of sage. It's really overkill there and causes issues like this. Let me know how the update goes. |
#323
|
|||
|
|||
Can we ignore this update for now if we don't use SRE for MLB?
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server |
#324
|
|||
|
|||
At least I got the green checkmark - the Raptors were blown out by the Cavs so the game ended before the scheduled time so SRE didn't have to actually kick in to extend the recording. But it did appear to be monitoring the game.
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server |
#325
|
|||
|
|||
Yes, unless the mislabeled entry on jetty's apps page bothers you. Those are only two fixes in 1.0.1.
(And unless the MLB game involves the Tigers you don't even need this update for MLB.) |
#326
|
|||
|
|||
Probably something I did, or didn't do, but if I try to go to the http://localhost:8080/apps link on my system, I get an HTTP 500 error. See below. My http://localhost:8080/livepvrdata/events link works, it returns a few games for MLB, but all of them say preview instead of the current date info.
Any ideas on why I get the 500 error, and could it be contributing to the "preview" times in the listing? Here's what the events page looks like: Code:
COLLEGE BASKETBALL ================== No games for this date. COLLEGE FOOTBALL ================ No games for this date. MLB BASEBALL ============ Arizona vs. Pittsburgh Preview Miami vs. Tampa Bay Preview Toronto vs. NY Yankees Preview St. Louis vs. Washington Preview Colorado vs. Boston Preview Milwaukee vs. Atlanta Preview Baltimore vs. Houston Preview Chi White Sox vs. Kansas City Preview NBA BASKETBALL ============== No games for this date. NFL FOOTBALL ============ No games for this date. NHL HOCKEY ========== No games for this date. Code:
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) |
#327
|
||||
|
||||
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 |
#328
|
|||
|
|||
8 update 91. Current as of last night. I thought it could've been something to do with Java, so I updated.
|
#329
|
|||
|
|||
fwiw, the "Preview" status of the MLB games is expected. That's the status I parse out of the json feed for mlb.com when games haven't started. When the game starts, the status will update accordingly.
The stacktrace is a known problem with Jetty + Java 8, as far as I remember.
__________________
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... |
#330
|
|||
|
|||
I downgraded to java 7u80, and now the apps page works. I guess sometimes newer isn't better.
Thanks for the info on the "preview" return. There's a Cincinnati Reds game tonight so I'll be watching to make sure it works for me. |
#331
|
||||
|
||||
newer WOULD be better - but the Jetty build that the sagetv plugin uses is very old, and doesn't work right on java 8. For now 7u79 or 7u80 are the ideal java builds for sagetv because of this.
__________________
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 |
#332
|
|||
|
|||
Quote:
Skipping doesn't work right in Placeshifter, but does on the HD300 and Android client.
__________________
Home Network: https://karylstein.com/technology.html |
#333
|
|||
|
|||
I'm glad to hear it.
|
#334
|
||||
|
||||
+1
that worked perfectly for me. thanks again to best sagetv plugin evah....................GO SOX
__________________
Q: dad, when will you stop changing all the electronics? A: never, so you might as well get used to it. |
#335
|
|||
|
|||
Inconsistent Behaviour
Hello folks,
I am seeing some inconsistent behaviour with SRE. Some live events like MLB games are being tracked and some like NBA games (specifically the Warriors games) are not. This is new behaviour, things were working just fine upto a week ago. Moreover for some reason SRE tries to track TV shows that are not live, for example i just added Top Gear as a favorite and SRE tried to track that show. Also when i try to go to http://livepvrdata-hrd.appspot.com/events.jsp i get the following error Error: java.lang.reflect.InvocationTargetException I have never tried to go to this site before so i don't know if this is expected behaviour as i don't have something set up correctly ... Anyone have a similar experience, any ideas/thoughts/guidance on how to fix Regards |
#336
|
|||
|
|||
Quote:
Check out this post for instructions on how to get a local version of that server running in sage. I may release an updated version of SRE with the local server as a requirement, and the default URL set to use the local server. I think that would make things easier for people who don't frequent the forums. |
#337
|
|||
|
|||
Quote:
Best bet here is to consider the cloud version of the app dead and move onto the local version now available. And with that said, as mentioned above, the appengine version of the app is marked for deletion and will be removed at Google's whim, without notice (probably within in a few weeks). Seems it doesn't matter anyway because the version on there now is broken. SageTV users should move to the local version of the web service and point SRE to use that instead. Other users of the web service checking in here should head to github and checkout the OSS ported version of the web service as the basis for a replacement. I have successfully built a docker container of that repo and deployed it to IBM's Bluemix cloud with some caveats as documented at github in the wiki. YMMV. Thanks to all those who used and supported this plugin over the years and I think you're in really good hands with skiingwiz taking this over. I'm still sort of involved as I add my two cents to some of his commits and will chime in until he tells me to get lost. NOTE: The app has been disabled on appengine (it was broken anyways).
__________________
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... Last edited by Slugger; 06-01-2016 at 06:09 AM. |
#338
|
|||
|
|||
Don't expect that any time soon. Any comments you have are welcome.
|
#339
|
|||
|
|||
thanks for all that you have done Slugger appreciate it.
I successfully migrated to the local version - thanks for the recomendation skiingwiz Things seem to be working now Regards |
#340
|
|||
|
|||
Quote:
Version 4.0.2 of SRE makes 2 changes. It requires the local LivePVRdata server and it updates the default server config to point to that. If you've already updated your config to use the local server, there is no need to update SRE to 4.0.2. (There's also no harm in updating.) Note: As before, if you have a non-default jetty port configuration, you'll have to update the SRE config by hand. Let me know if anyone sees any issues. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Plugin: Sage Recording Extender (SREv3) | Slugger | SageTV v7 Customizations | 504 | 12-18-2011 08:01 PM |
Sage Recording Extender (SRE) UI | tmiranda | Customization Announcements | 0 | 09-09-2010 04:26 PM |
Plugin: Sage Recording Extender (SRE) | Slugger | SageTV Customizations | 428 | 06-19-2010 11:03 AM |
Sage Recording Extender (SRE) new release notifications | Slugger | Customization Announcements | 8 | 03-28-2010 07:56 AM |
IMDB Plugin for Extender | tonysathre | SageTV Customizations | 6 | 08-20-2008 09:15 PM |