Kodi Community Forum
Solved Failed to set metadata for Movie - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: Supplementary Tools for Kodi (https://forum.kodi.tv/forumdisplay.php?fid=116)
+---- Forum: TinyMediaManager (https://forum.kodi.tv/forumdisplay.php?fid=204)
+---- Thread: Solved Failed to set metadata for Movie (/showthread.php?tid=204172)



Failed to set metadata for Movie - Markor - 2014-09-12

Hello,

Every time I use "Scrape metadata for selected movie(s)", I get the error message:
Failed to set metadata for Movie


Error message(near system tray):
Image


Log:
Quote:2014-09-12 10:51:49,950 DEBUG [tmmpool-scrape-thread-1] o.tinymediamanager.core.movie.MovieList:627 - get instance of ZelluloidMetadataProvider
2014-09-12 10:51:49,951 DEBUG [tmmpool-scrape-thread-1] o.tinymediamanager.core.movie.MovieList:742 - get instance of TmdbMetadataProvider
2014-09-12 10:51:49,951 DEBUG [tmmpool-scrape-thread-1] o.tinymediamanager.core.movie.MovieList:756 - get instance of FanartTvMetadataProvider
2014-09-12 10:51:49,952 DEBUG [tmmpool-scrape-thread-1] o.t.s.z.ZelluloidMetadataProvider:85 - getMetadata() MediaScrapeOptions[result=<null>,ids={tmdbId=82703, imdbId=tt0864835},type=<null>,artworkType=ALL,language=Deutsch,country=Germany,scrapeCollectionInfo=true,scrapeImdbForeignLanguage=false]
2014-09-12 10:51:49,955 ERROR [tmmpool-scrape-thread-1] o.t.core.movie.tasks.MovieScrapeTask:199 - movie.setMetadata
java.lang.NullPointerException: null
at org.tinymediamanager.scraper.zelluloid.ZelluloidMetadataProvider.getMetadata(ZelluloidMetadataProvider.java:91) ~[tmm.jar:2.6.1 (r1632)]
at org.tinymediamanager.core.movie.tasks.MovieScrapeTask$Worker.run(MovieScrapeTask.java:181) ~[tmm.jar:2.6.1 (r1632)]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [na:1.7.0_55]
at java.util.concurrent.FutureTask.run(Unknown Source) [na:1.7.0_55]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [na:1.7.0_55]
at java.util.concurrent.FutureTask.run(Unknown Source) [na:1.7.0_55]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.7.0_55]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.7.0_55]
at java.lang.Thread.run(Unknown Source) [na:1.7.0_55]
2014-09-12 10:51:49,960 INFO [tmmpool-main-task-thread-2] o.t.core.movie.tasks.MovieScrapeTask:114 - Done scraping movies)



tmm version 2.6.1 and earlier
Windows 8.1


RE: Failed to set metadata for Movie - myron - 2014-09-12

thanks for the report!
Seems our Zelluloid scraper isn't working anylonger - you might disable that in settings as workaround...
Added it on our TODO list for next version.
br
Myron


RE: Failed to set metadata for Movie - Markor - 2014-09-14

Hi myron,

it's the same with ofdb. IMDB works!

Quote:2014-09-14 20:31:05,352 DEBUG [tmmpool-scrape-thread-1] o.tinymediamanager.core.movie.MovieList:622 - get instance of OfdbMetadataProvider
2014-09-14 20:31:05,445 DEBUG [tmmpool-scrape-thread-1] o.tinymediamanager.core.movie.MovieList:742 - get instance of TmdbMetadataProvider
2014-09-14 20:31:05,446 DEBUG [tmmpool-scrape-thread-1] o.tinymediamanager.core.movie.MovieList:756 - get instance of FanartTvMetadataProvider
2014-09-14 20:31:05,447 DEBUG [tmmpool-scrape-thread-1] o.t.scraper.ofdb.OfdbMetadataProvider:92 - getMetadata() MediaScrapeOptions[result=<null>,ids={tmdbId=53182, imdbId=tt1253863},type=<null>,artworkType=ALL,language=Deutsch,country=Germany,scrapeCollectionInfo=true,scrapeImdbForeignLanguage=false]
2014-09-14 20:31:05,448 ERROR [tmmpool-scrape-thread-1] o.t.core.movie.tasks.MovieScrapeTask:199 - movie.setMetadata
java.lang.NullPointerException: null
at org.tinymediamanager.scraper.ofdb.OfdbMetadataProvider.getMetadata(OfdbMetadataProvider.java:98) ~[tmm.jar:2.6.1 (r1632)]
at org.tinymediamanager.core.movie.tasks.MovieScrapeTask$Worker.run(MovieScrapeTask.java:181) ~[tmm.jar:2.6.1 (r1632)]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [na:1.7.0_55]
at java.util.concurrent.FutureTask.run(Unknown Source) [na:1.7.0_55]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [na:1.7.0_55]
at java.util.concurrent.FutureTask.run(Unknown Source) [na:1.7.0_55]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.7.0_55]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.7.0_55]
at java.lang.Thread.run(Unknown Source) [na:1.7.0_55]
2014-09-14 20:31:05,453 INFO [tmmpool-main-task-thread-3] o.t.core.movie.tasks.MovieScrapeTask:114 - Done scraping movies)



RE: Failed to set metadata for Movie - mlaggner - 2014-09-15

yes, we face a problem here:

you have obviously chosen the action "scrape metadata for selected movies" and the OFDB/Zelluloid.de Scraper. But these two scrapers can't work with the imdb id/tmdb id (Zelluloid won't work at all, iirc ofdb could work - but it is not programmed Wink ).
They will only work when searching the movie with the same scraper (and thus getting the internal Id via the search process)..

I will have a look what we can do here.


RE: Failed to set metadata for Movie - mlaggner - 2014-09-18

I've fixed that for OFDB.de and Moviemeter.ml
unfortunately there is no way to do it for zelluloid (because zelluloid does not provide any matching between the imdb and their internal ID).

at the moment the only way to "rescrape" with zelluloid is to search for the movie again.
Sorry for that..


RE: Failed to set metadata for Movie - Markor - 2014-09-26

Hi,

nice work. It works great with ofdb.

Thank You