Jump to content
Djoss

[Support] Djoss - FileBot

342 posts in this topic Last Reply

Recommended Posts

For some reason my files aren't appearing in Filebot and when I open the GUI the server is shown as offline with the error message "Server disconnected (code:1006)"

 

Any ideas? I've copied the container's log below: 

 


27/11/2018 10:58:15 passing arg to libvncserver: -desktop
27/11/2018 10:58:15 passing arg to libvncserver: FileBot
27/11/2018 10:58:15 x11vnc version: 0.9.14 lastmod: 2015-11-14 pid: 798
27/11/2018 10:58:16 Using X display :0
27/11/2018 10:58:16 rootwin: 0x43 reswin: 0x400001 dpy: 0xd500ea00
27/11/2018 10:58:16
27/11/2018 10:58:16 ------------------ USEFUL INFORMATION ------------------
27/11/2018 10:58:16 X DAMAGE available on display, using it for polling hints.
27/11/2018 10:58:16 To disable this behavior use: '-noxdamage'
27/11/2018 10:58:16
27/11/2018 10:58:16 Most compositing window managers like 'compiz' or 'beryl'
27/11/2018 10:58:16 cause X DAMAGE to fail, and so you may not see any screen
27/11/2018 10:58:16 updates via VNC. Either disable 'compiz' (recommended) or
27/11/2018 10:58:16 supply the x11vnc '-noxdamage' command line option.
27/11/2018 10:58:16 X COMPOSITE available on display, using it for window polling.
27/11/2018 10:58:16 To disable this behavior use: '-noxcomposite'
27/11/2018 10:58:16
27/11/2018 10:58:16 Wireframing: -wireframe mode is in effect for window moves.
27/11/2018 10:58:16 If this yields undesired behavior (poor response, painting
27/11/2018 10:58:16 errors, etc) it may be disabled:
27/11/2018 10:58:16 - use '-nowf' to disable wireframing completely.
27/11/2018 10:58:16 - use '-nowcr' to disable the Copy Rectangle after the
27/11/2018 10:58:16 moved window is released in the new position.
27/11/2018 10:58:16 Also see the -help entry for tuning parameters.
27/11/2018 10:58:16 You can press 3 Alt_L's (Left "Alt" key) in a row to
27/11/2018 10:58:16 repaint the screen, also see the -fixscreen option for
27/11/2018 10:58:16 periodic repaints.
27/11/2018 10:58:16 GrabServer control via XTEST.
27/11/2018 10:58:16
27/11/2018 10:58:16 Scroll Detection: -scrollcopyrect mode is in effect to
27/11/2018 10:58:16 use RECORD extension to try to detect scrolling windows
27/11/2018 10:58:16 (induced by either user keystroke or mouse input).
27/11/2018 10:58:16 If this yields undesired behavior (poor response, painting
27/11/2018 10:58:16 errors, etc) it may be disabled via: '-noscr'
27/11/2018 10:58:16 Also see the -help entry for tuning parameters.
27/11/2018 10:58:16 You can press 3 Alt_L's (Left "Alt" key) in a row to
27/11/2018 10:58:16 repaint the screen, also see the -fixscreen option for
27/11/2018 10:58:16 periodic repaints.
27/11/2018 10:58:16
27/11/2018 10:58:16 XKEYBOARD: number of keysyms per keycode 7 is greater
27/11/2018 10:58:16 than 4 and 51 keysyms are mapped above 4.
27/11/2018 10:58:16 Automatically switching to -xkb mode.
27/11/2018 10:58:16 If this makes the key mapping worse you can
27/11/2018 10:58:16 disable it with the "-noxkb" option.
27/11/2018 10:58:16 Also, remember "-remap DEAD" for accenting characters.
27/11/2018 10:58:16
27/11/2018 10:58:16 X FBPM extension not supported.
27/11/2018 10:58:16 X display is not capable of DPMS.
27/11/2018 10:58:16 --------------------------------------------------------
27/11/2018 10:58:16
27/11/2018 10:58:16 Default visual ID: 0x21
27/11/2018 10:58:16 Read initial data from X display into framebuffer.
27/11/2018 10:58:16 initialize_screen: fb_depth/fb_bpp/fb_Bpl 24/32/5120
27/11/2018 10:58:16
27/11/2018 10:58:16 X display :0 is 32bpp depth=24 true color
27/11/2018 10:58:16
27/11/2018 10:58:16 Listening for VNC connections on TCP port 5900
27/11/2018 10:58:16
27/11/2018 10:58:16 Xinerama is present and active (e.g. multi-head).
27/11/2018 10:58:16 Xinerama: number of sub-screens: 1
27/11/2018 10:58:16 Xinerama: no blackouts needed (only one sub-screen)
27/11/2018 10:58:16
27/11/2018 10:58:16 fb read rate: 581 MB/sec
27/11/2018 10:58:16 fast read: reset -wait ms to: 10
27/11/2018 10:58:16 fast read: reset -defer ms to: 10
27/11/2018 10:58:16 The X server says there are 10 mouse buttons.
27/11/2018 10:58:16 screen setup finished.
27/11/2018 10:58:16

