Solved Failed to set metadata for Movie
#1
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
#2
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
tinyMediaManager - THE media manager of your choice :)
Wanna help translate TMM ?
Image
#3
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)
#4
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.
tinyMediaManager - THE media manager of your choice - available for Windows, macOS and Linux
Help us translate tinyMediaManager at Weblate | Translations at 66%
Found a bug or want to submit a feature request? Contact us at GitLab
#5
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..
tinyMediaManager - THE media manager of your choice - available for Windows, macOS and Linux
Help us translate tinyMediaManager at Weblate | Translations at 66%
Found a bug or want to submit a feature request? Contact us at GitLab
#6
Hi,

nice work. It works great with ofdb.

Thank You

Logout Mark Read Team Forum Stats Members Help
Failed to set metadata for Movie0