|
Batch Metadata Tools This forums is for discussing the user-created Batch Metadata Tools for SageTV. |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
|||
|
|||
Not finding any metadata
I just ran BMT for the first time after updating to V9, and when searching for data for an impoorted movie, I get no data back. I did try to install and uninstall BMT. Here is the error in the sagetv_0.txt file:
Code:
WARN - WebUI Search failed for: SearchQuery [type=MOVIE, fields={QUERY: Doctor Strange,}, hints=Hints [hints=empty]] MetadataException [] at sagex.phoenix.metadata.provider.tmdb.TMDBMetadataProvider.search(TMDBMetadataProvider.java:401) at sagex.phoenix.metadata.MetadataManager.search(MetadataManager.java:321) at org.jdna.bmt.web.server.BrowsingServicesImpl.searchForMetadata(BrowsingServicesImpl.java:458) 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:587) at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:333) at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:303) at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:373) 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) Caused by: java.lang.NoSuchMethodError: com.omertron.themoviedbapi.TheMovieDbApi.searchMovie(Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Lcom/omertron/themoviedbapi/enumeration/SearchType;)Lcom/omertron/themoviedbapi/results/ResultList; at sagex.phoenix.metadata.provider.tmdb.TMDBMetadataProvider.getResults(TMDBMetadataProvider.java:409) at sagex.phoenix.metadata.provider.tmdb.TMDBMetadataProvider.search(TMDBMetadataProvider.java:399) ... 32 more
__________________
Server #1= AMD A10-5800, 8G RAM, F2A85-M PRO, 12TB, HDHomerun Prime, HDHR, Colossus (Playback - HD-200) Server #2= AMD X2 3800+, 2G RAM, M2NPV-VM, 2TB, 3x HDHR OTA (Playback - HD-200) |
#2
|
|||
|
|||
Check the jar folder and see if you have two themoviedb jars. Delete the old one 3.x when sage is not running.
k
__________________
If you wish to see what I am up to and support my efforts visit my Patreon page |
#3
|
|||
|
|||
OK, when I do the search, I don't have a source (it's blank). And the error is:
Code:
WARN - WebUI Search failed for: SearchQuery [type=MOVIE, fields={QUERY: Doctor Strange,}, hints=Hints [hints=empty]] MetadataException [query=SearchQuery [type=MOVIE, fields={QUERY: Doctor Strange,}, hints=Hints [hints={update_fanart: true,update_metadata: true,scan_missing_metadata: true,scan_subfolders: true,import_tv_as_recording: true,}]], ] at sagex.phoenix.metadata.MetadataManager.search(MetadataManager.java:297) at org.jdna.bmt.web.server.BrowsingServicesImpl.searchForMetadata(BrowsingServicesImpl.java:458) 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:587) at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:333) at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:303) at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:373) 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)
__________________
Server #1= AMD A10-5800, 8G RAM, F2A85-M PRO, 12TB, HDHomerun Prime, HDHR, Colossus (Playback - HD-200) Server #2= AMD X2 3800+, 2G RAM, M2NPV-VM, 2TB, 3x HDHR OTA (Playback - HD-200) |
#4
|
||||
|
||||
If you don't have a source, then it's not going to work. I recall a post a week or so about something similar... If this is an upgrade, then check the jars folder, and see if you have any duplicate looking jars. And I wold re-install phoenix/bmt, since you should have exactly 1 source for tv and once source for movies.
__________________
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 |
#5
|
|||
|
|||
Quote:
"themoviedbapi-4.1.jar" is the one I need, correct?
__________________
Server #1= AMD A10-5800, 8G RAM, F2A85-M PRO, 12TB, HDHomerun Prime, HDHR, Colossus (Playback - HD-200) Server #2= AMD X2 3800+, 2G RAM, M2NPV-VM, 2TB, 3x HDHR OTA (Playback - HD-200) |
#6
|
|||
|
|||
OK, got on my dad's old V7 system, and copied the file "themoviedb-3.0.1.jar" over to mine.
I'm back to this error: Code:
WARN - WebUI Search failed for: SearchQuery [type=MOVIE, fields={QUERY: Doctor Strange,}, hints=Hints [hints=empty]] MetadataException [] at sagex.phoenix.metadata.provider.tmdb.TMDBMetadataProvider.search(TMDBMetadataProvider.java:401) at sagex.phoenix.metadata.MetadataManager.search(MetadataManager.java:321) at org.jdna.bmt.web.server.BrowsingServicesImpl.searchForMetadata(BrowsingServicesImpl.java:458) 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:587) at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:333) at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:303) at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:373) 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) Caused by: java.lang.NoSuchMethodError: com.omertron.themoviedbapi.TheMovieDbApi.searchMovie(Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Lcom/omertron/themoviedbapi/enumeration/SearchType;)Lcom/omertron/themoviedbapi/results/ResultList; at sagex.phoenix.metadata.provider.tmdb.TMDBMetadataProvider.getResults(TMDBMetadataProvider.java:409) at sagex.phoenix.metadata.provider.tmdb.TMDBMetadataProvider.search(TMDBMetadataProvider.java:399) ... 32 more
__________________
Server #1= AMD A10-5800, 8G RAM, F2A85-M PRO, 12TB, HDHomerun Prime, HDHR, Colossus (Playback - HD-200) Server #2= AMD X2 3800+, 2G RAM, M2NPV-VM, 2TB, 3x HDHR OTA (Playback - HD-200) |
#7
|
|||
|
|||
Quote:
After removing 3 again and restarting sage go to BMT but make sure the cache is cleared on the browser or use a browser you have not used for BMT and try the search again. If these things dont work, then post the phoenix.log k
__________________
If you wish to see what I am up to and support my efforts visit my Patreon page |
#8
|
|||
|
|||
Quote:
Here is the phonix.log
__________________
Server #1= AMD A10-5800, 8G RAM, F2A85-M PRO, 12TB, HDHomerun Prime, HDHR, Colossus (Playback - HD-200) Server #2= AMD X2 3800+, 2G RAM, M2NPV-VM, 2TB, 3x HDHR OTA (Playback - HD-200) |
#9
|
||||
|
||||
Quote:
I would backup your jars and then start finding the dups and removing the OLDER version of files. Code:
JARs\GoogleWeather.jar JARs\RPAD.jar JARs\SageTCPServer.jar JARs\YouTube.jar JARs\ant-javamail.jar JARs\ant-launcher.jar JARs\ant.jar JARs\api-common-1.0.jar JARs\api-common-2.0.jar JARs\cling-core-2.0.1.jar JARs\cling-support-2.0.1.jar JARs\commons-beanutils-1.8.3.jar JARs\commons-cli-1.0.jar JARs\commons-codec-1.3.jar JARs\commons-codec-1.9.jar JARs\commons-dbutils-1.3.jar JARs\commons-exec-1.0.1.jar JARs\commons-io-2.4.jar JARs\commons-io-2.5.jar JARs\commons-jxpath-1.1.jar JARs\commons-lang-2.4.jar JARs\commons-lang3-3.0.jar JARs\commons-lang3-3.4.jar JARs\commons-logging-1.1.1.jar JARs\commons-logging-1.2.jar JARs\commons-net-1.4.1.jar JARs\core-3.1.1.jar JARs\cron4j-2.2.1.jar JARs\dom4j-1.6.1.jar JARs\fluent-hc-4.2.1.jar JARs\gkusnick.sagetv.jar JARs\google-api-client-1.20.0.jar JARs\google-api-client-gson-1.20.0.jar JARs\google-api-client-jackson2-1.20.0.jar JARs\google-api-services-oauth2-v2-rev91-1.20.0.jar JARs\google-api-services-youtube-v3-rev138-1.20.0.jar JARs\google-http-client-1.20.0.jar JARs\google-http-client-jackson2-1.20.0.jar JARs\google-oauth-client-1.20.0.jar JARs\google-oauth-client-java6-1.19.0.jar JARs\google-oauth-client-jetty-1.20.0.jar JARs\google-oauth-client-servlet-1.20.0.jar JARs\groovy-all-2.0.5.jar JARs\gson-1.7.1.jar JARs\gson-1.7.2.jar JARs\gtools.jar JARs\gwt-servlet.jar JARs\gxt.jar JARs\h2-1.2.145.jar JARs\hamcrest-core-1.3.jar JARs\htmlparser-1.6.jar JARs\httpclient-4.2.1.jar JARs\httpclient-4.5.1.jar JARs\httpclient-cache-4.2.1.jar JARs\httpcore-4.2.1.jar JARs\httpcore-4.4.3.jar JARs\httpmime-4.2.1.jar JARs\jackson-annotations-2.5.1.jar JARs\jackson-annotations-2.6.3.jar JARs\jackson-core-2.5.1.jar JARs\jackson-core-2.6.3.jar JARs\jackson-databind-2.5.1.jar JARs\jackson-databind-2.6.3.jar JARs\jcifs-1.1.6.jar JARs\jetty-6.1.19.jar JARs\jetty-ajp-6.1.19.jar JARs\jetty-rewrite-handler-6.1.19.jar JARs\jetty-sslengine-6.1.19.jar JARs\jetty-starter.jar JARs\jetty-util-6.1.19.jar JARs\joda-time-2.8.1.jar JARs\jpathwatch-0-93-rc1.jar JARs\json-20140107.jar JARs\jsoup.jar JARs\jsp-2.1-jetty-6.1.19.jar JARs\jsp-2.1.jar JARs\jsp-api-2.1.jar JARs\jsr305-1.3.9.jar JARs\junit-4.12.jar JARs\junit-4.8.2.jar JARs\libgrowl.jar JARs\livepvrdata4j.jar JARs\livepvrdata_shared.jar JARs\log4j-1.2.15.jar JARs\log4j-1.2.17.jar JARs\lucene-core-3.0.1.jar JARs\lucene-core-3.6.0.jar JARs\mail.jar JARs\metadata-updater.jar JARs\mjlib.jar JARs\mjxml.jar JARs\nielm_sageimdb.jar JARs\nielm_sageutls.jar JARs\nielm_sagewebserver.jar JARs\nielm_sagexmlinfo.jar JARs\phoenix.jar JARs\sagealert-common.jar JARs\sagealert.jar JARs\sagex-api.jar JARs\sagex-h2.jar JARs\salicense.jar JARs\sbbi-upnplib-1.0.3.jar JARs\seamless-http-1.1.0.jar JARs\seamless-util-1.1.0.jar JARs\seamless-xml-1.1.0.jar JARs\servlet-api-2.5-6.1.19.jar JARs\sjq-agent.jar JARs\sjq-common.jar JARs\sjq-listener.jar JARs\sjq.jar JARs\slf4j-api-1.6.0.jar JARs\slf4j-api-1.7.12.jar JARs\slf4j-log4j12-1.6.0.jar JARs\slf4j-log4j12-1.7.12.jar JARs\snark.jar JARs\somf.jar JARs\sqlitejdbc-v056.jar JARs\sre.jar JARs\themoviedbapi-4.1.jar JARs\thetvdbapi-1.8.jar JARs\twitter4j-core-2.1.2.jar JARs\validation-api-1.1.0.Final.jar JARs\vecmath.jar
__________________
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 |
#10
|
|||
|
|||
Quote:
When I get back home, I'll try and see what happens. Oh, and thanks.
__________________
Server #1= AMD A10-5800, 8G RAM, F2A85-M PRO, 12TB, HDHomerun Prime, HDHR, Colossus (Playback - HD-200) Server #2= AMD X2 3800+, 2G RAM, M2NPV-VM, 2TB, 3x HDHR OTA (Playback - HD-200) Last edited by MattHelm; 03-16-2017 at 07:22 PM. Reason: Thanks! |
#11
|
|||
|
|||
Oh, what about jars outside the JAR directory. I noticed I have a few older jars in other directories.
And what about removing all my plugins? I'm sure I have plugins I don't use anymore.
__________________
Server #1= AMD A10-5800, 8G RAM, F2A85-M PRO, 12TB, HDHomerun Prime, HDHR, Colossus (Playback - HD-200) Server #2= AMD X2 3800+, 2G RAM, M2NPV-VM, 2TB, 3x HDHR OTA (Playback - HD-200) |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Imported Recordings not finding MetaData | mgpaulus | SageTV v9 Customizations | 2 | 02-28-2017 04:07 PM |
change metadata not visible from Raw Metadata | JonTom | Batch Metadata Tools | 2 | 08-30-2011 03:53 PM |
Finding Metadata for some files | BobbyDing | SageTV v7 Customizations | 2 | 02-06-2011 12:36 AM |
Clean out old metadata created by My Movies before creating new metadata for SageTV? | Texas-Hansen | SageTV Customizations | 0 | 02-12-2009 10:31 AM |
Finding My Music | Whatsamobo | SageTV Beta Test Software | 23 | 04-30-2004 01:00 PM |