The VNC desktop is: 30a010d29ec4:0

0

******************************************************************************
Have you tried the x11vnc '-ncache' VNC client-side pixel caching feature yet?

The scheme stores pixel data offscreen on the VNC viewer side for faster
retrieval. It should work with any VNC viewer. Try it by running:

x11vnc -ncache 10 ...

One can also add -ncache_cr for smooth 'copyrect' window motion.
More info: http://www.karlrunge.com/x11vnc/faq.html#faq-client-caching

[services.d] starting app...
[services.d] done.
[app] starting FileBot...
FileBot 4.8.4 (r5846)
JNA Native: 5.2.0
MediaInfo: 18.05
Apache Commons VFS: [zip, rar]
Chromaprint: 1.4.3
Extended Attributes: OK
Unicode Filesystem: OK
Script Bundle: 2018-10-05 (r536)
Groovy: 2.5.1
JRE: OpenJDK Runtime Environment 1.8.0_171
JVM: 64-bit OpenJDK 64-Bit Server VM
CPU/MEM: 8 Core / 3 GB Max Memory / 29 MB Used Memory
OS: Linux (amd64)
HW: Linux 30a010d29ec4 4.18.17-unRAID #1 SMP Sun Nov 4 08:16:44 PST 2018 x86_64 Linux
DATA: /config
Package: DOCKER
License: UNREGISTERED
Done ヾ(@⌒ー⌒@)ノ
Prism pipeline init order: sw
Using java-based Pisces rasterizer
Using dirty region optimizations
Not using texture mask for primitives
Not forcing power of 2 sizes for textures
Using hardware CLAMP_TO_ZERO mode
Opting in for HiDPI pixel scaling
*** Fallback to Prism SW pipeline
Prism pipeline name = com.sun.prism.sw.SWPipeline
(X) Got class = class com.sun.prism.sw.SWPipeline
Initialized prism pipeline: com.sun.prism.sw.SWPipeline
vsync: true vpipe: false
27/11/2018 11:09:47 Got connection from client 127.0.0.1
27/11/2018 11:09:47 other clients:
27/11/2018 11:09:47 Got 'ws' WebSockets handshake
27/11/2018 11:09:47 Got protocol: binary
27/11/2018 11:09:47 - webSocketsHandshake: using binary/raw encoding
27/11/2018 11:09:47 - WebSockets client version hybi-13
27/11/2018 11:09:47 Disabled X server key autorepeat.
27/11/2018 11:09:47 to force back on run: 'xset r on' (3 times)
27/11/2018 11:09:47 incr accepted_client=1 for 127.0.0.1:46570 sock=10
27/11/2018 11:09:47 webSocketsDecodeHybi: got frame without mask
27/11/2018 11:09:47 rfbProcessClientProtocolVersion: read: I/O error

 

