YAMJ / yamj-v2

Yet Another Movie Jukebox (YAMJ) v2
GNU General Public License v3.0
28 stars 11 forks source link

fix for issue 2640 doesn't work #2640

Closed Omertron closed 9 years ago

Omertron commented 9 years ago

Original issue 2641 created by Omertron on 2013-04-16T11:03:08.000Z:

What steps will reproduce the problem? 1.always same issue than 2640 : AllocinePluginFailed to retrieve id for movie despite of fix of api key. Xml parameter in properties return no info about movie and json parameter return the following error : AllocinePlugin: Failed to retrieve Allocine id for movie : Stars 80 [12:52:54 - Thread-1] ERROR com.moviejukebox.plugin.AllocinePlugin - com.fasterxml.jackson.core.JsonParseException: Unexpected character ('<' (code 60)): expected a valid value (number, String, array, object, 'true', 'false' or 'null') at [Source: sun.net.www.protocol.http.HttpURLConnection$HttpInputStream@4987b287; line: 1, column: 2] at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:1378) at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:599) at com.fasterxml.jackson.core.base.ParserMinimalBase._reportUnexpectedChar(ParserMinimalBase.java:520) at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._handleUnexpectedValue(UTF8StreamJsonParser.java:2275) at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextTokenNotInObject(UTF8StreamJsonParser.java:788) at com.fasterxml.jackson.core.json.UTF8StreamJsonParser.nextToken(UTF8StreamJsonParser.java:674) at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:2831) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:2778) at com.fasterxml.jackson.databind.ObjectMapper.readTree(ObjectMapper.java:1628) at com.moviejukebox.allocine.JSONAllocineAPIHelper.searchMovieInfos(JSONAllocineAPIHelper.java:79) at com.moviejukebox.plugin.AllocinePlugin.getAllocineMovieId(AllocinePlugin.java:153) at com.moviejukebox.plugin.AllocinePlugin.getMovieId(AllocinePlugin.java:95) at com.moviejukebox.plugin.poster.AllocinePosterPlugin.getIdFromMovieInfo(AllocinePosterPlugin.java:51) at com.moviejukebox.plugin.poster.AbstractMoviePosterPlugin.getPosterUrl(AbstractMoviePosterPlugin.java:52) at com.moviejukebox.scanner.artwork.PosterScanner.getPosterURL(PosterScanner.java:345) at com.moviejukebox.scanner.artwork.PosterScanner.scan(PosterScanner.java:550) at com.moviejukebox.MovieJukebox.updateMovieData(MovieJukebox.java:1955) at com.moviejukebox.MovieJukebox$3.call(MovieJukebox.java:942) at com.moviejukebox.MovieJukebox$3.call(MovieJukebox.java:923) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) at com.moviejukebox.tools.ThreadExecutor$ScheduledThread.run(ThreadExecutor.java:105) 2. 3. using yamj 2.9-SNAPSHOT Revision: r3678 on windows 7 PC

Default skin is used

windows7 pc running yamj

Omertron commented 9 years ago

Comment #1 originally posted by Omertron on 2013-04-16T22:26:08.000Z:

I have the same problem (with a r3677 and modified key) and it happens not only with "Failed to retrieve Allocine id for movie ..." but also "Failed retrieving Allocine infos for movie ..." (wich also ends up in ObjectMapper.readTree).

AllocinePlugin: Failed retrieving Allocine infos for movie : 58608 com.fasterxml.jackson.core.JsonParseException: Unexpected character ('<' (code 60)): expected a valid value (number, String, array, object, 'true', 'false' or 'null') at [Source: sun.net.www.protocol.http.HttpURLConnection$HttpInputStream@a33ce2; line: 1, column: 2] at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:1378) at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:599) at com.fasterxml.jackson.core.base.ParserMinimalBase._reportUnexpectedChar(ParserMinimalBase.java:520) at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._handleUnexpectedValue(UTF8StreamJsonParser.java:2275) at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextTokenNotInObject(UTF8StreamJsonParser.java:788) at com.fasterxml.jackson.core.json.UTF8StreamJsonParser.nextToken(UTF8StreamJsonParser.java:674) at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:2831) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:2778) at com.fasterxml.jackson.databind.ObjectMapper.readTree(ObjectMapper.java:1628) at com.moviejukebox.allocine.JSONAllocineAPIHelper.getMovieInfos(JSONAllocineAPIHelper.java:170) at com.moviejukebox.plugin.AllocinePlugin.getMovieInfos(AllocinePlugin.java:509) at com.moviejukebox.plugin.AllocinePlugin.updateMovieInfo(AllocinePlugin.java:230) at com.moviejukebox.plugin.AllocinePlugin.scan(AllocinePlugin.java:218) at com.moviejukebox.plugin.DatabasePluginController.scan(DatabasePluginController.java:117) at com.moviejukebox.MovieJukebox.updateMovieData(MovieJukebox.java:1951) at com.moviejukebox.MovieJukebox$3.call(MovieJukebox.java:942) at com.moviejukebox.MovieJukebox$3.call(MovieJukebox.java:923) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) at com.moviejukebox.tools.ThreadExecutor$ScheduledThread.run(ThreadExecutor.java:105)

Omertron commented 9 years ago

Comment #2 originally posted by Omertron on 2013-04-18T15:56:35.000Z:

Hello I got the same issue. I'm on Win7 x64. Use YAMJ_2.9_SNAPSHOT_r3679 with skin eversion with legion overlay mod and people mod.

[17:51:25 - Thread-3] ERROR com.moviejukebox.plugin.AllocinePlugin - AllocinePlugin: Failed retrieving allocine infos for movie : 144404 [17:51:25 - Thread-3] ERROR com.moviejukebox.plugin.AllocinePlugin - java.io.IOException: Server returned HTTP response code: 403 for URL: http://api.allocine.fr/rest/v3/movie?partner=[APIKEY]&profile=large&mediafmt=mp4-lc&format=json&filter=movie&striptags=synopsis,synopsisshort&code=144404 at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) at com.moviejukebox.allocine.JSONAllocineAPIHelper.getMovieInfos(JSONAllocineAPIHelper.java:168) at com.moviejukebox.plugin.AllocinePlugin.getMovieInfos(AllocinePlugin.java:252) at com.moviejukebox.plugin.AllocinePlugin.updateMovieInfo(AllocinePlugin.java:275) at com.moviejukebox.plugin.AllocinePlugin.scan(AllocinePlugin.java:414) at com.moviejukebox.plugin.DatabasePluginController.scan(DatabasePluginController.java:117) at com.moviejukebox.MovieJukebox.updateMovieData(MovieJukebox.java:1946) at com.moviejukebox.MovieJukebox$3.call(MovieJukebox.java:937) at com.moviejukebox.MovieJukebox$3.call(MovieJukebox.java:918) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) at com.moviejukebox.tools.ThreadExecutor$ScheduledThread.run(ThreadExecutor.java:105)

Omertron commented 9 years ago

Comment #3 originally posted by Omertron on 2013-04-20T08:02:15.000Z:

<empty>