SageTV Community  

Go Back   SageTV Community > SageTV Development and Customizations > SageTV v7 Customizations > Batch Metadata Tools
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

Batch Metadata Tools This forums is for discussing the user-created Batch Metadata Tools for SageTV.

Closed Thread
 
Thread Tools Search this Thread Display Modes
  #1  
Old 01-09-2011, 08:08 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
BMT 4.9.7 Released (Couple of fixes + Enhancements)

BMT 4.9.7 fixed 2 bugs
* Initial about dialog displays all the time
* Recording metadata was getting overwritten even if the Preserve Recording Metadata flag was set. This was a bug introduced in 4.9.6.

It also adds a couple of other enhancements to the phoenix api
* Fanart lookup caching. This should give a slight benefit to people that have fanart residing on a server
* Ability to pass a null image transform. This can be used by stv devs that want to cache fanart lookups locally (which is already being done by most plugins)

In the web ui, I've added a couple of minor enhancements.
* Added a watch indicator to the media files. Will show a watched icon on any files that have been watched.

* Added a play button to the media files.
The play button will show a dialog of connected clients/placeshifters. You can then play the file on a selected client. That dialog will also show on option to add the item to the BMT Web UI playlist. If you select this then the item will get added to the playlist, and the playlist will be created, if it is not created already. I use this feature to find a movie that I want to watch using the bmt web ui, and then I add it to the playlist, so that I can find it easily when I go into SageTV. Over time, I'll probably do more with this dialog, but for now, it's a start.
  #2  
Old 01-10-2011, 07:29 AM
Qusix Qusix is offline
Sage User
 
Join Date: May 2008
Posts: 66
I installed the update and now I get an error when trying to browse via the web ui.

Message

Failed to get Scans in progress
Unable to get items for view


Anyone else get that message?
__________________
Linux Headless Server
Tuners: HD Homerun, 2 HD-PVR, PVR-150

Clients:
2 HD100 Extenders
1 HD200 Extender
SageTV Client
  #3  
Old 01-10-2011, 08:57 AM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Clear your browser caches and
Maybe restart the sage server as well.
  #4  
Old 01-10-2011, 09:18 AM
LehighBri LehighBri is offline
Sage Expert
 