Share this post


Link to post
18 hours ago, zandrsn said:

For some reason my files aren't appearing in Filebot and when I open the GUI the server is shown as offline with the error message "Server disconnected (code:1006)"

 

Any ideas? I've copied the container's log below: 

 



27/11/2018 10:58:15 passing arg to libvncserver: -desktop
27/11/2018 10:58:15 passing arg to libvncserver: FileBot
27/11/2018 10:58:15 x11vnc version: 0.9.14 lastmod: 2015-11-14 pid: 798
27/11/2018 10:58:16 Using X display :0
27/11/2018 10:58:16 rootwin: 0x43 reswin: 0x400001 dpy: 0xd500ea00
27/11/2018 10:58:16
27/11/2018 10:58:16 ------------------ USEFUL INFORMATION ------------------
27/11/2018 10:58:16 X DAMAGE available on display, using it for polling hints.
27/11/2018 10:58:16 To disable this behavior use: '-noxdamage'
27/11/2018 10:58:16
27/11/2018 10:58:16 Most compositing window managers like 'compiz' or 'beryl'
27/11/2018 10:58:16 cause X DAMAGE to fail, and so you may not see any screen
27/11/2018 10:58:16 updates via VNC. Either disable 'compiz' (recommended) or
27/11/2018 10:58:16 supply the x11vnc '-noxdamage' command line option.
27/11/2018 10:58:16 X COMPOSITE available on display, using it for window polling.
27/11/2018 10:58:16 To disable this behavior use: '-noxcomposite'
27/11/2018 10:58:16
27/11/2018 10:58:16 Wireframing: -wireframe mode is in effect for window moves.
27/11/2018 10:58:16 If this yields undesired behavior (poor response, painting
27/11/2018 10:58:16 errors, etc) it may be disabled:
27/11/2018 10:58:16 - use '-nowf' to disable wireframing completely.
27/11/2018 10:58:16 - use '-nowcr' to disable the Copy Rectangle after the
27/11/2018 10:58:16 moved window is released in the new position.
27/11/2018 10:58:16 Also see the -help entry for tuning parameters.
27/11/2018 10:58:16 You can press 3 Alt_L's (Left "Alt" key) in a row to
27/11/2018 10:58:16 repaint the screen, also see the -fixscreen option for
27/11/2018 10:58:16 periodic repaints.
27/11/2018 10:58:16 GrabServer control via XTEST.
27/11/2018 10:58:16
27/11/2018 10:58:16 Scroll Detection: -scrollcopyrect mode is in effect to
27/11/2018 10:58:16 use RECORD extension to try to detect scrolling windows
27/11/2018 10:58:16 (induced by either user keystroke or mouse input).
27/11/2018 10:58:16 If this yields undesired behavior (poor response, painting
27/11/2018 10:58:16 errors, etc) it may be disabled via: '-noscr'
27/11/2018 10:58:16 Also see the -help entry for tuning parameters.
27/11/2018 10:58:16 You can press 3 Alt_L's (Left "Alt" key) in a row to
27/11/2018 10:58:16 repaint the screen, also see the -fixscreen option for
27/11/2018 10:58:16 periodic repaints.
27/11/2018 10:58:16
27/11/2018 10:58:16 XKEYBOARD: number of keysyms per keycode 7 is greater
27/11/2018 10:58:16 than 4 and 51 keysyms are mapped above 4.
27/11/2018 10:58:16 Automatically switching to -xkb mode.
27/11/2018 10:58:16 If this makes the key mapping worse you can
27/11/2018 10:58:16 disable it with the "-noxkb" option.
27/11/2018 10:58:16 Also, remember "-remap DEAD" for accenting characters.
27/11/2018 10:58:16
27/11/2018 10:58:16 X FBPM extension not supported.
27/11/2018 10:58:16 X display is not capable of DPMS.
27/11/2018 10:58:16 --------------------------------------------------------
27/11/2018 10:58:16
27/11/2018 10:58:16 Default visual ID: 0x21
27/11/2018 10:58:16 Read initial data from X display into framebuffer.
27/11/2018 10:58:16 initialize_screen: fb_depth/fb_bpp/fb_Bpl 24/32/5120
27/11/2018 10:58:16
27/11/2018 10:58:16 X display :0 is 32bpp depth=24 true color
27/11/2018 10:58:16
27/11/2018 10:58:16 Listening for VNC connections on TCP port 5900
27/11/2018 10:58:16
27/11/2018 10:58:16 Xinerama is present and active (e.g. multi-head).
27/11/2018 10:58:16 Xinerama: number of sub-screens: 1
27/11/2018 10:58:16 Xinerama: no blackouts needed (only one sub-screen)
27/11/2018 10:58:16
27/11/2018 10:58:16 fb read rate: 581 MB/sec
27/11/2018 10:58:16 fast read: reset -wait ms to: 10
27/11/2018 10:58:16 fast read: reset -defer ms to: 10
27/11/2018 10:58:16 The X server says there are 10 mouse buttons.
27/11/2018 10:58:16 screen setup finished.
27/11/2018 10:58:16

