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.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 03-13-2011, 03:14 PM
brewston brewston is offline
Sage Expert
 
Join Date: Apr 2006
Location: Surrey
Posts: 719
Unable to save fanart manually

Hiya

I recently installed BMT since upgrading to Sage v7. I'd previously had some fanart under v6 via Phoenix/SageMC, so I already had a fanart directory configured.

The auto lookups (For shows which exist in thetvdb.com) were failing, so I try to just provide the URL. This fails too, I get a broken image icon. The log file shows :

Code:
http://thetvdb.com/banners/_cache/posters/136941-1.jpg; ToFile: e:\fanart\TV\Ben and Holly's Little Kingdom\Season 1\Posters\136941-1.jpg
2011-03-13 21:05:10,484 [14582686@qtp-678658-6] WARN  sagex.phoenix.metadata.search.SearchUtil - Failed to write image: http://thetvdb.com/banners/_cache/posters/136941-1.jpg; to file: e:\fanart\TV\Ben and Holly's Little Kingdom\Season 1\Posters\136941-1.jpg
java.lang.NullPointerException
	at javax.imageio.ImageIO.write(Unknown Source)
	at sagex.phoenix.metadata.persistence.PersistenceUtil.writeImageFromUrl(PersistenceUtil.java:52)
	at org.jdna.bmt.web.server.BrowsingServicesImpl.downloadFanart(BrowsingServicesImpl.java:694)
	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:207)
	at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:243)
	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)
The e: drive, which is a local drive not a network mount, is where Sage records to, so it has permission to write to it

Any ideas ?

Thanks
__________________
Tecra M5, 2 x HD200, 2 x HD300
2 x PCTV 290e
Win 7, Sage 7.1.9, Phoenix 2 STV
Stephane's XMLTV Importer, Digiguide,
Reply With Quote
  #2  
Old 03-13-2011, 04:23 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by brewston View Post
Hiya

I recently installed BMT since upgrading to Sage v7. I'd previously had some fanart under v6 via Phoenix/SageMC, so I already had a fanart directory configured.

The auto lookups (For shows which exist in thetvdb.com) were failing, so I try to just provide the URL. This fails too, I get a broken image icon. The log file shows :

Code:
http://thetvdb.com/banners/_cache/posters/136941-1.jpg; ToFile: e:\fanart\TV\Ben and Holly's Little Kingdom\Season 1\Posters\136941-1.jpg
2011-03-13 21:05:10,484 [14582686@qtp-678658-6] WARN  sagex.phoenix.metadata.search.SearchUtil - Failed to write image: http://thetvdb.com/banners/_cache/posters/136941-1.jpg; to file: e:\fanart\TV\Ben and Holly's Little Kingdom\Season 1\Posters\136941-1.jpg
java.lang.NullPointerException
	at javax.imageio.ImageIO.write(Unknown Source)
	at sagex.phoenix.metadata.persistence.PersistenceUtil.writeImageFromUrl(PersistenceUtil.java:52)
	at org.jdna.bmt.web.server.BrowsingServicesImpl.downloadFanart(BrowsingServicesImpl.java:694)
	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:207)
	at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:243)
	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)
The e: drive, which is a local drive not a network mount, is where Sage records to, so it has permission to write to it

Any ideas ?

Thanks
I just tried the tvdb url that caused your error on my system, and it worked fine. I'm not sure why it would fail. If it only fails sometimes, for some urls, then it might be a remote site issue (ie, tvdb failed for some reason), but if it's failing all the time, then I'm at a loss.

Is this a fresh sage7 install, or un upgrade? If it's an upgrade, are you using the bmt plugin? Did you clean out the old bmt jars before upgrading, etc.
Reply With Quote
  #3  
Old 03-14-2011, 02:09 AM
brewston brewston is offline
Sage Expert
 
Join Date: Apr 2006
Location: Surrey
Posts: 719
Quote:
Originally Posted by stuckless View Post
t a loss.

Is this a fresh sage7 install, or un upgrade? If it's an upgrade, are you using the bmt plugin? Did you clean out the old bmt jars before upgrading, etc.
Yes, an upgrade from 6.6 - What's the best way to start fresh with bmt ? Uninstall the plugin, clear out the jar files and re-install the plugin ?
__________________
Tecra M5, 2 x HD200, 2 x HD300
2 x PCTV 290e
Win 7, Sage 7.1.9, Phoenix 2 STV
Stephane's XMLTV Importer, Digiguide,
Reply With Quote
  #4  