Join Date: Sep 2006
Posts: 694
Quote:
Originally Posted by stuckless View Post
* Added a play button to the media files.
The play button will show a dialog of connected clients/placeshifters. You can then play the file on a selected client. That dialog will also show on option to add the item to the BMT Web UI playlist. If you select this then the item will get added to the playlist, and the playlist will be created, if it is not created already. I use this feature to find a movie that I want to watch using the bmt web ui, and then I add it to the playlist, so that I can find it easily when I go into SageTV. Over time, I'll probably do more with this dialog, but for now, it's a start.
Great release as always. I tried out this feature and seems to work well, but one thing I noticed is that it is my client running on my server does not show up in the list. In my case, I use my windows server PC to also watch TV. Is there a different API call or method that is used to show a client that is running on a server PC?
__________________
Server: Sage 7.1.9 beta; Dell Inspiron 530; Windows 7 Ultimate 32-bit (UAC turned off); 2TB Internal SATA (TV Recordings)
Storage: Synology DiskStation DS411+, RAID 5, 5x 2TB SATA for (DVDs/Music/Other Videos)
Tuners: Ceton InfiniTV w/ Verizon FIOS cablecard (using babgvant's SageDCT plugin)
Clients: 1x STP-HD300; 1x Acer Aspire Revo 3610 (Atom/Ion) w/ SageTV client (Win 7, EVR, FSE on)
  #5  
Old 01-10-2011, 09:31 AM
Skirge01's Avatar
Skirge01 Skirge01 is offline
SageTVaholic
 
Join Date: Jun 2007
Location: New Jersey
Posts: 2,599
Quote:
Originally Posted by Qusix View Post
I installed the update and now I get an error when trying to browse via the web ui.

Message

Failed to get Scans in progress
Unable to get items for view


Anyone else get that message?
I just did some very basic testing of the latest BMT Web UI and it seems to be working fine.
__________________
Server: XP, SuperMicro X9SAE-V, i7 3770T, Thermalright Archon SB-E, 32GB Corsair DDR3, 2 x IBM M1015, Corsair HX1000W PSU, CoolerMaster CM Storm Stryker case
Storage: 2 x Addonics 5-in-3 3.5" bays, 1 x Addonics 4-in-1 2.5" bay, 24TB
Client: Windows 7 64-bit, Foxconn G9657MA-8EKRS2H, Core2Duo E6600, Zalman CNPS7500, 2GB Corsair, 320GB, HIS ATI 4650, Antec Fusion
Tuners: 2 x HD-PVR (HTTP tuning), 2 x HDHR, USB-UIRT
Software: SageTV 7
  #6  
Old 01-10-2011, 12:04 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by LehighBri View Post
Great release as always. I tried out this feature and seems to work well, but one thing I noticed is that it is my client running on my server does not show up in the list. In my case, I use my windows server PC to also watch TV. Is there a different API call or method that is used to show a client that is running on a server PC?
i'm not sure. I'm using the GetConnectedClients() api and the GetUIContextNames() apis to figure out which clients are connected? I'm not sure what else to use to figure this out.
  #7  
Old 01-10-2011, 01:22 PM
LehighBri LehighBri is offline
Sage Expert
 
Join Date: Sep 2006
Posts: 694
Quote:
Originally Posted by stuckless View Post
i'm not sure. I'm using the GetConnectedClients() api and the GetUIContextNames() apis to figure out which clients are connected? I'm not sure what else to use to figure this out.
Not sure if it's just me or if anyone else is having this issue. Maybe you could add the GetServerAddress() to the list of clients that returns? Either that or perhaps there is a request to have Sage update the APIs? This is all minor stuff I just want to make sure I understand what is truly supposed to appear in the list of clients that I can play to
__________________
Server: Sage 7.1.9 beta; Dell Inspiron 530; Windows 7 Ultimate 32-bit (UAC turned off); 2TB Internal SATA (TV Recordings)
Storage: Synology DiskStation DS411+, RAID 5, 5x 2TB SATA for (DVDs/Music/Other Videos)
Tuners: Ceton InfiniTV w/ Verizon FIOS cablecard (using babgvant's SageDCT plugin)
Clients: 1x STP-HD300; 1x Acer Aspire Revo 3610 (Atom/Ion) w/ SageTV client (Win 7, EVR, FSE on)
  #8  
Old 01-10-2011, 02:13 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by LehighBri View Post
Not sure if it's just me or if anyone else is having this issue. Maybe you could add the GetServerAddress() to the list of clients that returns? Either that or perhaps there is a request to have Sage update the APIs? This is all minor stuff I just want to make sure I understand what is truly supposed to appear in the list of clients that I can play to
My understanding was that GetConnectedClients() would return the full list of clients that are connected. I'm not sure why your client would not show in the list. Now, I only show a client that is actively connected. ie, if you are not currently connected, then it won't show.
  #9  
Old 01-11-2011, 03:57 AM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
In my limited testing, it all seems strange what the various calls return. For instance, right now I'm at work, but I can use the sagex services to check the calls. At home I've got just my local UI running, and I've got a placeshifter connected from here at work. The GetConnectedClients() call returns just 127.0.0.1.49343 (the local UI instance). However, the GetUIContextNames() only returns 00237dc4e449 (the mac address of my work computer, so this is representing the placeshifter instance).
__________________
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
  #10  
Old 01-11-2011, 08:05 AM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by Fuzzy View Post
In my limited testing, it all seems strange what the various calls return. For instance, right now I'm at work, but I can use the sagex services to check the calls. At home I've got just my local UI running, and I've got a placeshifter connected from here at work. The GetConnectedClients() call returns just 127.0.0.1.49343 (the local UI instance). However, the GetUIContextNames() only returns 00237dc4e449 (the mac address of my work computer, so this is representing the placeshifter instance).
In BMT, when I get the clients, I actually call both GetConnectedClients() and GetUIContextNames() and merge the list together to get a list of all available sagetv frontends that can accept commands.
  #11  
Old 01-14-2011, 01:33 AM
goatboy160 goatboy160 is offline
Sage User
 
Join Date: Nov 2003
Location: Arizona
Posts: 18
I just upgraded and now BMT is failing to load. Where can I look for meaningful logs to see why it's failing?

Updated:
After rebooting my Server it came up, but now I'm getting an error loading Phoenix on the status page.
Failed to get status for: Phoenix

Last edited by goatboy160; 01-14-2011 at 02:07 AM.
  #12  
Old 01-14-2011, 07:23 AM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by goatboy160 View Post
I just upgraded and now BMT is failing to load. Where can I look for meaningful logs to see why it's failing?

Updated:
After rebooting my Server it came up, but now I'm getting an error loading Phoenix on the status page.
Failed to get status for: Phoenix
I see this from time to time. Normally, if I see this, I will restart sagetv server and then try again. And if that doesn't work, then clear caches on your browser (sometimes it's just as easy as hitting reload on the page while holding down shift, but if that doesn't work, then use the clear cache options built into your particular browser)

It appears that sometimes the web archive doesn't extract correctly, which can result in this error. Most time, just restarting sagetv is the fix.
  #13  
Old 01-14-2011, 11:30 AM
wayner wayner is offline
SageTVaholic
 
Join Date: Jan 2008
Location: Toronto, ON
Posts: 7,491
Quote:
Originally Posted by stuckless View Post
* Added a play button to the media files.
The play button will show a dialog of connected clients/placeshifters. You can then play the file on a selected client. That dialog will also show on option to add the item to the BMT Web UI playlist. If you select this then the item will get added to the playlist, and the playlist will be created, if it is not created already. I use this feature to find a movie that I want to watch using the bmt web ui, and then I add it to the playlist, so that I can find it easily when I go into SageTV. Over time, I'll probably do more with this dialog, but for now, it's a start.
Great idea, although I haven't had a chance to try this yet.

I have been thinking recently that it would be nice if BMT and the Sage WebUI were merged, or at least somewhat integrated. IMHO the Web UI is great but it is getting a bit stale - I believe jreichen converted it to Jetty from Nielm's orignal webserver but I don't know that much has changed in the functionality in a long time.

The one area that the WebUI is rather weak is in your Video Library and that is where BMT shines.

I know that you may not want to be stuck supporting the whole web server but any thoughts on this?
__________________
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
  #14  
Old 01-14-2011, 11:50 AM
gplasky's Avatar
gplasky gplasky is offline
SageTVaholic
 
Join Date: Jul 2003
Location: Howell, MI
Posts: 9,203
I don't know. I see them as 2 seperate apps doing 2 seperate things. I certainly don't need BMT access on the road to manipulate metadata. I use the Web UI just to check if recordings are going on or add a show to record that I forgot or find new and looks interesting. Keep in mind someone would just have to pickup the neilm webserver code and rework the code or add any new feature they want. So far no one has the initiative. And I wouldn't expect neilm to come back and pick it up either. I saw robogeek reworked the css and updated the color layout so it is more v7ish.

Gerry
__________________
Big Gerr
_______
Server - WHS 2011: Sage 7.1.9 - 1 x HD Prime and 2 x HDHomeRun - Intel Atom D525 1.6 GHz, Acer Easystore, RAM 4 GB, 4 x 2TB hotswap drives, 1 x 2TB USB ext Clients: 2 x PC Clients, 1 x HD300, 2 x HD-200, 1 x HD-100 DEV Client: Win 7 Ultimate 64 bit - AMD 64 x2 6000+, Gigabyte GA-MA790GP-DS4H MB, RAM 4GB, HD OS:500GB, DATA:1 x 500GB, Pace RGN STB.
  #15  
Old 01-14-2011, 12:27 PM
LehighBri LehighBri is offline
Sage Expert
 
Join Date: Sep 2006
Posts: 694
Quote:
Originally Posted by stuckless View Post
In BMT, when I get the clients, I actually call both GetConnectedClients() and GetUIContextNames() and merge the list together to get a list of all available sagetv frontends that can accept commands.
Upon looking at this more, if I choose the 127.0.0.1 option to play to, it will play to my server's client that is open. I was just confused by the 127.0.0.1 as I was browsing the BMT website on a PC other than my server. Works great... just worth either cleaning up the names/IPs that appear or letting folks know that 127.0.0.1 means to play to the client on the sage server. Great stuff.
__________________
Server: Sage 7.1.9 beta; Dell Inspiron 530; Windows 7 Ultimate 32-bit (UAC turned off); 2TB Internal SATA (TV Recordings)
Storage: Synology DiskStation DS411+, RAID 5, 5x 2TB SATA for (DVDs/Music/Other Videos)
Tuners: Ceton InfiniTV w/ Verizon FIOS cablecard (using babgvant's SageDCT plugin)
Clients: 1x STP-HD300; 1x Acer Aspire Revo 3610 (Atom/Ion) w/ SageTV client (Win 7, EVR, FSE on)
  #16  
Old 01-14-2011, 01:32 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by wayner View Post
I have been thinking recently that it would be nice if BMT and the Sage WebUI were merged, or at least somewhat integrated. IMHO the Web UI is great but it is getting a bit stale - I believe jreichen converted it to Jetty from Nielm's orignal webserver but I don't know that much has changed in the functionality in a long time.

The one area that the WebUI is rather weak is in your Video Library and that is where BMT shines.
Quote:
Originally Posted by gplasky View Post
I don't know. I see them as 2 seperate apps doing 2 seperate things. I certainly don't need BMT access on the road to manipulate metadata. I use the Web UI just to check if recordings are going on or add a show to record that I forgot or find new and looks interesting. Keep in mind someone would just have to pickup the neilm webserver code and rework the code or add any new feature they want. So far no one has the initiative. And I wouldn't expect neilm to come back and pick it up either. I saw robogeek reworked the css and updated the color layout so it is more v7ish.
jreichen and I have spent some time discussing possibilities here. I think as bmt matures, there will be some overlapp with the standard web ui. I don't think that it will ever be a complete replacement for it, and certainly, I'm not looking for that, but I think that bmt will get some duplicate features. A core part of BMT is being able to better visualize and browse your media, and it relies heavily on the Phoenix Virtual Filesystem (VFS) to do that. I use bmt a lot myself, and sometimes, I hear myself saying, "I wish I could do that from within bmt instead of having to jump to the standard web ui". Being able to play on an extender or building up a playlist was an example of that, so I added it in. A nice part of the phoenix VFS is that is deal with all sorts of objects, not just media files. I've added views for upcomming recordings and upcomming movies. I'll probably add a quick record button to epg airing type objects so that if I look at the upcomming movies, then I can click record to quickly schedule a recording. ie, over time, bmt may become more of a media browser that has metadata features (which is how I see it today).

As for merging, I don't see that happening. As was noted, bmt relies heavily on Phoenix to provide the view engine and many other features. Really BMT is a web frontend to Phoenix. To make the default web ui rely on phoenix would probably be wrong, since there are a lot of people that use the standard web ui that are not running bmt or phoenix.

What would be nice, and this has been discussed as well, is if we could simply create a common set of css files so that all web applications could take advantage of that and have a similar look and feel. Also, if we could somehow add dynamic linking between apps, then that would be cool as well. ie, if you were browsing bmt, and hit record on an item, it would take you to the main web ui record page where you could create manual recording or add a favorite for the item. All these things have been discussed and maybe someday, they'll take shape.


Quote:
Originally Posted by LehighBri View Post
Upon looking at this more, if I choose the 127.0.0.1 option to play to, it will play to my server's client that is open. I was just confused by the 127.0.0.1 as I was browsing the BMT website on a PC other than my server. Works great... just worth either cleaning up the names/IPs that appear or letting folks know that 127.0.0.1 means to play to the client on the sage server. Great stuff.
BMT uses the extender.properties (and it will soon use the newer model developed by jreichen and shadeblue) to add a friendly name to your clients. If you know how the configure the extender.properties, then you can add your own custom name.
  #17  
Old 01-15-2011, 09:36 PM
goatboy160 goatboy160 is offline
Sage User
 
Join Date: Nov 2003
Location: Arizona
Posts: 18
Although Phoenix says it is running I'm not able to get any meta data to import. When I browse through Sage Video Imports. When I go to open up the episode I see a message "Failed to get metadata for item..." and then the episode details are blank.

Also the vertical scroll bars appear to be missing in the browse screen (tried FF and IE).

Update: upgrade Jetty Web Server fixed the previous issues.. Now I just keep getting Unable to get metadata when loading meta data

Attached screenshot of unable to get metadata error.

Log Message:
2011-01-15 19:35:37,677 [12767107@qtp-8585506-4] ERROR org.jdna.bmt.web.server.BrowsingServicesImpl - Failed to get metadata: 134062; The Cape 2011 S01E01
java.lang.NoSuchMethodError: sagex.phoenix.metadata.IMetadata.getTitle()Ljava/lang/String;
at org.jdna.bmt.web.server.BrowsingServicesImpl.newMetadata(BrowsingServicesImpl.java:311)
at org.jdna.bmt.web.server.BrowsingServicesImpl.loadMetadata(BrowsingServicesImpl.java:268)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:562)
at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:188)
at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:224)
at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
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.content(HttpConnection.java:879)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:747)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218)
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)
Attached Images
File Type: jpg unable.jpg (66.6 KB, 191 views)