The VNC desktop is: 30a010d29ec4:0

0

******************************************************************************
Have you tried the x11vnc '-ncache' VNC client-side pixel caching feature yet?

The scheme stores pixel data offscreen on the VNC viewer side for faster
retrieval. It should work with any VNC viewer. Try it by running:

x11vnc -ncache 10 ...

One can also add -ncache_cr for smooth 'copyrect' window motion.
More info: http://www.karlrunge.com/x11vnc/faq.html#faq-client-caching

[services.d] starting app...
[services.d] done.
[app] starting FileBot...
FileBot 4.8.4 (r5846)
JNA Native: 5.2.0
MediaInfo: 18.05
Apache Commons VFS: [zip, rar]
Chromaprint: 1.4.3
Extended Attributes: OK
Unicode Filesystem: OK
Script Bundle: 2018-10-05 (r536)
Groovy: 2.5.1
JRE: OpenJDK Runtime Environment 1.8.0_171
JVM: 64-bit OpenJDK 64-Bit Server VM
CPU/MEM: 8 Core / 3 GB Max Memory / 29 MB Used Memory
OS: Linux (amd64)
HW: Linux 30a010d29ec4 4.18.17-unRAID #1 SMP Sun Nov 4 08:16:44 PST 2018 x86_64 Linux
DATA: /config
Package: DOCKER
License: UNREGISTERED
Done ヾ(@⌒ー⌒@)ノ
Prism pipeline init order: sw
Using java-based Pisces rasterizer
Using dirty region optimizations
Not using texture mask for primitives
Not forcing power of 2 sizes for textures
Using hardware CLAMP_TO_ZERO mode
Opting in for HiDPI pixel scaling
*** Fallback to Prism SW pipeline
Prism pipeline name = com.sun.prism.sw.SWPipeline
(X) Got class = class com.sun.prism.sw.SWPipeline
Initialized prism pipeline: com.sun.prism.sw.SWPipeline
vsync: true vpipe: false
27/11/2018 11:09:47 Got connection from client 127.0.0.1
27/11/2018 11:09:47 other clients:
27/11/2018 11:09:47 Got 'ws' WebSockets handshake
27/11/2018 11:09:47 Got protocol: binary
27/11/2018 11:09:47 - webSocketsHandshake: using binary/raw encoding
27/11/2018 11:09:47 - WebSockets client version hybi-13
27/11/2018 11:09:47 Disabled X server key autorepeat.
27/11/2018 11:09:47 to force back on run: 'xset r on' (3 times)
27/11/2018 11:09:47 incr accepted_client=1 for 127.0.0.1:46570 sock=10
27/11/2018 11:09:47 webSocketsDecodeHybi: got frame without mask
27/11/2018 11:09:47 rfbProcessClientProtocolVersion: read: I/O error

 

Can you try to clear your browser's cache?

