Filebot Node and CLI - After 4.7.6 and 4.7.7 update now cannot download artwork

Support for Synology NAS, QNAP NAS and other Embedded Linux systems
Post Reply
neeraj
Posts: 8
Joined: 04 Jan 2017, 09:53

Filebot Node and CLI - After 4.7.6 and 4.7.7 update now cannot download artwork

Post by neeraj »

Hi,

I have been running filebot fine without any issues. After downloading and updating Filebot from 4.7.5 to 4.7.6 (yesterday), I am finding that whilst films and TV shows are being correctly identified and moved, the artwork is not downloading and reporting an error. I have tried updating to 4.7.7 (after seeing a post by maxrock70 yesterday where he had a somewhat similar issue but different error) but this has not worked either.

My system configuration is:

Model: DS215j
Current DSM version: DSM 6.0.2-8451 Update 7
Unofficial Java Installer: 1.8.0_111

Filebot sysinfo shows the following:
FileBot 4.7.7 (r4678)
JNA Native: 4.0.1
MediaInfo: 0.7.73
Apache Commons VFS: [zip, rar]
Chromaprint: java.io.IOException: Cannot run program "fpcalc": error=2, No such file or directory
Extended Attributes: OK
Script Bundle: 2017-01-03 (r469)
Groovy: 2.4.7
JRE: Java(TM) SE Runtime Environment 1.8.0_111
JVM: 32-bit Java HotSpot(TM) Client VM
CPU/MEM: 2 Core / 121 MB Max Memory / 9 MB Used Memory
OS: Linux (arm)
Package: SPK
Data: /volume1/@appstore/filebot/data/admin
uname: Linux storagenks 3.2.40 #8451 SMP Fri Dec 9 10:48:58 CST 2016 armv7l GNU/Linux synology_armada375_ds215j
Done ヾ(@⌒ー⌒@)ノ

I have included an example of when I run the filebot node and the output I receive below:

COMMAND BEING RUN - EXAMPLE 1

Code: Select all

filebot -script 'fn:amc' '/volume1/downloads/Appleseed.2004.1080p.BluRay.H264.AAC-RARBG' --output /volume1/video/processing --action hardlink -non-strict --conflict auto --lang en --def 'artwork=y' 'deleteAfterExtract=y' --log all --log-file '/volume1/@appstore/filebot-node/data/filebot.log'
------------------------------------------

ERROR GENERATED FROM THE COMMAND ABOVE (EXAMPLE 1)

Code: Select all

Locking /volume1/@appstore/filebot-node/data/filebot.log
Run script [fn:amc] at [Wed Jan 04 09:44:22 GMT 2017]
Parameter: artwork = y
Parameter: deleteAfterExtract = y
Argument[0]: /volume1/downloads/Appleseed.2004.1080p.BluRay.H264.AAC-RARBG
Ignore orphaned subtitles: /volume1/downloads/Appleseed.2004.1080p.BluRay.H264.AAC-RARBG/Subs/3_Eng.srt
Ignore orphaned subtitles: /volume1/downloads/Appleseed.2004.1080p.BluRay.H264.AAC-RARBG/Subs/4_Eng.srt
Input: /volume1/downloads/Appleseed.2004.1080p.BluRay.H264.AAC-RARBG/Appleseed.2004.1080p.BluRay.H264.AAC-RARBG.mp4
xattr: [Appleseed.2004.1080p.BluRay.H264.AAC-RARBG.mp4] => [Appleseed (2004)]
Group: [mov:appleseed 2004] => [Appleseed.2004.1080p.BluRay.H264.AAC-RARBG.mp4]
Rename movies using [TheMovieDB]
Auto-detect movie from context: [/volume1/downloads/Appleseed.2004.1080p.BluRay.H264.AAC-RARBG/Appleseed.2004.1080p.BluRay.H264.AAC-RARBG.mp4]
[HARDLINK] Rename [/volume1/downloads/Appleseed.2004.1080p.BluRay.H264.AAC-RARBG/Appleseed.2004.1080p.BluRay.H264.AAC-RARBG.mp4] to [/volume1/video/processing/Movies/Appleseed (2004)/Appleseed (2004).mp4]
Processed 1 files
[b]Fetching movie artwork for [Appleseed (2004)] to [/volume1/video/processing/Movies/Appleseed (2004)]
No such property: locale for class: net.filebot.cli.ArgumentBean[/b]
[b]groovy.lang.MissingPropertyException: No such property: locale for class: net.filebot.cli.ArgumentBean[/b]
	at Script1$_run_closure55$_closure134.doCall(Script1.groovy:454)
	at Script1$_run_closure55.doCall(Script1.groovy:449)
	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)

