|
SageTV Github Development Discussion related to SageTV Open Source Development. Use this forum for development topics about the Open Source versions of SageTV, hosted on Github. |
|
Thread Tools | Search this Thread | Display Modes |
#61
|
||||
|
||||
Oh stop it... :-)
The code on the extenders will remain unchanged for the long haul, most likely. They will continue to function on their current firmware, and it really doesn't matter WHAT java version is on them. We're talking about using Java 1.7 for the server JAR files.
__________________
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 |
#62
|
|||
|
|||
The extender code is all in C anyway.
__________________
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 |
#63
|
||||
|
||||
The extenders is a mix of C and java. ie, they do run a JVM as well. (Jeff can probably fill in the specifics, but they are not all C)
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#64
|
||||
|
||||
That's correct...it's runs the 'CVM' (which is a JVM) for the Java code. It uses STVs for the UI as well when not connected to a server. And tons of C code as well (like the OS of course, and all the native drivers stuff, and miniclient)
__________________
Jeffrey Kardatzke Founder of SageTV |
#65
|
||||
|
||||
Quote:
|
#66
|
||||
|
||||
well, that, and all the hardware specific code is gone, since it's licensed from the chipset manufacturer.
__________________
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 |
#67
|
||||
|
||||
Quote:
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#68
|
|||
|
|||
Kodi SageTV Plugin
I am trying to use Kodi as a frontend for watching SageTV recordings. I don't need it to act as a PVR, just view recordings.
I tried the SageTV Video Plugin, but I keep getting errors. On my Android, I get a "No module named simplejson" when I try to launch. On my Openelec Raspi, I get this: Code:
01:47:24 430241.906250 T:1650365504 NOTICE: Previous line repeats 1 times. 01:47:24 430241.906250 T:1650365504 NOTICE: Thread LanguageInvoker start, auto delete: false 01:47:25 430242.281250 T:1650365504 NOTICE: -->Python Interpreter Initialized<-- 01:47:26 430243.343750 T:1650365504 NOTICE: ****XBMC python version (sys.version_info)=sys.version_info(major=2, minor=7, micro=3, releaselevel='final', serial=0)**** 01:47:26 430243.343750 T:1650365504 NOTICE: ****using import json as _json**** 01:47:26 430243.375000 T:1650365504 NOTICE: http://UUUUU:PPPPP@10.15.201.62:8080/sagex/api?c=xbmc:GetTVMediaFilesGroupedByTitle&size=500&encoder=json 01:47:26 430243.375000 T:1650365504 NOTICE: *** sagex request URL:http://UUUUU:PPPPP@10.15.201.62:8080/sagex/api?c=xbmc:GetTVMediaFilesGroupedByTitle&size=500&encoder=json 01:47:26 430243.468750 T:1650365504 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<-- - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS! Error Type: <type 'exceptions.AttributeError'> Error Contents: 'unicode' object has no attribute 'keys' Traceback (most recent call last): File "/storage/.kodi/addons/plugin.video.sagetv/default.py", line 920, in <module> VIEWLISTOFRECORDEDSHOWS(url,name) File "/storage/.kodi/addons/plugin.video.sagetv/default.py", line 149, in VIEWLISTOFRECORDEDSHOWS titles = titleObjects.keys() AttributeError: 'unicode' object has no attribute 'keys' -->End of Python script error report<-- 01:47:26 430243.781250 T:1967919104 ERROR: GetDirectory - Error getting plugin://plugin.video.sagetv/?mode=1&name=1.%20Watch%20Recordings&url=http%3a%2f%2fUUUUU%3aPPPPP%4010.15.201.62%3a8080%2fsagex%2fapi%3fc%3dxbmc%3aGetTVMediaFilesGroupedByTitle%26size%3d500%26encoder%3djson 01:47:26 430243.812500 T:1967919104 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.sagetv/?mode=1&name=1.%20Watch%20Recordings&url=http%3a%2f%2fUUUUU%3aPPPPP%4010.15.201.62%3a8080%2fsagex%2fapi%3fc%3dxbmc%3aGetTVMediaFilesGroupedByTitle%26size%3d500%26encoder%3djson) failed 01:47:26 430243.812500 T:1650365504 NOTICE: Thread BackgroundLoader start, auto delete: false I also see this error when I try to hit the url in a browser: Code:
{"sagexVersion":"7.1.9.1","exception":"java.lang.RuntimeException: javax.script.ScriptException: TypeError: MediaFileAPI.GetMediaFiles is not a function in <eval> at line number 14 at sagex.remote.api.ApiHandler.callService(ApiHandler.java:200) at sagex.remote.api.ApiHandler.handleRequest(ApiHandler.java:140) at sagex.remote.SagexServlet.doPost(SagexServlet.java:87) at sagex.remote.SagexServlet.doGet(SagexServlet.java:41) 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.handler.ContextHandler.handle(ContextHandler.java:765) 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: javax.script.ScriptException: TypeError: MediaFileAPI.GetMediaFiles is not a function in <eval> at line number 14 at jdk.nashorn.api.scripting.NashornScriptEngine.throwAsScriptException(NashornScriptEngine.java:467) at jdk.nashorn.api.scripting.NashornScriptEngine.invokeImpl(NashornScriptEngine.java:389) at jdk.nashorn.api.scripting.NashornScriptEngine.invokeFunction(NashornScriptEngine.java:190) at sagex.remote.api.ServiceFactory.callService(ServiceFactory.java:83) at sagex.remote.api.ApiHandler.callService(ApiHandler.java:198) ... 22 more Caused by: <eval>:14 TypeError: MediaFileAPI.GetMediaFiles is not a function at jdk.nashorn.internal.runtime.ECMAErrors.error(ECMAErrors.java:57) at jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:213) at jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:185) at jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:172) at jdk.nashorn.internal.runtime.Undefined.lookup(Undefined.java:102) at jdk.nashorn.internal.runtime.linker.NashornLinker.getGuardedInvocation(NashornLinker.java:106) at jdk.nashorn.internal.runtime.linker.NashornLinker.getGuardedInvocation(NashornLinker.java:98) at jdk.internal.dynalink.support.CompositeTypeBasedGuardingDynamicLinker.getGuardedInvocation(CompositeTypeBasedGuardingDynamicLinker.java:176) at jdk.internal.dynalink.support.CompositeGuardingDynamicLinker.getGuardedInvocation(CompositeGuardingDynamicLinker.java:124) at jdk.internal.dynalink.support.LinkerServicesImpl.getGuardedInvocation(LinkerServicesImpl.java:154) at jdk.internal.dynalink.DynamicLinker.relink(DynamicLinker.java:253) at jdk.nashorn.internal.scripts.Script$Recompilation$13$224$\^eval\_.GetTVMediaFilesWithSubsetOfProperties(<eval>:14) at jdk.nashorn.internal.scripts.Script$Recompilation$12$4594$\^eval\_.GetTVMediaFilesGroupedByTitle(<eval>:108) at jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:623) at jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:494) at jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:393) at jdk.nashorn.api.scripting.ScriptObjectMirror.callMember(ScriptObjectMirror.java:199) at jdk.nashorn.api.scripting.NashornScriptEngine.invokeImpl(NashornScriptEngine.java:383) ... 25 more","error":"javax.script.ScriptException: TypeError: MediaFileAPI.GetMediaFiles is not a function in <eval> at line number 14"} |
#69
|
|||
|
|||
I'm seeing Jetty getting invoked in some of that. I'd put good odds that you're running Java 8?
Try running on Java 7 instead, it'll probably start working. Java 8 doesn't play well with certain SageTV plugins that make use of a very old version of Jetty that is tied to the webserver plugin. |
#70
|
|||
|
|||
In order to use the Kodi Plugin to watch SageTV Recordings on my android clients a modification needs to be made to the Plugin and it needs to be manually installed over the downloaded version. Apparently no one is supporting this plugin these days which is kind of a shame. I think this is because when the sale to Google occurred it was assumed that SageTV was dead and this plugin was abandoned. I did some research a few months back and was able to identify the necessary changes, made them, installed it manually, and everything then worked. I am at work now, but when I get home I will see if I can find all the details and send them along.
On a side note, playing recordings back through Kodi seems to work much better than through the SageTV Miniclient on some Android Devices. Not sure why as I have had little time to look into this in detail. If Kodi would play live SageTV that would be awesome and my client issues on some devices would be resolved. |
#71
|
|||
|
|||
Quote:
Code:
Mon 5/30 15:34:03.232 [115838282@qtp-1551316391-5@6e78d4a] ::INFO: HTTPLiveStreamingPlaylistServlet - working... Mon 5/30 15:34:03.491 [115838282@qtp-1551316391-5@6e78d4a] ::INFO: HTTPLiveStreamingPlaylistServlet - working... Mon 5/30 15:34:03.505 [115838282@qtp-1551316391-5@6e78d4a] ::INFO: HTTPLiveStreamingPlaylistServlet - working... Mon 5/30 15:34:03.551 [115838282@qtp-1551316391-5@6e78d4a] ::INFO: Dimension: 480 X 528 Mon 5/30 15:34:03.787 [115838282@qtp-1551316391-5@6e78d4a] ::INFO: Null Message Mon 5/30 15:34:03.787 [115838282@qtp-1551316391-5@6e78d4a] ::WARN: Null Message Mon 5/30 15:34:03.787 [115838282@qtp-1551316391-5@6e78d4a] java.io.EOFException Mon 5/30 15:34:03.787 [115838282@qtp-1551316391-5@6e78d4a] at java.io.DataInputStream.readFully(DataInputStream.java:197) Mon 5/30 15:34:03.788 [115838282@qtp-1551316391-5@6e78d4a] at java.io.DataInputStream.readFully(DataInputStream.java:169) Mon 5/30 15:34:03.788 [115838282@qtp-1551316391-5@6e78d4a] at sagex.streaming.io.SegmentInputStream.readSubsegmentSize(SegmentInputStream.java:173) Mon 5/30 15:34:03.788 [115838282@qtp-1551316391-5@6e78d4a] at sagex.streaming.io.SegmentInputStream.fillNextSegment(SegmentInputStream.java:121) Mon 5/30 15:34:03.788 [115838282@qtp-1551316391-5@6e78d4a] at sagex.streaming.httpls.segment.SegmenterProcess.getNextSegmentLength(SegmenterProcess.java:283) Mon 5/30 15:34:03.788 [115838282@qtp-1551316391-5@6e78d4a] at sagex.streaming.httpls.segment.SegmentProducer.getNextSegmentLength(SegmentProducer.java:75) Mon 5/30 15:34:03.788 [115838282@qtp-1551316391-5@6e78d4a] at sagex.streaming.servlet.HTTPLiveStreamingSegmentServlet.doServletGet(HTTPLiveStreamingSegmentServlet.java:188) Mon 5/30 15:34:03.788 [115838282@qtp-1551316391-5@6e78d4a] at sagex.streaming.servlet.SageServlet.doGet(SageServlet.java:61) Mon 5/30 15:34:03.788 [115838282@qtp-1551316391-5@6e78d4a] at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) Mon 5/30 15:34:03.788 [115838282@qtp-1551316391-5@6e78d4a] at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) Mon 5/30 15:34:03.788 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:502) Mon 5/30 15:34:03.788 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:389) Mon 5/30 15:34:03.788 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) Mon 5/30 15:34:03.788 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) Mon 5/30 15:34:03.788 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765) Mon 5/30 15:34:03.788 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417) Mon 5/30 15:34:03.788 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230) Mon 5/30 15:34:03.788 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) Mon 5/30 15:34:03.788 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) Mon 5/30 15:34:03.788 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.handler.rewrite.RewriteHandler.handle(RewriteHandler.java:230) Mon 5/30 15:34:03.788 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) Mon 5/30 15:34:03.788 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.Server.handle(Server.java:326) Mon 5/30 15:34:03.788 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534) Mon 5/30 15:34:03.789 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:864) Mon 5/30 15:34:03.789 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:539) Mon 5/30 15:34:03.789 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212) Mon 5/30 15:34:03.789 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) Mon 5/30 15:34:03.789 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409) Mon 5/30 15:34:03.789 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:520) Mon 5/30 15:34:04.292 [115838282@qtp-1551316391-5@6e78d4a] ::WARN: java.util.concurrent.ExecutionException: java.lang.IllegalStateException: Buffer is null Mon 5/30 15:34:04.293 [115838282@qtp-1551316391-5@6e78d4a] java.lang.Exception: java.util.concurrent.ExecutionException: java.lang.IllegalStateException: Buffer is null Mon 5/30 15:34:04.293 [115838282@qtp-1551316391-5@6e78d4a] at sagex.streaming.httpls.segment.SegmenterProcess.streamNextSegment(SegmenterProcess.java:335) Mon 5/30 15:34:04.293 [115838282@qtp-1551316391-5@6e78d4a] at sagex.streaming.httpls.segment.SegmentProducer.streamNextSegment(SegmentProducer.java:83) Mon 5/30 15:34:04.293 [115838282@qtp-1551316391-5@6e78d4a] at sagex.streaming.servlet.HTTPLiveStreamingSegmentServlet.doServletGet(HTTPLiveStreamingSegmentServlet.java:191) Mon 5/30 15:34:04.293 [115838282@qtp-1551316391-5@6e78d4a] at sagex.streaming.servlet.SageServlet.doGet(SageServlet.java:61) Mon 5/30 15:34:04.293 [115838282@qtp-1551316391-5@6e78d4a] at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) Mon 5/30 15:34:04.293 [115838282@qtp-1551316391-5@6e78d4a] at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) Mon 5/30 15:34:04.293 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:502) Mon 5/30 15:34:04.293 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:389) Mon 5/30 15:34:04.293 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) Mon 5/30 15:34:04.293 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) Mon 5/30 15:34:04.293 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765) Mon 5/30 15:34:04.293 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417) Mon 5/30 15:34:04.294 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230) Mon 5/30 15:34:04.294 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) Mon 5/30 15:34:04.294 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) Mon 5/30 15:34:04.294 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.handler.rewrite.RewriteHandler.handle(RewriteHandler.java:230) Mon 5/30 15:34:04.294 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) Mon 5/30 15:34:04.294 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.Server.handle(Server.java:326) Mon 5/30 15:34:04.294 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534) Mon 5/30 15:34:04.294 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:864) Mon 5/30 15:34:04.294 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:539) Mon 5/30 15:34:04.294 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212) Mon 5/30 15:34:04.294 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) Mon 5/30 15:34:04.294 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409) Mon 5/30 15:34:04.294 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:520) Mon 5/30 15:34:04.294 [115838282@qtp-1551316391-5@6e78d4a] Caused by: java.util.concurrent.ExecutionException: java.lang.IllegalStateException: Buffer is null Mon 5/30 15:34:04.294 [115838282@qtp-1551316391-5@6e78d4a] at java.util.concurrent.FutureTask.report(FutureTask.java:122) Mon 5/30 15:34:04.294 [115838282@qtp-1551316391-5@6e78d4a] at java.util.concurrent.FutureTask.get(FutureTask.java:188) Mon 5/30 15:34:04.294 [115838282@qtp-1551316391-5@6e78d4a] at sagex.streaming.httpls.segment.SegmenterProcess.streamNextSegment(SegmenterProcess.java:314) Mon 5/30 15:34:04.294 [115838282@qtp-1551316391-5@6e78d4a] ... 24 more Mon 5/30 15:34:04.296 [115838282@qtp-1551316391-5@6e78d4a] Caused by: java.lang.IllegalStateException: Buffer is null Mon 5/30 15:34:04.297 [115838282@qtp-1551316391-5@6e78d4a] at sagex.streaming.io.SegmentInputStream.read(SegmentInputStream.java:76) Mon 5/30 15:34:04.297 [115838282@qtp-1551316391-5@6e78d4a] at java.io.BufferedInputStream.fill(BufferedInputStream.java:235) Mon 5/30 15:34:04.297 [115838282@qtp-1551316391-5@6e78d4a] at java.io.BufferedInputStream.read1(BufferedInputStream.java:275) Mon 5/30 15:34:04.297 [115838282@qtp-1551316391-5@6e78d4a] at java.io.BufferedInputStream.read(BufferedInputStream.java:334) Mon 5/30 15:34:04.299 [115838282@qtp-1551316391-5@6e78d4a] at sagex.streaming.io.StreamGobbler.call(StreamGobbler.java:102) Mon 5/30 15:34:04.299 [115838282@qtp-1551316391-5@6e78d4a] at java.util.concurrent.FutureTask.run(FutureTask.java:262) Mon 5/30 15:34:04.300 [115838282@qtp-1551316391-5@6e78d4a] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) Mon 5/30 15:34:04.300 [115838282@qtp-1551316391-5@6e78d4a] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) Mon 5/30 15:34:04.300 [115838282@qtp-1551316391-5@6e78d4a] at java.lang.Thread.run(Thread.java:745) Mon 5/30 15:34:04.304 [115838282@qtp-1551316391-5@6e78d4a] ::INFO: Dimension: 480 X 528 Mon 5/30 15:34:04.314 [115838282@qtp-1551316391-5@6e78d4a] ::INFO: Null Message Mon 5/30 15:34:04.314 [115838282@qtp-1551316391-5@6e78d4a] ::WARN: Null Message Mon 5/30 15:34:04.314 [115838282@qtp-1551316391-5@6e78d4a] java.io.EOFException Mon 5/30 15:34:04.314 [115838282@qtp-1551316391-5@6e78d4a] at java.io.DataInputStream.readFully(DataInputStream.java:197) Mon 5/30 15:34:04.314 [115838282@qtp-1551316391-5@6e78d4a] at java.io.DataInputStream.readFully(DataInputStream.java:169) Mon 5/30 15:34:04.314 [115838282@qtp-1551316391-5@6e78d4a] at sagex.streaming.io.SegmentInputStream.readSubsegmentSize(SegmentInputStream.java:173) Mon 5/30 15:34:04.314 [115838282@qtp-1551316391-5@6e78d4a] at sagex.streaming.io.SegmentInputStream.fillNextSegment(SegmentInputStream.java:121) Mon 5/30 15:34:04.314 [115838282@qtp-1551316391-5@6e78d4a] at sagex.streaming.httpls.segment.SegmenterProcess.getNextSegmentLength(SegmenterProcess.java:283) Mon 5/30 15:34:04.315 [115838282@qtp-1551316391-5@6e78d4a] at sagex.streaming.httpls.segment.SegmentProducer.getNextSegmentLength(SegmentProducer.java:75) Mon 5/30 15:34:04.315 [115838282@qtp-1551316391-5@6e78d4a] at sagex.streaming.servlet.HTTPLiveStreamingSegmentServlet.doServletGet(HTTPLiveStreamingSegmentServlet.java:188) Mon 5/30 15:34:04.315 [115838282@qtp-1551316391-5@6e78d4a] at sagex.streaming.servlet.SageServlet.doGet(SageServlet.java:61) Mon 5/30 15:34:04.315 [115838282@qtp-1551316391-5@6e78d4a] at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) Mon 5/30 15:34:04.315 [115838282@qtp-1551316391-5@6e78d4a] at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) Mon 5/30 15:34:04.315 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:502) Mon 5/30 15:34:04.315 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:389) Mon 5/30 15:34:04.315 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) Mon 5/30 15:34:04.315 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) Mon 5/30 15:34:04.315 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765) Mon 5/30 15:34:04.315 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417) Mon 5/30 15:34:04.315 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230) Mon 5/30 15:34:04.315 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) Mon 5/30 15:34:04.315 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) Mon 5/30 15:34:04.315 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.handler.rewrite.RewriteHandler.handle(RewriteHandler.java:230) Mon 5/30 15:34:04.315 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) Mon 5/30 15:34:04.315 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.Server.handle(Server.java:326) Mon 5/30 15:34:04.315 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534) Mon 5/30 15:34:04.316 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:864) Mon 5/30 15:34:04.316 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:539) Mon 5/30 15:34:04.316 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212) Mon 5/30 15:34:04.317 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) Mon 5/30 15:34:04.317 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409) Mon 5/30 15:34:04.317 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:520) Mon 5/30 15:34:04.818 [115838282@qtp-1551316391-5@6e78d4a] ::WARN: java.util.concurrent.ExecutionException: java.lang.IllegalStateException: Buffer is null Mon 5/30 15:34:04.818 [115838282@qtp-1551316391-5@6e78d4a] java.lang.Exception: java.util.concurrent.ExecutionException: java.lang.IllegalStateException: Buffer is null Mon 5/30 15:34:04.819 [115838282@qtp-1551316391-5@6e78d4a] at sagex.streaming.httpls.segment.SegmenterProcess.streamNextSegment(SegmenterProcess.java:335) Mon 5/30 15:34:04.819 [115838282@qtp-1551316391-5@6e78d4a] at sagex.streaming.httpls.segment.SegmentProducer.streamNextSegment(SegmentProducer.java:83) Mon 5/30 15:34:04.819 [115838282@qtp-1551316391-5@6e78d4a] at sagex.streaming.servlet.HTTPLiveStreamingSegmentServlet.doServletGet(HTTPLiveStreamingSegmentServlet.java:191) Mon 5/30 15:34:04.819 [115838282@qtp-1551316391-5@6e78d4a] at sagex.streaming.servlet.SageServlet.doGet(SageServlet.java:61) Mon 5/30 15:34:04.819 [115838282@qtp-1551316391-5@6e78d4a] at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) Mon 5/30 15:34:04.819 [115838282@qtp-1551316391-5@6e78d4a] at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) Mon 5/30 15:34:04.819 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:502) Mon 5/30 15:34:04.819 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:389) Mon 5/30 15:34:04.819 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) Mon 5/30 15:34:04.819 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) Mon 5/30 15:34:04.819 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765) Mon 5/30 15:34:04.819 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417) Mon 5/30 15:34:04.819 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230) Mon 5/30 15:34:04.819 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) Mon 5/30 15:34:04.819 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) Mon 5/30 15:34:04.819 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.handler.rewrite.RewriteHandler.handle(RewriteHandler.java:230) Mon 5/30 15:34:04.819 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) Mon 5/30 15:34:04.819 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.Server.handle(Server.java:326) Mon 5/30 15:34:04.819 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534) Mon 5/30 15:34:04.819 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:864) Mon 5/30 15:34:04.819 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:539) Mon 5/30 15:34:04.819 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212) Mon 5/30 15:34:04.820 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) Mon 5/30 15:34:04.820 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409) Mon 5/30 15:34:04.820 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:520) Mon 5/30 15:34:04.820 [115838282@qtp-1551316391-5@6e78d4a] Caused by: java.util.concurrent.ExecutionException: java.lang.IllegalStateException: Buffer is null Mon 5/30 15:34:04.820 [115838282@qtp-1551316391-5@6e78d4a] at java.util.concurrent.FutureTask.report(FutureTask.java:122) Mon 5/30 15:34:04.820 [115838282@qtp-1551316391-5@6e78d4a] at java.util.concurrent.FutureTask.get(FutureTask.java:188) Mon 5/30 15:34:04.820 [115838282@qtp-1551316391-5@6e78d4a] at sagex.streaming.httpls.segment.SegmenterProcess.streamNextSegment(SegmenterProcess.java:314) Mon 5/30 15:34:04.820 [115838282@qtp-1551316391-5@6e78d4a] ... 24 more Mon 5/30 15:34:04.821 [115838282@qtp-1551316391-5@6e78d4a] Caused by: java.lang.IllegalStateException: Buffer is null Mon 5/30 15:34:04.821 [115838282@qtp-1551316391-5@6e78d4a] at sagex.streaming.io.SegmentInputStream.read(SegmentInputStream.java:76) Mon 5/30 15:34:04.821 [115838282@qtp-1551316391-5@6e78d4a] at java.io.BufferedInputStream.fill(BufferedInputStream.java:235) Mon 5/30 15:34:04.822 [115838282@qtp-1551316391-5@6e78d4a] at java.io.BufferedInputStream.read1(BufferedInputStream.java:275) Mon 5/30 15:34:04.822 [115838282@qtp-1551316391-5@6e78d4a] at java.io.BufferedInputStream.read(BufferedInputStream.java:334) Mon 5/30 15:34:04.822 [115838282@qtp-1551316391-5@6e78d4a] at sagex.streaming.io.StreamGobbler.call(StreamGobbler.java:102) Mon 5/30 15:34:04.822 [115838282@qtp-1551316391-5@6e78d4a] at java.util.concurrent.FutureTask.run(FutureTask.java:262) Mon 5/30 15:34:04.822 [115838282@qtp-1551316391-5@6e78d4a] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) Mon 5/30 15:34:04.823 [115838282@qtp-1551316391-5@6e78d4a] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) Mon 5/30 15:34:04.823 [115838282@qtp-1551316391-5@6e78d4a] at java.lang.Thread.run(Thread.java:745) Mon 5/30 15:34:04.826 [115838282@qtp-1551316391-5@6e78d4a] ::INFO: Dimension: 480 X 528 Mon 5/30 15:34:04.835 [115838282@qtp-1551316391-5@6e78d4a] ::INFO: Null Message Mon 5/30 15:34:04.836 [115838282@qtp-1551316391-5@6e78d4a] ::WARN: Null Message Mon 5/30 15:34:04.836 [115838282@qtp-1551316391-5@6e78d4a] java.io.EOFException Mon 5/30 15:34:04.836 [115838282@qtp-1551316391-5@6e78d4a] at java.io.DataInputStream.readFully(DataInputStream.java:197) Mon 5/30 15:34:04.836 [115838282@qtp-1551316391-5@6e78d4a] at java.io.DataInputStream.readFully(DataInputStream.java:169) Mon 5/30 15:34:04.836 [115838282@qtp-1551316391-5@6e78d4a] at sagex.streaming.io.SegmentInputStream.readSubsegmentSize(SegmentInputStream.java:173) Mon 5/30 15:34:04.836 [115838282@qtp-1551316391-5@6e78d4a] at sagex.streaming.io.SegmentInputStream.fillNextSegment(SegmentInputStream.java:121) Mon 5/30 15:34:04.836 [115838282@qtp-1551316391-5@6e78d4a] at sagex.streaming.httpls.segment.SegmenterProcess.getNextSegmentLength(SegmenterProcess.java:283) Mon 5/30 15:34:04.836 [115838282@qtp-1551316391-5@6e78d4a] at sagex.streaming.httpls.segment.SegmentProducer.getNextSegmentLength(SegmentProducer.java:75) Mon 5/30 15:34:04.836 [115838282@qtp-1551316391-5@6e78d4a] at sagex.streaming.servlet.HTTPLiveStreamingSegmentServlet.doServletGet(HTTPLiveStreamingSegmentServlet.java:188) Mon 5/30 15:34:04.836 [115838282@qtp-1551316391-5@6e78d4a] at sagex.streaming.servlet.SageServlet.doGet(SageServlet.java:61) Mon 5/30 15:34:04.836 [115838282@qtp-1551316391-5@6e78d4a] at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) Mon 5/30 15:34:04.836 [115838282@qtp-1551316391-5@6e78d4a] at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) Mon 5/30 15:34:04.836 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:502) Mon 5/30 15:34:04.836 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:389) Mon 5/30 15:34:04.836 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) Mon 5/30 15:34:04.836 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) Mon 5/30 15:34:04.836 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765) Mon 5/30 15:34:04.836 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417) Mon 5/30 15:34:04.837 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230) Mon 5/30 15:34:04.837 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) Mon 5/30 15:34:04.837 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) Mon 5/30 15:34:04.837 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.handler.rewrite.RewriteHandler.handle(RewriteHandler.java:230) Mon 5/30 15:34:04.837 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) Mon 5/30 15:34:04.837 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.Server.handle(Server.java:326) Mon 5/30 15:34:04.839 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534) Mon 5/30 15:34:04.839 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:864) Mon 5/30 15:34:04.839 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:539) Mon 5/30 15:34:04.840 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212) Mon 5/30 15:34:04.840 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) Mon 5/30 15:34:04.840 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409) Mon 5/30 15:34:04.840 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:520) Mon 5/30 15:34:05.341 [115838282@qtp-1551316391-5@6e78d4a] ::WARN: java.util.concurrent.ExecutionException: java.lang.IllegalStateException: Buffer is null Mon 5/30 15:34:05.342 [115838282@qtp-1551316391-5@6e78d4a] java.lang.Exception: java.util.concurrent.ExecutionException: java.lang.IllegalStateException: Buffer is null Mon 5/30 15:34:05.342 [115838282@qtp-1551316391-5@6e78d4a] at sagex.streaming.httpls.segment.SegmenterProcess.streamNextSegment(SegmenterProcess.java:335) Mon 5/30 15:34:05.342 [115838282@qtp-1551316391-5@6e78d4a] at sagex.streaming.httpls.segment.SegmentProducer.streamNextSegment(SegmentProducer.java:83) Mon 5/30 15:34:05.342 [115838282@qtp-1551316391-5@6e78d4a] at sagex.streaming.servlet.HTTPLiveStreamingSegmentServlet.doServletGet(HTTPLiveStreamingSegmentServlet.java:191) Mon 5/30 15:34:05.342 [115838282@qtp-1551316391-5@6e78d4a] at sagex.streaming.servlet.SageServlet.doGet(SageServlet.java:61) Mon 5/30 15:34:05.342 [115838282@qtp-1551316391-5@6e78d4a] at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) Mon 5/30 15:34:05.342 [115838282@qtp-1551316391-5@6e78d4a] at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) Mon 5/30 15:34:05.342 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:502) Mon 5/30 15:34:05.342 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:389) Mon 5/30 15:34:05.342 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) Mon 5/30 15:34:05.342 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) Mon 5/30 15:34:05.342 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765) Mon 5/30 15:34:05.342 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417) Mon 5/30 15:34:05.342 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230) Mon 5/30 15:34:05.342 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) Mon 5/30 15:34:05.342 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) Mon 5/30 15:34:05.342 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.handler.rewrite.RewriteHandler.handle(RewriteHandler.java:230) Mon 5/30 15:34:05.342 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) Mon 5/30 15:34:05.342 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.Server.handle(Server.java:326) Mon 5/30 15:34:05.343 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534) Mon 5/30 15:34:05.343 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:864) Mon 5/30 15:34:05.343 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:539) Mon 5/30 15:34:05.343 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212) Mon 5/30 15:34:05.343 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) Mon 5/30 15:34:05.343 [115838282@qtp-1551316391-5@6e78d4a] at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409) any ideas? |
#72
|
|||
|
|||
Sorry for the long delay and what will probably be a partial and not detailed response. I got the Kodi SageTV Add-On to work on my android box after I did a few things listed below. Also look at the Kodi posting "SageTV recordings" under Video Add-ons.....
1. Downgraded the SageTV Machine to Java jre-7u79-windows-i586. 2. Installed "script.module.simplejson-3.3.0" which I have attached. Look at this thread and the rest of this post which I assume you have read before: http://forums.sagetv.com/forums/show...son#post586462 3. Downloaded and modified the Kodi SageTV Add-On to reference the "script.module.simplejson-3.3.0" installed above. Attached what I THINK is the modified version. 4. Manually installed this Modified Add-On in Kodi over the top of the one installed through the normal Kodi Process. 5. Configured the SageTV Add-On as described in postings/instructions. This may not have every tiny step you need to do but should get you started. Hope this helps. |
#73
|
|||
|
|||
Quote:
|
#74
|
|||
|
|||
Yes.
__________________
Channels DVR UBUNTU Server 2 Primes 3 Connects TVE SageTV Docker with input from Channels DVR XMLTV and M3U VIA Opendct. |
#75
|
|||
|
|||
nyplayer are you using MCEBuddy to convert Sage files for Plex? If so what MCEBuddy conversion profile do you suggest?
|
#76
|
||||
|
||||
If for plex, I've just usually used the Plex SageTV metadata lookup. No need to convert or rename.
__________________
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 |
#77
|
|||
|
|||
Quote:
|
#78
|
||||
|
||||
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 |
#79
|
|||
|
|||
Quote:
Angie Tribeca (2016) - S01E01 - Tribeca's Day Off -23352336-0.ts The Expanse (2015) - S01E03 - Remember the Cant -22884327-0.ts
__________________
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; 06-15-2016 at 09:11 AM. |
#80
|
||||
|
||||
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 |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Help migrating to Kodi (XBMC) | cumak | General Discussion | 40 | 10-15-2016 06:31 AM |