Share this post


Link to post

I don't know if I missed it, but is there a way to make the load button default to /storage/Downloads instead of /config

Share this post


Link to post
22 hours ago, RED-404 said:

I don't know if I missed it, but is there a way to make the load button default to /storage/Downloads instead of /config

The default could definitely be changed to "/storage" instead of "/config" and this would make more sense.

But once you open a location, it should remember it next time.

Share this post


Link to post

Thanks for the great docker.  I am pretty new to unraid and everything is very foreign. I have everything installed including the license and the gui portion of the program works however I do not fully understand how to run the command line side of filebot.

 

This is the script that I want to run:

filebot -script fn:amc --action move -non-strict "/storage/media/plex data/downloadtemp/media/" --conflict skip -non-strict --log-file amc.log --def movieFormat="/storage/media/movies/{ny}/{ny}" --def seriesFormat="/storage/media/tv/{n}/{'Season '+s}/{n} - {s00e00} - {t}" --def unsorted=y music=n artwork=n --def clean=y --def excludeList=/config/amc-exclude-list.txt --def deleteAfterExtract=y

 

I just do not know where to put it and how to run it.

 

I have a user script that runs rclone to move files from an ftp server and I would like to run this script on move completion.  I do not mind if it runs all the time as long it does not try to process half downloaded files.

 

Thank you in advance for any help.
 

Share this post


Link to post
6 hours ago, Truk.22 said:

Thanks for the great docker.  I am pretty new to unraid and everything is very foreign. I have everything installed including the license and the gui portion of the program works however I do not fully understand how to run the command line side of filebot.

 

This is the script that I want to run:

filebot -script fn:amc --action move -non-strict "/storage/media/plex data/downloadtemp/media/" --conflict skip -non-strict --log-file amc.log --def movieFormat="/storage/media/movies/{ny}/{ny}" --def seriesFormat="/storage/media/tv/{n}/{'Season '+s}/{n} - {s00e00} - {t}" --def unsorted=y music=n artwork=n --def clean=y --def excludeList=/config/amc-exclude-list.txt --def deleteAfterExtract=y

 

I just do not know where to put it and how to run it.

 

I have a user script that runs rclone to move files from an ftp server and I would like to run this script on move completion.  I do not mind if it runs all the time as long it does not try to process half downloaded files.

 

Thank you in advance for any help.
 

This is the one I got working. This one is based of shell.

 

 

Share this post


Link to post
7 hours ago, Truk.22 said:

Thanks for the great docker.  I am pretty new to unraid and everything is very foreign. I have everything installed including the license and the gui portion of the program works however I do not fully understand how to run the command line side of filebot.

 

This is the script that I want to run:

filebot -script fn:amc --action move -non-strict "/storage/media/plex data/downloadtemp/media/" --conflict skip -non-strict --log-file amc.log --def movieFormat="/storage/media/movies/{ny}/{ny}" --def seriesFormat="/storage/media/tv/{n}/{'Season '+s}/{n} - {s00e00} - {t}" --def unsorted=y music=n artwork=n --def clean=y --def excludeList=/config/amc-exclude-list.txt --def deleteAfterExtract=y

 

I just do not know where to put it and how to run it.

 

I have a user script that runs rclone to move files from an ftp server and I would like to run this script on move completion.  I do not mind if it runs all the time as long it does not try to process half downloaded files.

 

Thank you in advance for any help.
 

Just add "docker exec FileBot" before your command:

docker exec FileBot /opt/filebot/filebot -script fn:amc --action move -non-strict "/storage/media/plex data/downloadtemp/media/" --conflict skip -non-strict --log-file amc.log --def movieFormat="/storage/media/movies/{ny}/{ny}" --def seriesFormat="/storage/media/tv/{n}/{'Season '+s}/{n} - {s00e00} - {t}" --def unsorted=y music=n artwork=n --def clean=y --def excludeList=/config/amc-exclude-list.txt --def deleteAfterExtract=y

 