Failure (°_°)
------------------------------------------

I have tried this with other films and TV shows and I get the same error No such property: locale for class: net.filebot.cli.ArgumentBean. I have also tried via the scheduler task (CLI) which I had created months ago which runs every day without error and I also see the same issue.

Below is a sample of the log file which is generated when the scheduled task is run

Code: Select all

Run script [fn:amc] at [Wed Jan 04 10:07:32 GMT 2017]
Parameter: artwork = y
Parameter: deleteAfterExtract = y
Parameter: excludeList = .excludes
Argument[0]: /volume1/downloads
Use excludes: /volume1/video/processing/.excludes
Ignore system path: /volume1/downloads/@eaDir
Input: /volume1/downloads/Appleseed.Ex.Machina.2007.1080p.BluRay.H264.AAC-RARBG/Appleseed.Ex.Machina.2007.1080p.BluRay.H264.AAC-RARBG.mp4
xattr: [Appleseed.Ex.Machina.2007.1080p.BluRay.H264.AAC-RARBG.mp4] => [Appleseed: Ex Machina (2007)]
Group: [mov:appleseed ex machina 2007] => [Appleseed.Ex.Machina.2007.1080p.BluRay.H264.AAC-RARBG.mp4]
Rename movies using [TheMovieDB]
Auto-detect movie from context: [/volume1/downloads/Appleseed.Ex.Machina.2007.1080p.BluRay.H264.AAC-RARBG/Appleseed.Ex.Machina.2007.1080p.BluRay.H264.AAC-RARBG.mp4]
[HARDLINK] Rename [/volume1/downloads/Appleseed.Ex.Machina.2007.1080p.BluRay.H264.AAC-RARBG/Appleseed.Ex.Machina.2007.1080p.BluRay.H264.AAC-RARBG.mp4] to [/volume1/video/processing/Movies/Appleseed - Ex Machina (2007)/Appleseed - Ex Machina (2007).mp4]
Processed 1 files
Fetching movie artwork for [Appleseed: Ex Machina (2007)] to [/volume1/video/processing/Movies/Appleseed - Ex Machina (2007)]
[b]No such property: locale for class: net.filebot.cli.ArgumentBean[/b]
[b]groovy.lang.MissingPropertyException: No such property: locale for class: net.filebot.cli.ArgumentBean[/b]
	at Script1$_run_closure55$_closure134.doCall(Script1.groovy:454)
	at Script1$_run_closure55.doCall(Script1.groovy:449)
	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)

Failure (°_°)
The movie/tvshow lookup and information retrieve works, the hardlink works, it's just the cover artwork which fails.

What I have done this morning is to re-install the unofficial java installer so that I get the latest version of the java 1.8.0_111. This has not changed the situation and I am still unable to download artwork.

Do you have any suggestions to help?

Thanks in advance

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

Re: Filebot Node and CLI - After 4.7.6 and 4.7.7 update now cannot download artwork

Post by rednoah »

This is how a bug report should look like! All the information that one could potentially need is right there. First post and it's perfect already.

Sorry for f***ing up the compatibility with previous versions.

It's fixed now and I've pushed a new script jar:

Code: Select all

filebot -clear-cache && filebot -script fn:sysinfo
:idea: Please read the FAQ and How to Request Help.
neeraj
Posts: 8
Joined: 04 Jan 2017, 09:53

Re: Filebot Node and CLI - After 4.7.6 and 4.7.7 update now cannot download artwork

Post by neeraj »

Hi Rednoah,

Thank you for the kind comments regarding the thread/post I created :-). Also no problem regarding the broken functionality in changing versions (these things happen). Filebot is an amazing app/tool and I use it everyday. For anybody who needs to be able to correctly name and add artwork to media (films/tvshows/etc.) this is the only product I would recommend.

I can confirm that after running the command you have provided it appears to be working again (it looks like the command clears some internal cache). I have included snapshots of the output logs from running the CLI command as well as the node/GUI version (below):

