|
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 |
#481
|
|||
|
|||
Looks like you have duplicate jars in the classpath, but anyway I'm working on the next release here this morning before work. Be sure to upgrade and check/correct any duplicate jars as describe in the next post I make.
__________________
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... |
#482
|
|||
|
|||
v0.0.6.7 released
Fix 7 of the 0.0.6 release has been uploaded.
All users should move to this version immediately. Anyone still running 0.0.5.x will lose connectivity with the SD service within the next few days as Schedules Direct has announced that the servers running that version will be shutdown (they stopped updating the EPG data on that version a week or two ago anyway). Support for 0.0.6.x is restricted exclusively to this new version. If you're not running 0.0.6.7, I can't help you. For those upgrading from any older version: So I've discovered a bug in the Sage Plugin Manager. It does not like renaming of files between releases. So for the last time, I've renamed the api jar, but this will require some manual intervention. After you upgrade, you will need to stop SageTV, go to your JARs folder in a command window and ensure there's nothing extra around (I can almost guarantee there will be). This is what it should look like after you upgrade and clean things up: Code:
C:\Program Files\SageTV\SageTV\JARs>dir sd* Directory of C:\Program Files\SageTV\SageTV\JARs 05/30/2014 08:12 AM 206,071 sdepg.jar 05/30/2014 07:53 AM 95,479 sdjson-api.jar 2 File(s) 301,550 bytes You will probably have an extra file named sdjson-api-0.20131021.2-SNAPSHOT.jar. Delete this file (or any others that look like). I've modified my build scripts such that the api jar file will always be renamed to the generic name above, which should eliminate the duplicate jars in the classpath issue going forward. Please make note of the new recommended default config settings as outline in the release notes for the plugin. I've pasted them below for reference. Users who are upgrading should make the modifications in the plugin settings. New users will have these defaults set for you. Code:
UPGRADE NOTES Users who are upgrading should modify their plugin settings as follows: * Base sdjson URL: https://json.schedulesdirect.org * Max Schedule Request for sdjson: 250 (was 1000) * Max Program Request for sdjson: 5000 (was 50000) For those unaware, my annual "vacation" period usually runs the summer into Sep/Oct. What this means is I stop developing in all my personal projects. I still tinker on rainy days, but there are no scheduled releases. I'm around to answer questions as needed, but expect slower response times, or no response for days when I'm on my actual vacation days. Major bugs that are discovered will continue to be addressed and fixed as needed, but minor bugs that don't affect core functionality will be logged for the fall. Feature requests are logged for the fall. Basically, if some nasty bug is discovered that affects EPG data, I'll fix it and do a release -- after all I do use this plugin on all my systems for EPG data, but otherwise, I basically shutdown Eclipse and try to enjoy the warm weather.
__________________
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; 05-30-2014 at 06:53 AM. |
#483
|
|||
|
|||
You mind if I ask how you determined that from the stackdump? If that's the case and the jars are not stored in the SageTV\jars directory (IIRC), is there any other place I should be looking? I monkeyed around with it last night and ditched my wiz.bin and the sage.properties file and the issue persisted which may indicate that you're spot on.. The last thing I was going to try if nothing else pans out is to nuke the entire SageTV installation but I REALLY do not want to go there if I don't have to..
__________________
SERVER: Asus P8Z68-V/Gen 3 with Intel i5 2500K CPU, 16Gb RAM, 64Gb SSD with Win7 x64, 2x 2Tb SATA drives, latest SageTV w/ Phoenix and friends TUNERS: 3 x HD Home Run dual tuners CLIENTS: 2 x HD300s |
#484
|
|||
|
|||
The exception being thrown is InvalidHttpResponse, but that's old. I renamed that class in later builds, which tells me you still have an old jar in the classpath, probably along side the newer one. See the post about the new release today, it will tell you how to clean up duplicate jars in the classpath.
I can't stress this enough to everyone, you do not need to blow away your Sage installation to get this plugin running. Blowing away wiz.bin is useless, it will not fix any error ever generated by this plugin (because no plugin has direct access to wiz.bin). Reinstalling Sage is just not necessary. Any error logged by this plugin can always be fixed without the need to reinstall SageTV, always. Blowing away Sage.properties is unnecessary. The only parts that affect this plugin are discussed in the upgrade wiki. Toasting off the rest of that file is just creating more work for yourself to restore those settings and it's not going to fix issues you may be having with this plugin. Follow the user's guide and the upgrade wiki (if applicable). If you hit errors, report them here and I'll do my best to get them fixed. Now that everyone's moving to 0.0.6.7, I don't have to worry about who's running what jars, making my life a lot easier when trying to debug issues. The biggest cause of errors is usually duplicate jars in the classpath. To be clear, what I mean by this is two or more uniquely named jars in the classpath providing the same class files. This is bad news in a java app. sdjson-api.jar sdjson-api-0.20131021.2-SNAPSHOT.jar If both of those files exist in your SageTV\JARs\ folder then you will have problems. They both provide different versions of the same classes and Java will just use the first version of a class file it finds. Worst case, Java grabs a version of a class from one and a different class from another and they aren't compatible, which will crash the app (and/or JVM) at runtime -- and actually this scenario is the easiest to diagnose because a crashing JVM with a class mismatch exception is pretty self explanatory. But usually what happens is the old version of a class gets loaded and used and it's fine/compatible, except you end up using older code that still contains bugs that have been fixed in the newer jar. Then devs get confused when you report a problem that they know was fixed and then the chase is on to find the classpath conflicts. So anyway, read the post above about how to detect these duplicate jars and clean them up.
__________________
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... |
#485
|
|||
|
|||
Quote:
__________________
SageTv server: 2008 64 BIT R2, Asus MN2-E, AMD dual core 4200, 4gb ram, Promise raid 5 8TB, 80gb Sata boot drive w/OS, 2/ dual tuner HDhomeruns, HD-PVR 3/HD-100's, 1/HD-200 |
#486
|
|||
|
|||
That debug web page I sent you the other day... run it again and email me the output. I suspect you haven't mapped HBO to the proper SD stationid.
__________________
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... |
#487
|
|||
|
|||
Quote:
Quote:
__________________
SERVER: Asus P8Z68-V/Gen 3 with Intel i5 2500K CPU, 16Gb RAM, 64Gb SSD with Win7 x64, 2x 2Tb SATA drives, latest SageTV w/ Phoenix and friends TUNERS: 3 x HD Home Run dual tuners CLIENTS: 2 x HD300s |
#488
|
|||
|
|||
Quote:
Also, it's all the pay channels. Hbo, shotime, cinemax, etc..
__________________
SageTv server: 2008 64 BIT R2, Asus MN2-E, AMD dual core 4200, 4gb ram, Promise raid 5 8TB, 80gb Sata boot drive w/OS, 2/ dual tuner HDhomeruns, HD-PVR 3/HD-100's, 1/HD-200 |
#489
|
|||
|
|||
Actually I was looking for the web output from that web page I had you install: debug.gsp
__________________
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... |
#490
|
|||
|
|||
Oh, ok. I put the output in a text file. Let me know if its good enough, thanks.
__________________
SageTv server: 2008 64 BIT R2, Asus MN2-E, AMD dual core 4200, 4gb ram, Promise raid 5 8TB, 80gb Sata boot drive w/OS, 2/ dual tuner HDhomeruns, HD-PVR 3/HD-100's, 1/HD-200 |
#491
|
|||
|
|||
That's too hard to read. Save the file as html and send me that, please. While you're at it, put the latest sdjson.epg file up on dropbox as well and put all the log settings for the plugin to debug and run it again and zip up the logs. There's also a stations.txt file in the sdepg folder, send that along, too, please.
__________________
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... |
#492
|
|||
|
|||
Just sent them to you personal email.
thanks
__________________
SageTv server: 2008 64 BIT R2, Asus MN2-E, AMD dual core 4200, 4gb ram, Promise raid 5 8TB, 80gb Sata boot drive w/OS, 2/ dual tuner HDhomeruns, HD-PVR 3/HD-100's, 1/HD-200 |
#493
|
|||
|
|||
Still not working -- got the plugin updated and when I manually refresh I get the following :
Quote:
__________________
SERVER: Asus P8Z68-V/Gen 3 with Intel i5 2500K CPU, 16Gb RAM, 64Gb SSD with Win7 x64, 2x 2Tb SATA drives, latest SageTV w/ Phoenix and friends TUNERS: 3 x HD Home Run dual tuners CLIENTS: 2 x HD300s |
#494
|
|||
|
|||
So rdefino's problem has been identified as a bug in the plugin code. Another fix release will be done sometime soon. Looks like my vacation has been delayed.
@osx-addict In the plugin settings, set the sdjson capture setting to 'ALL', reproduce the error, then zip up everything in SageTV\plugins\sdepg\capture\ and SageTV\plugins\sdepg\logs\ and send it my way, please.
__________________
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... |
#495
|
||||
|
||||
Slugger,
I ran the upgrade, exited sage and found and deleted the sdjson-api.SNAPSHOT file. The new sdjson-api with the date of 5-30 and a size of 94kb was there. However there is an sdepg.jar there with a date of 5-15 197kb, and an sdepg.jar.114 dated 5-30 at 202kb. Which one of these do I want? Or don't I want either? Thanks, Bobby
__________________
Athlon II Quad Core 3Ghz, 8GB Ram. 12GB Storage. 3 (x4) HDHR for OTA Across 2 Cities, HD200, 2x HD300. |
#496
|
|||
|
|||
ok -- finally got somewhere -- but now when it prompts to enter your cable or satellite provider the list is empty and I'm stuck -- I even did a fresh install of Sage and the same behavior occurs.. ugg..
IF it matters I'm using HDHomeRun tuners with OTA only.. PS. I tried doing the capture but sage would get hung up and create NO logs -- NONE -- After about 5 minutes of waiting I just killed it -- tried again with the same results..
__________________
SERVER: Asus P8Z68-V/Gen 3 with Intel i5 2500K CPU, 16Gb RAM, 64Gb SSD with Win7 x64, 2x 2Tb SATA drives, latest SageTV w/ Phoenix and friends TUNERS: 3 x HD Home Run dual tuners CLIENTS: 2 x HD300s |
#497
|
|||
|
|||
@BobbyDing You want the one from May 30. See here. It needs to be renamed sdepg.jar and remove the others.
@osx-addict If your provider list is empty then you likely need to register your lineups with the json service. The Schedules Direct web site means nothing as far as lineup registration is concerned. You either need to register your lineups via the Sage webui or via the command line as outlined here. If logs weren't being written then maybe you're running out of disk space? If so, that's going to cause all kinds of weirdness. Regardless of the settings, sdepg should be writing some level of minimal logging to the SageTV\plugins\sdepg\logs\ directory. If not, then something weird is going on and then you need to start focusing on the Sage debug log for answers. Lineup types don't matter, just be sure your lineups are registered with the json service as described in the link a few lines above this one. We're getting close to the point where if you have the ability to remote desktop into your Sage box, I can take a look around to see what's going on. That won't happen today (unless you happen to reply in the next hour) as I'm heading out for the day here shortly, but maybe something to consider.
__________________
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... |
#498
|
||||
|
||||
Working. Thanks!
__________________
Athlon II Quad Core 3Ghz, 8GB Ram. 12GB Storage. 3 (x4) HDHR for OTA Across 2 Cities, HD200, 2x HD300. |
#499
|
|||
|
|||
Time Warner Lineup changes
Time Warner Cable will be completely redoing their channel lineup as of June 3. I noticed my epg data is not reflecting this change and checked the Schedules Direct site and discovered they have a new lineup for my area, Queens, New York. I left them a ticket inquiring whether there would be a new headend that I would have to register. No response as of yet, due to the weekend I suppose. Now, however, when I try to check available headends via the web ui, I get no results. I currently have 2 headends registered. Before the plugin update, I would get a complete listing of headends for my area for all providers. Any thoughts?
|
#500
|
|||
|
|||
SD changed the search format in the new release of the json service. The country is now a three letter search term (it was 2 before). So use 'USA' instead of 'US' to search ('CAN' instead of 'CA' for Canada, etc.). Ticket 17 opened for this issue; I will attempt to get this fix into the final fix release before vacation.
__________________
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... |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Plugin: Schedules Direct EPG Source for SageTV OSS | Slugger | SageTV v9 Customizations | 89 | 10-11-2016 07:31 AM |
Schedules Direct Plugin Issue | rickgillyon | SageTV v9 Customizations | 20 | 09-25-2016 12:03 PM |
Schedules Direct plugin not compatible | Damstas | SageTV Github Development | 20 | 09-21-2015 05:10 AM |
Schedules Direct EPG Plugin: Call for private beta testers | Slugger | SageTV v7 Customizations | 11 | 01-19-2013 11:59 AM |
Schedules Direct EPG Plugin PoC Completed | Slugger | SageTV EPG Service | 71 | 12-04-2011 12:12 PM |