Page 1 of 1

Erro on execution: No signature of method

Posted: 08 Apr 2016, 16:49
by Chryses
Hi, I don't know why but, filebot works, here the sysinfo:

Code: Select all

FileBot 4.6.2 (r3881)
JNA Native: 4.0.1
MediaInfo: java.lang.UnsatisfiedLinkError: Unable to load library 'zen': Native library (linux-x86/libzen.so) not found in resource path ([file:/share/CACHEDEV1_DATA/.qpkg/Entware-ng/share/filebot/FileBot.jar])
Apache Commons VFS: [zip, ftps, rar, ftp, tar, tgz, tbz2, sftp]
Chromaprint: java.io.IOException: Cannot run program "fpcalc": error=2, No such file or directory
Extended Attributes: OK
Groovy Engine: 2.4.6
JRE: Java(TM) SE Embedded Runtime Environment 1.8.0_65 (headless)
JVM: 32-bit Java HotSpot(TM) Embedded Server VM
CPU/MEM: 4 Core / 668 MB Max Memory / 38 MB Used Memory
OS: Linux (i386)
Package: IPKG
Data: /opt/share/filebot/data/admin
uname: Linux Qnap 3.4.6 #1 SMP Mon Feb 1 00:49:49 CST 2016 x86_64 GNU/Linux
Done ヾ(@⌒ー⌒@)ノ
I don't have yet compiled the library for mediainfo, I hope that is not for that, but this is the error that I've:

Code: Select all

Locking /share/CACHEDEV1_DATA/.qpkg/Entware-ng/share/filebot/data/admin/logs/amc.log
Run script [fn:amc] at [Fri Apr 08 16:47:49 GMT 2016]
Parameter: music = n
Parameter: artwork = n
Parameter: xbmc = 192.168.2.195
Parameter: seriesFormat = /share/CACHEDEV1_DATA/Multimedia/Serie Tv/{n}/{n} - {episode.special ? '0x'+special.pad(2) : s.pad(2)+'x'+es.collect{ it.pad(2) }.join('-')} - {t.replaceAll(/[‘’ʻ]/, /'/).replaceAll(/[!?.]+$/).replacePart(', Part -f')}{'.'+lang}
Parameter: movieFormat = /share/CACHEDEV1_DATA/Multimedia/Film/{n} ({y}){' - '+fn.replaceAll(/(?i:part|cd)[ ._-]*([0-9])/, "CD$i").match(/CD[0-9]/)}
Argument: /share/CACHEDEV1_DATA/Download/vari/Due.uomini.e.mezzo.10x10.Tu.sei.me,.io.sono.te!.HDTV.ITA-ENG.AC3.XviD-MoM.avi
Input: /share/CACHEDEV1_DATA/Download/vari/Due.uomini.e.mezzo.10x10.Tu.sei.me,.io.sono.te!.HDTV.ITA-ENG.AC3.XviD-MoM.avi
No signature of method: Script2.detectSeriesName() is applicable for argument types: (java.io.File, java.lang.Boolean, java.lang.Boolean) values: [/share/CACHEDEV1_DATA/Download/vari/Due.uomini.e.mezzo.10x10.Tu.sei.me,.io.sono.te!.HDTV.ITA-ENG.AC3.XviD-MoM.avi, ...]
Possible solutions: detectSeriesName(java.lang.Object, boolean), detectSeriesName(java.lang.Object)
groovy.lang.MissingMethodException: No signature of method: Script2.detectSeriesName() is applicable for argument types: (java.io.File, java.lang.Boolean, java.lang.Boolean) values: [/share/CACHEDEV1_DATA/Download/vari/Due.uomini.e.mezzo.10x10.Tu.sei.me,.io.sono.te!.HDTV.ITA-ENG.AC3.XviD-MoM.avi, ...]
Possible solutions: detectSeriesName(java.lang.Object, boolean), detectSeriesName(java.lang.Object)
        at Script1$_run_closure66.doCall(Script1.groovy:273)
        at Script1.run(Script1.groovy:264)
        at net.filebot.cli.ScriptShell.evaluate(ScriptShell.java:62)
        at net.filebot.cli.ScriptShell.runScript(ScriptShell.java:72)
        at net.filebot.cli.ArgumentProcessor.runScript(ArgumentProcessor.java:114)
        at net.filebot.cli.ArgumentProcessor.run(ArgumentProcessor.java:29)
        at net.filebot.Main.main(Main.java:123)
Failure (°_°)
Any idea?

Re: Erro on execution: No signature of method

Posted: 09 Apr 2016, 16:07
by kim
the detectSeriesName error i got that to, but after update of my local amc.groovy file it works fine again.

Re: Erro on execution: No signature of method

Posted: 09 Apr 2016, 17:08
by rednoah
Probably temporary incompatibilities with the latest jar revision and the latest script revision. I'll publish new builds on Monday. It should work again with those.

If you're using the very latest jar, then using dev:name might help, because that's the very latest revision for scripts. Then again, the latest is usually a bit more buggy. ;)

Re: Erro on execution: No signature of method

Posted: 10 Apr 2016, 07:56
by Chryses
Tnx for the info, I tried to use dev:name but
Resource not found: https://raw.githubusercontent.com/fileb ... ame.groovy

I'll wait, I've no rush :D

Re: Erro on execution: No signature of method

Posted: 10 Apr 2016, 08:14
by rednoah
There is no script called name, and there probably never will be. :P

:idea: If you wanted to use the latest amc script, you'd call -script dev:amc.

Re: Erro on execution: No signature of method

Posted: 10 Apr 2016, 08:42
by Chryses
hahahaha, what a noob error :D :D