I have a fully updated Synology RS814, it runs the latest version 6 of the os. I have from the first time filebot was available as a package had it installed, but realized sometime recently that it was no longer working for Movies (for TV shows it has been running just fine) (the cause was the change of files on the server to github). I deleted the old synology repository and created the new one described in the "installing filbot on synology". This caused package manager to find an update to FileBot.
However the latest version of FileBot did not work with my groovy script (it had unpackaging of rar files and other stuff that I actually never had the need for). After a summer time cleaning I have the following script:
Code: Select all
// PERSONALIZED SETTINGS
def episodeDir = '''/volume1/download/tv''' as File
def episodeFormat = '''/volume1/video/Series/{n}/{"Season ${s.pad(2)}"}/{n} - {s00e00} - {t}'''
def movieDir = '''/volume1/download/movies''' as File
def movieFormat = '''/volume1/video/Movies/{genres[0]}/{n} ({y})/{n} ({y}){" CD$pi"}'''
// XBMC ON LOCAL MACHINE
def xbmc = ['localhost'] // (use [] to not notify any XBMC instances about updates)
/*
* Fetch subtitles and sort into folders
*/
episodeDir.getFolders{ it.hasFile{ it.isVideo() } }.each{ dir ->
println "Processing $dir"
def files = dir.listFiles{ it.isVideo() }
// sort episodes / subtitles
rename(file:files, db:'TheTVDB', format:episodeFormat, strict:false, conflict:'override')
}
movieDir.getFolders{ it.hasFile{ it.isVideo() } }.each{ dir ->
println "Processing $dir"
def files = dir.listFiles{ it.isVideo() }
// sort movies / subtitles
rename(file:files, db:'TheMovieDB', format:movieFormat)
}
Code: Select all
admin@xxxxxxx:/volume1/@scripts/videoclean$ filebot -script clean.groovy
Processing /volume1/download/movies/@eaDir
Rename movies using [TheMovieDB]
Auto-detect movie from context: [/volume1/download/movies/@eaDir/Blade Runner (1982) Final Cut 1080p BluRay.x264 SUJAIDR.mp4]
null
java.lang.ExceptionInInitializerError
at net.filebot.web.WebRequest.fetch(WebRequest.java:140)
...........
Caused by: java.lang.SecurityException: Can not initialize cryptographic mechanism
... 32 more
Caused by: java.lang.ArrayIndexOutOfBoundsException: 0
... 32 more
Failure (°_°)
However during the writing of this post in order to check everything, I removed these lines (because I have no xbmc running anywhere)
Code: Select all
// XBMC ON LOCAL MACHINE
def xbmc = ['localhost'] // (use [] to not notify any XBMC instances about updates)
Code: Select all
filebot -script clean.groovy
0
java.lang.ArrayIndexOutOfBoundsException: 0
I have tried installing the unofficial java from the filebot respository, and I have tried installing Java8 from the official synology repository, no change:
Output from filebot -script fn:sysinfo is now also an error:
Code: Select all
filebot -script fn:sysinfo
null
java.lang.ExceptionInInitializerError
at net.filebot.web.WebRequest.fetch(WebRequest.java:140)
at net.filebot.CachedResource.lambda$fetchIfModified$9(CachedResource.java:215)
at net.filebot.CachedResource$$Lambda$20/22366245.fetch(Unknown Source)
at net.filebot.CachedResource.lambda$null$0(CachedResource.java:87)
at net.filebot.CachedResource$$Lambda$25/7915312.call(Unknown Source)
at net.filebot.CachedResource.retry(CachedResource.java:121)
at net.filebot.CachedResource.lambda$get$1(CachedResource.java:87)
at net.filebot.CachedResource$$Lambda$24/12643819.apply(Unknown Source)
at net.filebot.Cache.computeIf(Cache.java:90)
at net.filebot.CachedResource.get(CachedResource.java:82)
at net.filebot.MemoizedResource.get(Resource.java:36)
at net.filebot.cli.ScriptBundle.getScript(ScriptBundle.java:32)
at net.filebot.cli.ScriptShell.runScript(ScriptShell.java:74)
at net.filebot.cli.ArgumentProcessor.runScript(ArgumentProcessor.java:119)
at net.filebot.cli.ArgumentProcessor.run(ArgumentProcessor.java:29)
at net.filebot.Main.main(Main.java:115)
Caused by: java.lang.SecurityException: Can not initialize cryptographic mechanism
... 16 more
Caused by: java.lang.ArrayIndexOutOfBoundsException: 0
... 16 more
Failure (°_°)
- Uninstalling filebot and java in all different combinations
Reboot (duh)
Searching for this error on filebot forums
Searching for the java error in general
Any help appreciated.