FIRSTLY RESULTS FROM RUNNING COMMAND TO FIX ISSUE

Code: Select all

filebot -clear-cache && filebot -script fn:sysinfo
Clear cache
* Delete /volume1/@appstore/filebot/data/admin/cache/0
FileBot 4.7.7 (r4678)
JNA Native: 4.0.1
MediaInfo: 0.7.73
Apache Commons VFS: [zip, rar]
Chromaprint: java.io.IOException: Cannot run program "fpcalc": error=2, No such file or directory
Extended Attributes: OK
Script Bundle: 2017-01-05 (r470)
Groovy: 2.4.7
JRE: Java(TM) SE Runtime Environment 1.8.0_111
JVM: 32-bit Java HotSpot(TM) Client VM
CPU/MEM: 2 Core / 121 MB Max Memory / 12 MB Used Memory
OS: Linux (arm)
Package: SPK
Data: /volume1/@appstore/filebot/data/admin
uname: Linux storagenks 3.2.40 #8451 SMP Fri Dec 9 10:48:58 CST 2016 armv7l GNU/Linux synology_armada375_ds215j
Done ヾ(@⌒ー⌒@)ノ
After running the command above, I then used the filebot node GUI to manually process a file.

COMMAND RUN VIA FILEBOT NODE GUI

Code: Select all

filebot -script 'fn:amc' '/volume1/downloads/Appleseed (2004) 1080p' --output /volume1/video/processing --action hardlink -non-strict --conflict auto --lang en --def 'artwork=y' 'deleteAfterExtract=y' --log all --log-file '/volume1/@appstore/filebot-node/data/filebot.log'

OUTPUT FROM FILEBOT NODE GUI

Code: Select all