Share this post


Link to post
5 hours ago, Djoss said:

Just add "docker exec FileBot" before your command:


docker exec FileBot /opt/filebot/filebot -script fn:amc --action move -non-strict "/storage/media/plex data/downloadtemp/media/" --conflict skip -non-strict --log-file amc.log --def movieFormat="/storage/media/movies/{ny}/{ny}" --def seriesFormat="/storage/media/tv/{n}/{'Season '+s}/{n} - {s00e00} - {t}" --def unsorted=y music=n artwork=n --def clean=y --def excludeList=/config/amc-exclude-list.txt --def deleteAfterExtract=y

 

Thank you very much, works perfectly

Share this post


Link to post

Now on to something more fancy!

 

I tried running a script that was essentially:

rclone move ftp to local & docker exec filebot.

 

Although it did work, the filebot script ran first or they both ran at the same time. Is there a way to make the filebot script wait for rclone to finish?

 

Thanks again, I owe you a beer Djoss! 

Share this post


Link to post
3 hours ago, Truk.22 said:

Now on to something more fancy!

 

I tried running a script that was essentially:

rclone move ftp to local & docker exec filebot.

 

Although it did work, the filebot script ran first or they both ran at the same time. Is there a way to make the filebot script wait for rclone to finish?

 

Thanks again, I owe you a beer Djoss! 

You need to use "&&" between your commands:

rclone move ftp to local && docker exec filebot

 

Share this post


Link to post

Thanks for that Djoss, everything is working on that side.

 

Another little issue has popped up though. Any file moved by Filebot has been giving ownership and group root root instead of users and I am unable to manipulate the file through windows shares. Do you know how I would fix that both retrospective and prospective?

 

Thanks once again

Share this post


Link to post

On further investigation, it is rclone setting the user and group ids, not filebot. Will have to try and fix it there.

Share this post


Link to post

may a question, do i read this correctly that this docker does not run automatically and watch the directory for changes etc ...

 

needs to be manually triggered ?

Share this post


Link to post
1 hour ago, alturismo said:

may a question, do i read this correctly that this docker does not run automatically and watch the directory for changes etc ...

 

needs to be manually triggered ?

Correct.  Currently, you need to use the UI.

Share this post


Link to post

Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java  🙂

 

@Djoss Getting this when trying to do even a single episode fetch and rename:

[services.d] starting app...
[app] starting FileBot...
[services.d] done.
FileBot 4.8.4 (r5846)
JNA Native: 5.2.0
MediaInfo: 18.05
Apache Commons VFS: [zip, rar]
Chromaprint: 1.4.3
Extended Attributes: OK
Unicode Filesystem: OK
Script Bundle: 2019-02-20 (r548)
Groovy: 2.5.1
JRE: OpenJDK Runtime Environment 1.8.0_181
JVM: 64-bit OpenJDK 64-Bit Server VM
CPU/MEM: 0 Core / 15 GB Max Memory / 53 MB Used Memory
OS: Linux (amd64)
HW: Linux 140206e3df26 4.19.23-Unraid #1 SMP Fri Feb 15 10:41:44 PST 2019 x86_64 Linux
DATA: /config
Package: DOCKER
License: FileBot License JAVAJAVAJAVA (Valid-Until: 2019-07-30)
Done ヾ(@⌒ー⌒@)ノ
Prism pipeline init order: sw
Using java-based Pisces rasterizer
Using dirty region optimizations
Not using texture mask for primitives
Not forcing power of 2 sizes for textures
Using hardware CLAMP_TO_ZERO mode
Opting in for HiDPI pixel scaling
*** Fallback to Prism SW pipeline
Prism pipeline name = com.sun.prism.sw.SWPipeline
(X) Got class = class com.sun.prism.sw.SWPipeline
Initialized prism pipeline: com.sun.prism.sw.SWPipeline
vsync: true vpipe: false
22/02/2019 08:35:16 client 1 network rate 1240.4 KB/sec (139270.1 eff KB/sec)
22/02/2019 08:35:16 client 1 latency: 0.5 ms
22/02/2019 08:35:16 dt1: 0.0059, dt2: 0.0226 dt3: 0.0005 bytes: 35027
22/02/2019 08:35:16 link_rate: LR_LAN - 1 ms, 1240 KB/s
22/02/2019 08:35:16 copy_tiles: allocating first_line at size 41
22/02/2019 08:35:19 created selwin: 0x20002d
22/02/2019 08:35:19 called initialize_xfixes()
IllegalArgumentException
java.util.concurrent.ExecutionException: java.lang.IllegalArgumentException
at net.filebot.ui.rename.RenamePanel$AutoCompleteAction$1.done(RenamePanel.java:936)
Caused by: java.lang.IllegalArgumentException
at net.filebot.ui.rename.EpisodeListMatcher.match(EpisodeListMatcher.java:85)
at net.filebot.ui.rename.RenamePanel$AutoCompleteAction$1.doInBackground(RenamePanel.java:921)
at net.filebot.ui.rename.RenamePanel$AutoCompleteAction$1.doInBackground(RenamePanel.java:917)

 