Last edited by goatboy160; 01-15-2011 at 10:03 PM. Reason: Further details
  #18  
Old 01-16-2011, 08:59 AM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by goatboy160 View Post
Although Phoenix says it is running I'm not able to get any meta data to import. When I browse through Sage Video Imports. When I go to open up the episode I see a message "Failed to get metadata for item..." and then the episode details are blank.

Also the vertical scroll bars appear to be missing in the browse screen (tried FF and IE).

Update: upgrade Jetty Web Server fixed the previous issues.. Now I just keep getting Unable to get metadata when loading meta data

Attached screenshot of unable to get metadata error.

Log Message:
2011-01-15 19:35:37,677 [12767107@qtp-8585506-4] ERROR org.jdna.bmt.web.server.BrowsingServicesImpl - Failed to get metadata: 134062; The Cape 2011 S01E01
java.lang.NoSuchMethodError: sagex.phoenix.metadata.IMetadata.getTitle()Ljava/lang/String;
at org.jdna.bmt.web.server.BrowsingServicesImpl.newMetadata(BrowsingServicesImpl.java:311)
at org.jdna.bmt.web.server.BrowsingServicesImpl.loadMetadata(BrowsingServicesImpl.java:268)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:562)
at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:188)
at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:224)
at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
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.content(HttpConnection.java:879)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:747)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218)
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)
It doesn't appear that your BMT version matches the phoenix version? You may want to try restarting the sagetv server to see if it will extract the latest version, and clear your browser cache to ensure that you are loading the most up to date browser code as well. What was your previous version, it must have been fairly old, since the method that it is trying to call, hasn't been in phoenix for some time.
  #19  
