![]() |
BMT Library Upgrade Tool for SageTV 7
1 Attachment(s)
You can download and run this jar file. It will clean out any duplicate conficting jar files in your SageTV 7 installation.
Some notes... 1. If you are running Windows and you have UAC turned on, I'm not sure if this will work. 2. Do not run this on SageTV 6 3. Backup your JARs directory before you run this tool. When you click on the above link, you may get the option to "run" the jar file using Java. If, so then you can choose to run it, and it should look something like the screen shot below. If you choose to save it, and then run it, you may be able to simply double click the jar file and then run it. Or, the final way it use the command line, provided that the jar file is the same directory and the command prompt. Code:
# java -jar BMTUpgradeToolForSage7.jarFeel free to discuss this tool or issues related to this tool, in this thread. The tool should ONLY need to be run in cases where you migrated from SageTV6 to SageTV7 AND you had BMT installed in SageTV6. Good luck, and sorry for the headaches ;) |
AWESOME!
I will try this ASAP and will report back. Thank so much for all your hard work. It is truly appreciated. And as i said before please let me know if i can help with anything! ~Pix64 |
Worked PERFECTLY!!!!
Thanks so much! ~Pix64 |
Quote:
|
Quote:
|
Quote:
|
So far all new plugins including yours stuckless work great. they show up as installed rather than failed like before
bmt web ui works bmt ui interface for tv works great AWESOME! now if Plucky would just release the new My Movies id be in business ;-) JK Awesome job guys!!!!!! :goodjob: ~Pix64 |
Hmm I cant seem to be able to access the Sage Imports section of the web ui after this upgrade....
I can access the web ui, but I keep getting an endless spinning circle when clicking browse>sage tv imports any ideas why?? thanks! |
Quote:
|
Holy crap, guys... I may seem a little "over excited" right now, but I've just been perusing these Beta forums and stumbled across this thread from another post that stuckless posted... I've been waiting for "browse imports" since I first started using BMT 3's webui.... now I find that it's here in v4 for Sage 7? :eek:
Was this in the first Sage 7 plugin for BMT 4?? Or did it get updated? In any event, I just want to say that Sean has outdone himself again! :thumb: Keep up the great work, guys!!! Wish I could buy you all a :goodjob: |
Quote:
|
Java VM Launcher: Could not find the main class - ?
When I run this tool, I get the following window with a big red X:
Java Virtual Machine Launcher Could not find the main class. Program will exit. Trying to run this on WHS through remote desktop with SageTV service stopped, and then with the SageTV service started. It won't work any of the first two ways that you said might work, but I can't figure out how to run it the third way: "the final way it use the command line, provided that the jar file is the same directory and the command prompt." EDIT: ran it from the command line in the Program Files\SageTV\SageTV directory, but that didn't work, either. Thanks for any help that you can be to getting this tool to run, in order to get rid of the duplicate jar files. |
On WHS java is a run time library in the jre folder under Sage TV folder.
Gerry |
Quote:
I don't have WHS, but here's what I would suspect that you'd need to do... > cd to dir where you downloaded BMTUpgradeToolForSage7.jar > "FULL_PATH_TO_JAVA_DOT_EXE"-jar BMTUpgradeToolForSage7.jar that will launch a UI, if you don't have a UI, ie, you are ssh'ed to your box... then you also pass the full path to the sage home... > "FULL_PATH_TO_JAVA_DOT_EXE"-jar BMTUpgradeToolForSage7.jar "FULL_PATH_TO_SAGE_HOME" note the "QUOTE" because if there are spaces in your paths, then you'll need to "QUOTE" them. |
Quote:
Let me ask this another way: If I manually delete the duplicate .jars that are noted in the Web UI, and if I also delete: Quote:
|
Quote:
Quote:
The basic algorithm for Sage7 is this... remove sagex.api.jar (do not delete sagex-api.jar) sort the jar files given 2 jars, such as commons-lang.jar and commons-lang-VERSION.jar, where VERSION is the jar version (ie, 2.3), then delete the commons-lang.jar given 2 jars, such as commons-lang-VERSION1.jar and commons-lang-VERSION2.jar, then remove the jar that has the LOWER version number. |
Quote:
I also found several other files that had been renamed like this: phoenix.jarThe file without the number appended at the end always has a more recent date modified. Can or should I delete these files that have had a number appended to the end? |
Quote:
Gerry |
I got it to work. To run this on WHS:
Remote Desktop into WHS. Put BMTUpgradeToolForSage7.jar into: C:\Program Files\SageTV\SageTV\jre\bin Using command prompt (Run, cmd), navigate to the above directory. Enter: java-rmi -jar BMTUpgradeToolForSage7.jar When the tool window opens, Select SageTV Home: C:\Program Files\SageTV\SageTV Hit Upgrade. Thanks, Sean, for your tireless work on making things like this that make SageTV shine. And Gerry, thanks for always being there to help. |
I ran this tool on my sage server, and my Client quit working that is on a seperate PC. The client would not change channels, however I opened placeshifter on another PC and I could change channels. I restarted the Client and sage would not come up, it got to a black screen with a spinning icon and froze. When I ran this tool I shut down the service on my server but did not shut down my client. I tried rebooting the client and still nothing.
To resolve I shut down the service, restored the jar directory and it is working again. The issue I am working to resolve is getting bmt to work, I cannot access the web interface. I installed through the plugin mgr, also sagetv keeps reporting Automatic Metadata Failed (Code 10100). |
| All times are GMT -6. The time now is 08:16 AM. |
Powered by vBulletin® Version 3.7.6
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Copyright 2003-2005 SageTV, LLC. All rights reserved.