I'm having a rename problem since I upgraded Filebot 4.7 (r3894) -> 4.7 (r3935).
When I try to rename this episode I get an exception:
Code: Select all
filebot -rename "Hawaii Five 0/Hawaii Five 0 - 6x19.avi" --db TheTVDB --lang es --q "Hawaii Five 0" --format "/MySeries/{n}/T{s}/{n} {sxe} - {t}" --encoding utf8 -non-strict
Rename episodes using [TheTVDB]
Fetching episode data for [Hawaii Five-0]
Fetching episode data for [Hawaii Five-O]
null
java.lang.NullPointerException
at net.filebot.similarity.Normalization.removeTrailingBrackets(Normalization.java:75)
at net.filebot.similarity.EpisodeMetrics$5$$Lambda$129/27517546.apply(Unknown Source)
at one.util.streamex.TailConcatSpliterator.tryAdvance(TailConcatSpliterator.java:48)
at one.util.streamex.AbstractStreamEx.toArray(AbstractStreamEx.java:378)
at one.util.streamex.StreamEx.toArray(StreamEx.java:79)
at one.util.streamex.AbstractStreamEx.toArray(AbstractStreamEx.java:371)
at one.util.streamex.StreamEx.toArray(StreamEx.java:79)
at net.filebot.similarity.EpisodeMetrics$5.fields(EpisodeMetrics.java:203)
at net.filebot.similarity.EpisodeMetrics$5.getSimilarity(EpisodeMetrics.java:180)
at net.filebot.similarity.EpisodeMetrics.getSimilarity(EpisodeMetrics.java:665)
at net.filebot.similarity.Matcher.mapBySimilarity(Matcher.java:140)
at net.filebot.similarity.Matcher.deepMatch(Matcher.java:107)
at net.filebot.similarity.EpisodeMatcher.deepMatch(EpisodeMatcher.java:82)
at net.filebot.similarity.Matcher.deepMatch(Matcher.java:123)
at net.filebot.similarity.EpisodeMatcher.deepMatch(EpisodeMatcher.java:82)
at net.filebot.similarity.Matcher.deepMatch(Matcher.java:123)
at net.filebot.similarity.EpisodeMatcher.deepMatch(EpisodeMatcher.java:82)
at net.filebot.similarity.Matcher.deepMatch(Matcher.java:123)
at net.filebot.similarity.EpisodeMatcher.deepMatch(EpisodeMatcher.java:82)
at net.filebot.similarity.Matcher.deepMatch(Matcher.java:123)
at net.filebot.similarity.EpisodeMatcher.deepMatch(EpisodeMatcher.java:82)
at net.filebot.similarity.Matcher.match(Matcher.java:54)
at net.filebot.cli.CmdlineOperations.matchEpisodes(CmdlineOperations.java:261)
at net.filebot.cli.CmdlineOperations.renameSeries(CmdlineOperations.java:217)
at net.filebot.cli.CmdlineOperations.rename(CmdlineOperations.java:110)
at net.filebot.cli.ArgumentProcessor.runCommand(ArgumentProcessor.java:90)
at net.filebot.cli.ArgumentProcessor.run(ArgumentProcessor.java:26)
at net.filebot.Main.main(Main.java:120)
Failure (°_°)
Then I revert the renaming manually and tried again with "--lang es" and that time it worked.

Maybe Filebot needs to set something internally with english language...
Anyway now it works for my but it is a strange thing that may happen to others.
Best regards,
Lukeid