Old 01-17-2011, 06:18 PM
goatboy160 goatboy160 is offline
Sage User
 
Join Date: Nov 2003
Location: Arizona
Posts: 18
I had last upgraded in December. I ended up removing BMT and Phoenix completely and then reinstalling everything to get it working.

Here are the versions from the BMT Status page
Phoenix Version 2.3.13
sagex.api Version 7.0.23.3
SageTV Version 7.0.23.246
BMT Version 4.9.7

Restarted everything again (including the machine) still got the errors.
  #20  
Old 01-17-2011, 09:52 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by goatboy160 View Post
I had last upgraded in December. I ended up removing BMT and Phoenix completely and then reinstalling everything to get it working.

Here are the versions from the BMT Status page
Phoenix Version 2.3.13
sagex.api Version 7.0.23.3
SageTV Version 7.0.23.246
BMT Version 4.9.7

Restarted everything again (including the machine) still got the errors.
You are definately not running the latest bmt web. The line numbers and code segment that it is failing on, is from a much older build.

You can try uninstalling bmt, restarting sagetv, and then installing bmt again, and see if that helps. Also, perhaps you can use the Help -> Create Support Request function from the UI (if it works) and send me the logs.
Closed Thread


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
BMT 4.9.6 Released (Misc Fixes) stuckless Batch Metadata Tools 18 01-09-2011 07:59 PM
BMT 4.9.4 Released (Minor Bug Fixes) stuckless Batch Metadata Tools 17 12-15-2010 01:34 PM
BMT 4.8 / Phoenix 2.2 - The Metadata Fixes stuckless Batch Metadata Tools 46 11-13-2010 05:42 AM
BMT 4.9 / Phoenix 2.3 - Bug Fixes stuckless Batch Metadata Tools 1 10-31-2010 06:22 PM
Any fixes for the PVR-350 been released lately? dynamix Hardware Support 12 01-16-2007 06:14 PM


All times are GMT -6. The time now is 11:41 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.