So checked the usual suspect, and found:

/tmp # which java
/usr/bin/java
/tmp # cd /usr/bin
/usr/bin # ldd java
        /lib/ld-musl-x86_64.so.1 (0x14b8fee8b000)
Error loading shared library libjli.so: No such file or directory (needed by java)
        libc.musl-x86_64.so.1 => /lib/ld-musl-x86_64.so.1 (0x14b8fee8b000)
Error relocating java: JLI_Launch: symbol not found
/usr/bin #

 

 

EDIT: ALSO!!! Beta 4.8.5 is out 🙂

https://www.filebot.net/forums/viewtopic.php?t=9535

Edited by cybrnook

Share this post


Link to post
On 2/22/2019 at 8:40 AM, cybrnook said:

Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java Java  🙂

 

@Djoss Getting this when trying to do even a single episode fetch and rename:


[services.d] starting app...
[app] starting FileBot...
[services.d] done.
FileBot 4.8.4 (r5846)
JNA Native: 5.2.0
MediaInfo: 18.05
Apache Commons VFS: [zip, rar]
Chromaprint: 1.4.3
Extended Attributes: OK
Unicode Filesystem: OK
Script Bundle: 2019-02-20 (r548)
Groovy: 2.5.1
JRE: OpenJDK Runtime Environment 1.8.0_181
JVM: 64-bit OpenJDK 64-Bit Server VM
CPU/MEM: 0 Core / 15 GB Max Memory / 53 MB Used Memory
OS: Linux (amd64)
HW: Linux 140206e3df26 4.19.23-Unraid #1 SMP Fri Feb 15 10:41:44 PST 2019 x86_64 Linux
DATA: /config
Package: DOCKER
License: FileBot License JAVAJAVAJAVA (Valid-Until: 2019-07-30)
Done ヾ(@⌒ー⌒@)ノ
Prism pipeline init order: sw
Using java-based Pisces rasterizer
Using dirty region optimizations
Not using texture mask for primitives
Not forcing power of 2 sizes for textures
Using hardware CLAMP_TO_ZERO mode
Opting in for HiDPI pixel scaling
*** Fallback to Prism SW pipeline
Prism pipeline name = com.sun.prism.sw.SWPipeline
(X) Got class = class com.sun.prism.sw.SWPipeline
Initialized prism pipeline: com.sun.prism.sw.SWPipeline
vsync: true vpipe: false
22/02/2019 08:35:16 client 1 network rate 1240.4 KB/sec (139270.1 eff KB/sec)
22/02/2019 08:35:16 client 1 latency: 0.5 ms
22/02/2019 08:35:16 dt1: 0.0059, dt2: 0.0226 dt3: 0.0005 bytes: 35027
22/02/2019 08:35:16 link_rate: LR_LAN - 1 ms, 1240 KB/s
22/02/2019 08:35:16 copy_tiles: allocating first_line at size 41
22/02/2019 08:35:19 created selwin: 0x20002d
22/02/2019 08:35:19 called initialize_xfixes()
IllegalArgumentException
java.util.concurrent.ExecutionException: java.lang.IllegalArgumentException
at net.filebot.ui.rename.RenamePanel$AutoCompleteAction$1.done(RenamePanel.java:936)
Caused by: java.lang.IllegalArgumentException
at net.filebot.ui.rename.EpisodeListMatcher.match(EpisodeListMatcher.java:85)
at net.filebot.ui.rename.RenamePanel$AutoCompleteAction$1.doInBackground(RenamePanel.java:921)
at net.filebot.ui.rename.RenamePanel$AutoCompleteAction$1.doInBackground(RenamePanel.java:917)

 