Old 03-14-2011, 07:54 AM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by brewston View Post
Yes, an upgrade from 6.6 - What's the best way to start fresh with bmt ? Uninstall the plugin, clear out the jar files and re-install the plugin ?
I would uninstall bmt web ui plugin (if you installed it in Sage7), and then find the sticky in this sub forum about upgrading from 6 to 7. That should get you started
Reply With Quote
  #5  
Old 03-14-2011, 01:38 PM
brewston brewston is offline
Sage Expert
 
Join Date: Apr 2006
Location: Surrey
Posts: 719
Edit - I went back in to plugin manager and the option to remove was there !

Quote:
Originally Posted by stuckless View Post
I would uninstall bmt web ui plugin (if you installed it in Sage7)
Yes I installed it with plugin manager, but when I click on it (plugin id - bmtweb) it says :

"No installation options are currently available for this plugin"

Close|View Plugin Details|View Screenshot

So how do I remove it ? Sorry if this is a FAQ, I'm a new the plugin manager

Thanks
__________________
Tecra M5, 2 x HD200, 2 x HD300
2 x PCTV 290e
Win 7, Sage 7.1.9, Phoenix 2 STV
Stephane's XMLTV Importer, Digiguide,

Last edited by brewston; 03-14-2011 at 01:43 PM. Reason: sorted itself
Reply With Quote
  #6  
Old 03-14-2011, 01:49 PM
gplasky's Avatar
gplasky gplasky is offline
SageTVaholic
 
Join Date: Jul 2003
Location: Howell, MI
Posts: 9,203
Make sure you are looking in the Currently Installed Server or Client Plugins. Not All Plugins

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.
Reply With Quote
  #7  
Old 03-14-2011, 01:57 PM
brewston brewston is offline
Sage Expert
 
Join Date: Apr 2006
Location: Surrey
Posts: 719
That must have been it, I filtered it 2nd time to see if I'd missed a different plugin
__________________
Tecra M5, 2 x HD200, 2 x HD300
2 x PCTV 290e
Win 7, Sage 7.1.9, Phoenix 2 STV
Stephane's XMLTV Importer, Digiguide,
Reply With Quote
  #8  
Old 03-14-2011, 02:51 PM
brewston brewston is offline
Sage Expert
 
Join Date: Apr 2006
Location: Surrey
Posts: 719
OK did all that and i have the same problem (and a new one :-) - the 'views' from the left side of the browser window have all disappeared, all I have is 'All views' which brings up a popup when clicked on)

Anything else I can scrub out of jars ? The oldest file in there is dated 2005 (jdic) my phoenix is recent though (2 days ago)

Thanks
__________________
Tecra M5, 2 x HD200, 2 x HD300
2 x PCTV 290e
Win 7, Sage 7.1.9, Phoenix 2 STV
Stephane's XMLTV Importer, Digiguide,
Reply With Quote
  #9  
Old 03-14-2011, 03:24 PM
brewston brewston is offline
Sage Expert
 
Join Date: Apr 2006
Location: Surrey
Posts: 719
Quote:
Originally Posted by brewston View Post
'views' from the left side of the browser window have all disappeared, all I have is 'All views' which brings up a popup when clicked on
Refresh of VFS & Mediatitles.xml fixed this (Not sure which I did them both one after the other )
__________________
Tecra M5, 2 x HD200, 2 x HD300
2 x PCTV 290e
Win 7, Sage 7.1.9, Phoenix 2 STV
Stephane's XMLTV Importer, Digiguide,
Reply With Quote
  #10  
Old 03-14-2011, 04:25 PM
brewston brewston is offline
Sage Expert
 
Join Date: Apr 2006
Location: Surrey
Posts: 719
Working

Found this post :

http://forums.sagetv.com/forums/show...3&postcount=23

and removed jsp-2.1.jar

Its working now

Cheers
__________________
Tecra M5, 2 x HD200, 2 x HD300
2 x PCTV 290e
Win 7, Sage 7.1.9, Phoenix 2 STV
Stephane's XMLTV Importer, Digiguide,
Reply With Quote
Reply


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
TV Recordings - large thumbnail fanart displayed on top of poster fanart mkanet Diamond 5 03-25-2011 03:33 PM
How to manually download fanart/metadata for a TV movie via SageTV STV w/o recording? mkanet Batch Metadata Tools 12 01-18-2011 07:05 AM
Fanart: Complete Fanart Collection... 4000 Movies and TV shows mkanet SageTV Customizations 24 04-20-2010 03:31 PM
SageMC, Fanart, MediaScraper & Central FanArt folder structure – Help requested rmac321 SageMC Custom Interface 24 06-14-2009 02:00 PM
unable to enable fanart backgrounds in SageMC_6_3_9a_23 matt91 SageMC Custom Interface 15 05-19-2009 07:00 PM


All times are GMT -6. The time now is 10:43 PM.


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