Locking /volume1/@appstore/filebot-node/data/filebot.log
Run script [fn:amc] at [Thu Jan 05 08:02:00 GMT 2017]
Parameter: artwork = y
Parameter: deleteAfterExtract = y
Argument[0]: /volume1/downloads/Appleseed (2004) 1080p
Ignore orphaned subtitles: /volume1/downloads/Appleseed (2004) 1080p/Subs/3_Eng.srt
Ignore orphaned subtitles: /volume1/downloads/Appleseed (2004) 1080p/Subs/4_Eng.srt
Input: /volume1/downloads/Appleseed (2004) 1080p/Appleseed.2004.mp4
xattr: [Appleseed.2004.mp4] => [Appleseed (2004)]
Group: [mov:appleseed 2004] => [Appleseed.2004.mp4]
Rename movies using [TheMovieDB]
Auto-detect movie from context: [/volume1/downloads/Appleseed (2004) 1080p/Appleseed.2004.mp4]
[HARDLINK] Rename [/volume1/downloads/Appleseed (2004) 1080p/Appleseed.2004.mp4] to [/volume1/video/processing/Movies/Appleseed (2004)/Appleseed (2004).mp4]
Processed 1 files
Fetching movie artwork for [Appleseed (2004)] to [/volume1/video/processing/Movies/Appleseed (2004)]
Generate Movie NFO: Appleseed [11633]
Fetching /volume1/video/processing/Movies/Appleseed (2004)/poster.jpg => [posters/1000x1500, en, http://image.tmdb.org/t/p/original/dyROof1YUhe0eul1P1js6ghYtkQ.jpg]
Fetching /volume1/video/processing/Movies/Appleseed (2004)/fanart.jpg => [backdrops/1920x1080, http://image.tmdb.org/t/p/original/2ynxC25bh0lTazbCcUv6n1MTOjj.jpg]
Fetching /volume1/video/processing/Movies/Appleseed (2004)/clearart.png => [hdmovieclearart, en, 1.0, http://assets.fanart.tv/fanart/movies/11633/hdmovieclearart/appleseed-56d38323917d4.png]
Fetching /volume1/video/processing/Movies/Appleseed (2004)/logo.png => [hdmovielogo, en, 3.0, http://assets.fanart.tv/fanart/movies/11633/hdmovielogo/appleseed-51efdae66c93a.png]
Fetching /volume1/video/processing/Movies/Appleseed (2004)/disc.png => [moviedisc/bluray, en, 2.0, http://assets.fanart.tv/fanart/movies/11633/moviedisc/appleseed-5203a2c7845f5.png]
Done ヾ(@⌒ー⌒@)ノ
------------------------------------------

[Process completed]
Here I can see that movie searching is still working and now we can see that it's also downloading the artwork as well. So success with what filebot considers a new file which has not been processed before.

To be safe I also performed a similar test again using the Scheduler task that I had setup previously. Below is the output only from this test:

OUTPUT FROM FILEBOT CLI VIA SCHEDULER

Code: Select all

Run script [fn:amc] at [Thu Jan 05 08:05:44 GMT 2017]
Parameter: artwork = y
Parameter: deleteAfterExtract = y
Parameter: excludeList = .excludes
Argument[0]: /volume1/downloads
Use excludes: /volume1/video/processing/.excludes
Ignore system path: /volume1/downloads/@eaDir
Input: /volume1/downloads/Appleseed (2004) 1080p/Appleseed.2004.mp4
Input: /volume1/downloads/Appleseed.Ex.Machina.2007.1080p/Appleseed.Ex.Machina.2007.1080p.BluRay.H264.AAC-RARBG.mp4
xattr: [Appleseed.2004.mp4] => [Appleseed (2004)]
xattr: [Appleseed.Ex.Machina.2007.1080p.BluRay.H264.AAC-RARBG.mp4] => [Appleseed: Ex Machina (2007)]
Group: [mov:appleseed 2004] => [Appleseed.2004.mp4]
Group: [mov:appleseed ex machina 2007] => [Appleseed.Ex.Machina.2007.1080p.BluRay.H264.AAC-RARBG.mp4]
Rename movies using [TheMovieDB]
Auto-detect movie from context: [/volume1/downloads/Appleseed (2004) 1080p/Appleseed.2004.mp4]
Skipped [/volume1/downloads/Appleseed (2004) 1080p/Appleseed.2004.mp4] because [/volume1/video/processing/Movies/Appleseed (2004)/Appleseed (2004).mp4] already exists
Processed 0 files
Rename movies using [TheMovieDB]
Auto-detect movie from context: [/volume1/downloads/Appleseed.Ex.Machina.2007.1080p/Appleseed.Ex.Machina.2007.1080p.BluRay.H264.AAC-RARBG.mp4]
[HARDLINK] Rename [/volume1/downloads/Appleseed.Ex.Machina.2007.1080p/Appleseed.Ex.Machina.2007.1080p.BluRay.H264.AAC-RARBG.mp4] to [/volume1/video/processing/Movies/Appleseed - Ex Machina (2007)/Appleseed - Ex Machina (2007).mp4]
Processed 1 files
Fetching movie artwork for [Appleseed: Ex Machina (2007)] to [/volume1/video/processing/Movies/Appleseed - Ex Machina (2007)]
Generate Movie NFO: Appleseed: Ex Machina [13981]
Fetching /volume1/video/processing/Movies/Appleseed - Ex Machina (2007)/poster.jpg => [posters/1000x1500, en, http://image.tmdb.org/t/p/original/IhJhwbKadH5V3VkzKvwMfAw3cU.jpg]
Fetching /volume1/video/processing/Movies/Appleseed - Ex Machina (2007)/fanart.jpg => [backdrops/1280x720, http://image.tmdb.org/t/p/original/qDTzmcc66RHRKeCkQoqq91hc44R.jpg]
Fetching /volume1/video/processing/Movies/Appleseed - Ex Machina (2007)/clearart.png => [hdmovieclearart, en, 2.0, http://assets.fanart.tv/fanart/movies/13981/hdmovieclearart/appleseed-ex-machina-51785e61419aa.png]
Fetching /volume1/video/processing/Movies/Appleseed - Ex Machina (2007)/logo.png => [hdmovielogo, en, 1.0, http://assets.fanart.tv/fanart/movies/13981/hdmovielogo/appleseed-ex-machina-51785e4f7b34a.png]
Fetching /volume1/video/processing/Movies/Appleseed - Ex Machina (2007)/disc.png => [moviedisc/bluray, en, 3.0, http://assets.fanart.tv/fanart/movies/13981/moviedisc/appleseed-ex-machina-51f378b7642ec.png]
Done ヾ(@⌒ー⌒@)ノ
So this 2nd test worked as well (again we see movie image work is being downloaded). I did a further test with 2 more movies:

1. Old Movie which had never been processed before and didn't contain any movie artwork - WORKED
2. A new movie released this year (had never been processed before) - WORKED

I have had one failure (where I got the same error again) and have tried to replicate it without success, so I am going to ignore that failure and work on the basis that all of my testing has worked.

Thank you kindly for coming back to me regarding this issue and hopefully this post will be useful for others.

Neeraj
neeraj
Posts: 8
Joined: 04 Jan 2017, 09:53

Re: Filebot Node and CLI - After 4.7.6 and 4.7.7 update now cannot download artwork

Post by neeraj »

Hi Rednoah,

Sorry to bother you again.

I have had some further results back which would suggest that there may still be an issue. What I had noticed (this morning), is that when my scheduled task had run, it had failed but when I process the same file via the filebot node it worked fine. I have captured the results and included them below:

COMMAND RUN VIA TASK SCHEDULER

Code: Select all

filebot -script 'fn:amc' /volume1/downloads --output /volume1/video/processing --action hardlink -non-strict --conflict auto --lang en --def 'artwork=y' 'deleteAfterExtract=y' 'excludeList=.excludes' >> /volume1/video/processing/filebot.log 2>&1
This command has been in place for several months and was working fine with version 4.7.5 of filebot. The results of running the command is shown below.

TASK SCHEDULER LOG RESULTS

Code: Select all

Run script [fn:amc] at [Fri Jan 06 11:00:22 GMT 2017]
Parameter: artwork = y
Parameter: deleteAfterExtract = y
Parameter: excludeList = .excludes
Argument[0]: /volume1/downloads
Use excludes: /volume1/video/processing/.excludes (1)
Ignore system path: /volume1/downloads/@eaDir
Skip small video file: /volume1/downloads/Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG/RARBG.mp4
Input: /volume1/downloads/Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG/Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG.mp4
Input: /volume1/downloads/Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG/Subs/Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG.idx
Input: /volume1/downloads/Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG/Subs/Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG.sub
Group: [mov:good kids 2016] => [Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG.mp4, Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG.idx, Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG.sub]
Rename movies using [TheMovieDB]
Auto-detect movie from context: [/volume1/downloads/Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG/Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG.mp4]
SubStationAlpha: Cannot find [Events] section
SubStationAlpha: Cannot find [Events] section
[HARDLINK] Rename [/volume1/downloads/Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG/Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG.mp4] to [/volume1/video/processing/Movies/Good Kids (2016)/Good Kids (2016).mp4]
[HARDLINK] Rename [/volume1/downloads/Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG/Subs/Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG.idx] to [/volume1/video/processing/Movies/Good Kids (2016)/Good Kids (2016).idx]
[HARDLINK] Rename [/volume1/downloads/Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG/Subs/Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG.sub] to [/volume1/video/processing/Movies/Good Kids (2016)/Good Kids (2016).sub]
Processed 3 files
Fetching movie artwork for [Good Kids (2016)] to [/volume1/video/processing/Movies/Good Kids (2016)]
No such property: locale for class: net.filebot.cli.ArgumentBean
groovy.lang.MissingPropertyException: No such property: locale for class: net.filebot.cli.ArgumentBean
	at Script1$_run_closure55$_closure134.doCall(Script1.groovy:454)
	at Script1$_run_closure55.doCall(Script1.groovy:449)
	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)

Failure (°_°)
As you can see, it's only when it comes to fetching the movie artwork that it fails:
Fetching movie artwork for [Good Kids (2016)] to [/volume1/video/processing/Movies/Good Kids (2016)]
No such property: locale for class: net.filebot.cli.ArgumentBean
So below is the command and results when the filebot node. FYI, I ran the filebot node after the reviewing the results and log file from the scheduled task and seeing that no movie artwork had been downloaded. Before running the filebot node, I had deleted the .excludes file and the "processed movie folder" (so I don't get a "file already exists message").

COMMAND RUN VIA FILEBOT NODE

Code: Select all

filebot -script 'fn:amc' '/volume1/downloads/Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG' --output /volume1/video/processing --action hardlink -non-strict --conflict auto --lang en --def 'artwork=y' 'deleteAfterExtract=y' --log all --log-file '/volume1/@appstore/filebot-node/data/filebot.log'
I checked the command above against the command that I run via the scheduler and they look pretty much the same. Below are the log file results.

FILEBOT NODE LOG RESULTS

Code: Select all

Locking /volume1/@appstore/filebot-node/data/filebot.log
Run script [fn:amc] at [Fri Jan 06 11:38:49 GMT 2017]
Parameter: artwork = y
Parameter: deleteAfterExtract = y
Argument[0]: /volume1/downloads/Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG
Skip small video file: /volume1/downloads/Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG/RARBG.mp4
Input: /volume1/downloads/Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG/Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG.mp4
Input: /volume1/downloads/Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG/Subs/Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG.idx
Input: /volume1/downloads/Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG/Subs/Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG.sub
xattr: [Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG.mp4] => [Good Kids (2016)]
xattr: [Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG.idx] => [Good Kids (2016)]
xattr: [Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG.sub] => [Good Kids (2016)]
Group: [mov:good kids 2016] => [Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG.mp4, Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG.idx, Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG.sub]
Rename movies using [TheMovieDB]
Auto-detect movie from context: [/volume1/downloads/Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG/Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG.mp4]
SubStationAlpha: Cannot find [Events] section
SubStationAlpha: Cannot find [Events] section
[HARDLINK] Rename [/volume1/downloads/Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG/Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG.mp4] to [/volume1/video/processing/Movies/Good Kids (2016)/Good Kids (2016).mp4]
[HARDLINK] Rename [/volume1/downloads/Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG/Subs/Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG.idx] to [/volume1/video/processing/Movies/Good Kids (2016)/Good Kids (2016).idx]
[HARDLINK] Rename [/volume1/downloads/Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG/Subs/Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG.sub] to [/volume1/video/processing/Movies/Good Kids (2016)/Good Kids (2016).sub]
Processed 3 files
Fetching movie artwork for [Good Kids (2016)] to [/volume1/video/processing/Movies/Good Kids (2016)]
Generate Movie NFO: Good Kids [352186]
Fetching /volume1/video/processing/Movies/Good Kids (2016)/poster.jpg => [posters/640x960, en, http://image.tmdb.org/t/p/original/95VDu5cEzJABv5Qwak0FfORxqhn.jpg]
Fetching /volume1/video/processing/Movies/Good Kids (2016)/fanart.jpg => [backdrops/1600x900, http://image.tmdb.org/t/p/original/fQnUWu7Sle87lPPnXRUjSAgFG4o.jpg]
Fanart not found: /volume1/video/processing/Movies/Good Kids (2016)/clearart.png / hdmovieclearart
Fanart not found: /volume1/video/processing/Movies/Good Kids (2016)/clearart.png / movieart
Fetching /volume1/video/processing/Movies/Good Kids (2016)/logo.png => [hdmovielogo, en, 0.0, http://assets.fanart.tv/fanart/movies/352186/hdmovielogo/good-kids-57f9edf6e7a63.png]
Fanart not found: /volume1/video/processing/Movies/Good Kids (2016)/disc.png / moviedisc
Fanart not found: /volume1/video/processing/Movies/Good Kids (2016)/disc.png / moviedisc
Fanart not found: /volume1/video/processing/Movies/Good Kids (2016)/disc.png / moviedisc
Done ヾ(@⌒ー⌒@)ノ
Here I can see that the retrieval of movie artwork is successful
Fetching movie artwork for [Good Kids (2016)] to [/volume1/video/processing/Movies/Good Kids (2016)]
Generate Movie NFO: Good Kids [352186]
Fetching /volume1/video/processing/Movies/Good Kids (2016)/poster.jpg => [posters/640x960, en, http://image.tmdb.org/t/p/original/95VD ... ORxqhn.jpg]
So it looks like it's 1/2 working, i.e. working via filebot node but not when using the task scheduler.

I have also noticed that when the scheduled task next ran (remember I had removed the .excludes file and run the filebot node manually so the movie was processed) it shows a failure against the same movie. I have attached that portion of the log file below:

RESULT OF SCHEDULED TASK RUN AGAIN AGAINST SAME FILE

Code: Select all

Run script [fn:amc] at [Fri Jan 06 13:00:29 GMT 2017]
Parameter: artwork = y
Parameter: deleteAfterExtract = y
Parameter: excludeList = .excludes
Argument[0]: /volume1/downloads
Use excludes: /volume1/video/processing/.excludes
Ignore system path: /volume1/downloads/@eaDir
Skip small video file: /volume1/downloads/Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG/RARBG.mp4
Input: /volume1/downloads/Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG/Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG.mp4
Input: /volume1/downloads/Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG/Subs/Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG.idx
Input: /volume1/downloads/Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG/Subs/Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG.sub
xattr: [Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG.mp4] => [Good Kids (2016)]
xattr: [Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG.idx] => [Good Kids (2016)]
xattr: [Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG.sub] => [Good Kids (2016)]
Group: [mov:good kids 2016] => [Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG.mp4, Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG.idx, Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG.sub]
Rename movies using [TheMovieDB]
Auto-detect movie from context: [/volume1/downloads/Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG/Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG.mp4]
SubStationAlpha: Cannot find [Events] section
SubStationAlpha: Cannot find [Events] section
Skipped [/volume1/downloads/Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG/Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG.mp4] because [/volume1/video/processing/Movies/Good Kids (2016)/Good Kids (2016).mp4] already exists
Skipped [/volume1/downloads/Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG/Subs/Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG.idx] because [/volume1/video/processing/Movies/Good Kids (2016)/Good Kids (2016).idx] already exists
Skipped [/volume1/downloads/Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG/Subs/Good.Kids.2016.1080p.BluRay.H264.AAC-RARBG.sub] because [/volume1/video/processing/Movies/Good Kids (2016)/Good Kids (2016).sub] already exists
Processed 0 files
Finished without processing any files
Failure (°_°)
Above I see the following things that stand out
1. It processes the file correctly (remember I removed the .excludes file so it would re-process the file)
2. After detecting the movie, I see a strange message "SubStationAlpha: Cannot find [Events] section"
3. It finishes processing the file but rather then showing "Done" it shows a "Failure".

My system configuration is still the same and hasn't changed but I have included it for completeness (below):

filebot -script "fn:sysinfo"
FileBot 4.7.7 (r4678)
JNA Native: 4.0.1
MediaInfo: 0.7.73
Apache Commons VFS: [zip, rar]
Chromaprint: java.io.IOException: Cannot run program "fpcalc": error=2, No such file or directory
Extended Attributes: OK
Script Bundle: 2017-01-05 (r470)
Groovy: 2.4.7
JRE: Java(TM) SE Runtime Environment 1.8.0_111
JVM: 32-bit Java HotSpot(TM) Client VM
CPU/MEM: 2 Core / 121 MB Max Memory / 9 MB Used Memory
OS: Linux (arm)
Package: SPK
Data: /volume1/@appstore/filebot/data/admin
uname: Linux storagenks 3.2.40 #8451 SMP Fri Dec 9 10:48:58 CST 2016 armv7l GNU/Linux synology_armada375_ds215j
Done ヾ(@⌒ー⌒@)ノ

Model: DS215j
Current DSM version: DSM 6.0.2-8451 Update 7
Unofficial Java Installer: 1.8.0_111

I also captured the java version again running some different commands

java -version

Code: Select all

java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) Client VM (build 25.111-b14, mixed mode)
which java

Code: Select all

/usr/local/bin/java
I haven't tried to re-create the task again or removed/added java installer filebot or filebot node. I wanted to first approach yourself to see if it could be something else.
User avatar
rednoah
The Source
Posts: 22976
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Filebot Node and CLI - After 4.7.6 and 4.7.7 update now cannot download artwork

Post by rednoah »

Try uninstalling FileBot completely, or waiting for a week. On Synology DSM, that should make sure that you're not running previously cached scripts.

Each FileBot process uses it's own cache. If you have different users then each user has their own cache. If the same user starts 2 instances of FileBot then there will be 2 separate caches. On Synology DSM, -clear-cache may only delete the first cache for the current user.
:idea: Please read the FAQ and How to Request Help.
neeraj
Posts: 8
Joined: 04 Jan 2017, 09:53

Re: Filebot Node and CLI - After 4.7.6 and 4.7.7 update now cannot download artwork

Post by neeraj »

Hi Rednoah,

Thank you very much for the advice. I think I will wait a week (hoping that the individual caches will clear themselves). If that doesn't work then I will go down the route of un-installing then re-installing filebot.

Thank you again so very much for your prompt and very helpful information.
Post Reply