So checked the usual suspect, and found:


/tmp # which java
/usr/bin/java
/tmp # cd /usr/bin
/usr/bin # ldd java
        /lib/ld-musl-x86_64.so.1 (0x14b8fee8b000)
Error loading shared library libjli.so: No such file or directory (needed by java)
        libc.musl-x86_64.so.1 => /lib/ld-musl-x86_64.so.1 (0x14b8fee8b000)
Error relocating java: JLI_Launch: symbol not found
/usr/bin #

 

 

EDIT: ALSO!!! Beta 4.8.5 is out 🙂

https://www.filebot.net/forums/viewtopic.php?t=9535

Thanks for reporting.  I will update container to the latest version and we will see if it fixes the issue.

Share this post


Link to post

The container image has been updated with the latest FileBot version.

 

For ldd complaining about missing library:  The java binary has the proper rpath to find the library:

/tmp # patchelf --print-rpath /usr/bin/java
$ORIGIN/../lib/amd64/jli:$ORIGIN/../lib/amd64

So it seems that ldd doesn't use this information when showing the dependencies...

Share this post


Link to post

Unfortunately, still the same issue when trying to search for a name match😞

 

image.thumb.png.b7b0c1df8b406c0fd7ea9e164c9650e6.png

 

IllegalArgumentException
java.util.concurrent.ExecutionException: java.lang.IllegalArgumentException
at net.filebot.ui.rename.RenamePanel$AutoCompleteAction$1.done(RenamePanel.java:940)
Caused by: java.lang.IllegalArgumentException
at net.filebot.ui.rename.EpisodeListMatcher.match(EpisodeListMatcher.java:83)
at net.filebot.ui.rename.RenamePanel$AutoCompleteAction$1.doInBackground(RenamePanel.java:922)
at net.filebot.ui.rename.RenamePanel$AutoCompleteAction$1.doInBackground(RenamePanel.java:918)

 

Edited by cybrnook

Share this post


Link to post
16 hours ago, cybrnook said:

Unfortunately, still the same issue when trying to search for a name match😞

 

image.thumb.png.b7b0c1df8b406c0fd7ea9e164c9650e6.png

 


IllegalArgumentException
java.util.concurrent.ExecutionException: java.lang.IllegalArgumentException
at net.filebot.ui.rename.RenamePanel$AutoCompleteAction$1.done(RenamePanel.java:940)
Caused by: java.lang.IllegalArgumentException
at net.filebot.ui.rename.EpisodeListMatcher.match(EpisodeListMatcher.java:83)
at net.filebot.ui.rename.RenamePanel$AutoCompleteAction$1.doInBackground(RenamePanel.java:922)
at net.filebot.ui.rename.RenamePanel$AutoCompleteAction$1.doInBackground(RenamePanel.java:918)

 

What are you doing exactly?  I will try to reproduce...

Share this post


Link to post
3 hours ago, Djoss said:

What are you doing exactly?  I will try to reproduce...

Load an episode into your queue, right click "Match" in the middle to choose your source, choose the TV DB one at the top (I assume any one would work as it happens as soon as you click) and then the error appears.

Edited by cybrnook

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.