Failure after 4.7.6 update

Support for Synology NAS, QNAP NAS and other Embedded Linux systems
Post Reply
maxrock70
Posts: 8
Joined: 28 Sep 2014, 06:52

Failure after 4.7.6 update

Post by maxrock70 »

Hi all, I'm running filebot on synology with DSM 6.0.2-8451 Update 7 and Unofficial Java installer version 1.8.0_111. Since this morning update to filebot 4.7.6 I receive a failure message trying to identify movies. Below an example:

Code: Select all

filebot -script fn:amc -rename /volume1/Incoming/ --lang it --def "seriesFormat=/volume1/Incoming/tmp/{n} - {s.pad(1)}x{e.pad(2)} - {t}" "movieFormat=/volume1/Incoming/tmp/{n} ({y})" -non-strict
Run script [fn:amc] at [Tue Jan 03 17:13:21 CET 2017]
Parameter: seriesFormat = /volume1/Incoming/tmp/{n} - {s.pad(1)}x{e.pad(2)} - {t}
Parameter: movieFormat = /volume1/Incoming/tmp/{n} ({y})
Argument[0]: /volume1/Incoming
Input: /volume1/Incoming/Jack.Reacher (2016).avi
{media.AudioLanguageList} {media.TextCodecList} => Expression yields empty value
Jack.Reacher (2016).avi [series: null, movie: Jack Reacher: Never Go Back (2016)]
Group: [tvs:null, mov:jack reacher never go back 2016] => [Jack.Reacher (2016).avi]
Rename movies using [TheMovieDB]
Auto-detect movie from context: [/volume1/Incoming/Jack.Reacher (2016).avi]
{"page":1,"results":[{"poster_path":"\/6ZXeroDzyrt4ZrO7hCFkOzn8Ku.jpg","adult":false,"overview":"Susan Turner (Cobie Smulders), maggiore dell’esercito che dirige la vecchia unità investigativa di Reacher, viene arrestata con l’accusa di spionaggio e Reacher, consapevole della sua innocenza, deve aiutarla ad uscire di prigione e scoprire la verità dietro una grande cospirazione del governo per proteggere i loro nomi e salvare le loro vite. Fuggitivo dalla legge, Reacher scopre un potenziale segreto del suo passato che potrebbe cambiare la sua vita per sempre.","release_date":"2016-10-19","genre_ids":[53,28,80,18,9648],"id":343611,"original_title":"Jack Reacher: Never Go Back","original_language":"en","title":"Jack Reacher - Punto di non ritorno","backdrop_path":"\/yZ2YcgwI9DbCxdao22nIwz3L3sB.jpg","popularity":9.407904,"vote_count":768,"video":false,"vote_average":4.5}],"total_results":1,"total_pages":1}
com.cedarsoftware.util.io.JsonIoException: error parsing JSON value
        at com.cedarsoftware.util.io.JsonReader.readObject(JsonReader.java:646)
        at com.cedarsoftware.util.io.JsonReader.jsonToJava(JsonReader.java:380)
        at net.filebot.util.JsonUtilities.readJson(JsonUtilities.java:24)
        at net.filebot.CachedResource.lambda$validateJson$6(CachedResource.java:182)
        at net.filebot.CachedResource.lambda$get$1(CachedResource.java:99)
        at net.filebot.Cache.computeIf(Cache.java:90)
        at net.filebot.CachedResource.get(CachedResource.java:82)
        at net.filebot.web.TMDbClient.request(TMDbClient.java:373)
        at net.filebot.web.TMDbClient.searchMovie(TMDbClient.java:98)
        at net.filebot.web.TMDbClient.searchMovie(TMDbClient.java:77)
        at net.filebot.media.MediaDetection.queryMovieByFileName(MediaDetection.java:938)
        at net.filebot.media.MediaDetection.detectMovie(MediaDetection.java:649)
        at net.filebot.cli.CmdlineOperations.renameMovie(CmdlineOperations.java:422)
        at net.filebot.cli.CmdlineOperations.rename(CmdlineOperations.java:95)
        at net.filebot.cli.ScriptShellBaseClass.rename(ScriptShellBaseClass.java:350)
        at Script1$_run_closure55.doCall(Script1.groovy:445)
        at Script1.run(Script1.groovy:409)
        at net.filebot.cli.ScriptShell.evaluate(ScriptShell.java:64)
        at net.filebot.cli.ScriptShell.runScript(ScriptShell.java:74)
        at net.filebot.cli.ArgumentProcessor.runScript(ArgumentProcessor.java:113)
        at net.filebot.cli.ArgumentProcessor.run(ArgumentProcessor.java:30)
        at net.filebot.Main.main(Main.java:120)
Caused by: java.lang.IllegalArgumentException
        at com.cedarsoftware.util.io.JsonParser.readString(JsonParser.java:434)
        at com.cedarsoftware.util.io.JsonParser.readValue(JsonParser.java:246)
        at com.cedarsoftware.util.io.JsonParser.readJsonObject(JsonParser.java:192)
        at com.cedarsoftware.util.io.JsonParser.readValue(JsonParser.java:256)
        at com.cedarsoftware.util.io.JsonParser.readArray(JsonParser.java:290)
        at com.cedarsoftware.util.io.JsonParser.readValue(JsonParser.java:258)
        at com.cedarsoftware.util.io.JsonParser.readJsonObject(JsonParser.java:192)
        at com.cedarsoftware.util.io.JsonParser.readValue(JsonParser.java:256)
        at com.cedarsoftware.util.io.JsonReader.readObject(JsonReader.java:634)
        ... 21 more

Fetch failed: com.cedarsoftware.util.io.JsonIoException: error parsing JSON value [https://api.themoviedb.org/3/search/movie?query=jack+reacher&year=2016&language=it&api_key=66308fb6e3fd850dde4c7d21df2e8306]
error parsing JSON value
Finished without processing any files
Failure (°_°)
root@MyNas:~#

This doesn't happen on tvshows...never happened on version 4.7.5...any idea?

Thanks
Ciao
Massimo
User avatar
rednoah
The Source
Posts: 22976
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Failure after 4.7.6 update

Post by rednoah »

Looks like the 4.7.6 release is fucked up. JSON parser library update is borked (with accent characters like à) and breaks everything.
:idea: Please read the FAQ and How to Request Help.
maxrock70
Posts: 8
Joined: 28 Sep 2014, 06:52

Re: Failure after 4.7.6 update

Post by maxrock70 »

Thanks...is there a way to rollback to 4.7.5?

Ciao
Massimo
User avatar
rednoah
The Source
Posts: 22976
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Failure after 4.7.6 update

Post by rednoah »

Please rollforward to 4.7.7 instead. ;)
:idea: Please read the FAQ and How to Request Help.
maxrock70
Posts: 8
Joined: 28 Sep 2014, 06:52

Re: Failure after 4.7.6 update

Post by maxrock70 »

Version 4.7.7 is working perfectly!

Many thanks.
Ciao
Massimo
Post Reply