NumberFormatException in NumberTokeniser

Running FileBot from the console, Groovy scripting, shell scripts, etc
Post Reply
christopherhaag
Posts: 7
Joined: 03 Jul 2018, 02:44

NumberFormatException in NumberTokeniser

Post by christopherhaag »

Hello,
Long time filebot automation enthusiast; Thanks for the product.

For years I've encountered this issue, and I upgraded hoping it was just due to me using a legacy version. however, I have encountered it again.

What's odd is the scripting will run fine most of the time, but every once in awhile there is a file which sends filebot into a tailspin. Unfortunately, since it never gets renamed/moved, it gunks up all the subsequent files, and I end up having to go in and manually rename the file.

I read the thread on how to request help, but I believe the debug is going to be more helpful than the arguements, as it's seemingly dependent on specific files, not all the time. Here is the output:

Code: Select all

For input string: "6146952813"
java.lang.NumberFormatException: For input string: "6146952813"
        at net.filebot.similarity.NumericSimilarityMetric$NumberTokeniser.tokenizeToArrayList(NumericSimilarityMetric.java:45)
        at uk.ac.shef.wit.simmetrics.similaritymetrics.QGramsDistance.getSimilarity(QGramsDistance.java:140)
        at net.filebot.similarity.NumericSimilarityMetric.getSimilarity(NumericSimilarityMetric.java:28)
        at net.filebot.similarity.EpisodeMetrics$12.getSimilarity(EpisodeMetrics.java:437)
        at net.filebot.similarity.EpisodeMetrics.getSimilarity(EpisodeMetrics.java:700)
        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.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.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:252)
        at net.filebot.cli.CmdlineOperations.renameSeries(CmdlineOperations.java:219)
        at net.filebot.cli.CmdlineOperations.rename(CmdlineOperations.java:96)
        at net.filebot.cli.ArgumentProcessor.runCommand(ArgumentProcessor.java:96)
        at net.filebot.cli.ArgumentProcessor.run(ArgumentProcessor.java:26)
        at net.filebot.Main.main(Main.java:116)

Failure (°_°)

If i were to guess, filebot is having a hard time with specific filename formatting? Any insight?
User avatar
rednoah
The Source
Posts: 22923
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Issues with certain files

Post by rednoah »

Are you using the command-line tool? What filebot command are you calling? Which specific files cause that problem? Can you provide complete logs? The filename that causes FileBot stumble would be very helpful as well.

:arrow: Please read How to Request Help.


EDIT: Possibly fixed. Fix not tested.
:idea: Please read the FAQ and How to Request Help.
christopherhaag
Posts: 7
Joined: 03 Jul 2018, 02:44

Re: Issues with certain files

Post by christopherhaag »

My apologies on the delay in response; I just plain forgot where I had posted.
I'm unable to determine specific files which are creating the issues.

Code: Select all

w:\television-tp>filebot -rename -r -no-xattr --conflict override --format "{plex}" --log-file "k:\DOWNLOAD SERVER\logs\television.log" --db TheTVDB -non-strict --output "k:\download server\television-pp" "k:\DOWNLOAD SERVER\television-tp"
Locking k:\DOWNLOAD SERVER\logs\television.log
Rename episodes using [TheTVDB]
Auto-detected query: [Jack Irish]
Fetching episode data for [Jack Irish]
Auto-detected query: [Quantico]
Fetching episode data for [Quantico]
Auto-detected query: [living biblically]
Fetching episode data for [Living Biblically]
Auto-detected query: [The Gong Show, the gong show 2017]
Fetching episode data for [The Gong Show]
Fetching episode data for [The Gong Show (2017)]
Fetching episode data for [The Gong Show with Dave Attell]
Auto-detected query: [All New Traffic Cops]
Fetching episode data for [All New Traffic Cops]
Fetching episode data for [Traffic Cops]
Auto-detected query: [sticker shock]
Fetching episode data for [Sticker Shock]
Fetching episode data for [Static Shock]
Auto-detected query: [Happiness, health plus happiness with mayo clinic]
Fetching episode data for [Happiness]
Fetching episode data for [Happiness!]
Fetching episode data for [2900 Happiness]
Fetching episode data for [Sunny Happiness]
Fetching episode data for [Person Who Gives Happiness]
Resource not found: https://api.thetvdb.com/search/series?name=health+plus+happiness+with+mayo+clinic
Auto-detected query: [Holby City]
Fetching episode data for [Holby City]
Auto-detected query: [Queen of the South]
Fetching episode data for [Queen of the South]
Fetching episode data for [Queen of the Ring]
Fetching episode data for [Queen of the Night]
Auto-detected query: [The Real Housewives of Potomac]
Fetching episode data for [The Real Housewives of Potomac]
Fetching episode data for [The Real Housewives of Dallas]
Fetching episode data for [The Real Housewives of Atlanta]
Fetching episode data for [The Real Housewives of Toronto]
Fetching episode data for [The Real Housewives of Hungary]
Auto-detected query: [the four battle for stardom]
Fetching episode data for [The Four: Battle for Stardom]
Auto-detected query: [hip hop squares 2017]
Fetching episode data for [Hip Hop Squares (2017)]
Auto-detected query: [Steven Universe]
Fetching episode data for [Steven Universe]
Fetching episode data for [Known Universe]
Fetching episode data for [Human Universe]
Fetching episode data for [The Universe]
Fetching episode data for [Universe]
Auto-detected query: [Panorama]
Fetching episode data for [Panorama]
Fetching episode data for [Japanorama]
Fetching episode data for [Panorama (Canvas)]
Auto-detected query: [hayley]
Fetching episode data for [Hayley]
Auto-detected query: [the deed]
Fetching episode data for [The Deed]
Fetching episode data for [The Deep]
Fetching episode data for [The Den]
Fetching episode data for [The Deep End]
Fetching episode data for [The Devil]
Auto-detected query: [Girlfriends Guide to Divorce]
Fetching episode data for [Girlfriends' Guide to Divorce]
Auto-detected query: [The Joel McHale Show with Joel McHale]
Fetching episode data for [The Joel McHale Show with Joel McHale]
Auto-detected query: [pose]
Fetching episode data for [Pose]
Auto-detected query: [Ghosted]
Fetching episode data for [Ghosted]
Fetching episode data for [Ghost]
Fetching episode data for [Ghosts]
Auto-detected query: [southern charm]
Fetching episode data for [Southern Charm]
Fetching episode data for [Southern Charm Savannah]
Fetching episode data for [Southern Charm New Orleans ]
Auto-detected query: [Mysteries at the Museum]
Fetching episode data for [Mysteries at the Museum]
Fetching episode data for [Mysteries at the National Parks]
Auto-detected query: [Trip, j trip plan]
Fetching episode data for [The Trip]
Fetching episode data for [The Tripods]
Fetching episode data for [Tripped]
Fetching episode data for [The Triplets]
Fetching episode data for [TripTank]
Resource not found: https://api.thetvdb.com/search/series?name=j+trip+plan
Auto-detected query: [Guys Grocery Games]
Fetching episode data for [Guy's Grocery Games]
Auto-detected query: [rising]
Fetching episode data for [Rising]
Fetching episode data for [Rising Damp]
Fetching episode data for [Rising Star]
Fetching episode data for [Moon Rising]
Fetching episode data for [Mars Rising]
Auto-detected query: [The Real Housewives of Orange County]
Fetching episode data for [The Real Housewives of Orange County]
Fetching episode data for [The Real Housewives of Dallas]
Fetching episode data for [The Real Housewives of Hungary]
Fetching episode data for [The Real Housewives of Atlanta]
Fetching episode data for [The Real Housewives of Potomac]
Auto-detected query: [Total Bellas]
Fetching episode data for [Total Bellas]
Auto-detected query: [mortimer and whitehouse gone fishing]
Fetching episode data for [Mortimer & Whitehouse: Gone Fishing]
Auto-detected query: [tonight]
Fetching episode data for [Tonight]
Fetching episode data for [UFC Tonight]
Fetching episode data for [Star Tonight]
Fetching episode data for [Lopez Tonight]
Fetching episode data for [About Tonight]
Auto-detected query: [texas flip n move]
Resource not found: https://api.thetvdb.com/search/series?name=texas+flip+n+move
Fetching episode data for [Texas Flip and Move]
Auto-detected query: [Hit the Floor]
Fetching episode data for [Hit the Floor]
Auto-detected query: [Preacher]
Fetching episode data for [Preacher]
Fetching episode data for [The Teacher]
Fetching episode data for [Preachers of Detroit]
Auto-detected query: [Robot Chicken]
Fetching episode data for [Robot Chicken]
Auto-detected query: [Stuck in the Middle]
Fetching episode data for [Stuck in the Middle]
Fetching episode data for [Malcolm in the Middle]
Fetching episode data for [The Middle]
Auto-detected query: [Take, take two]
Fetching episode data for [The Take]
Fetching episode data for [Taken]
Fetching episode data for [Taken (2017)]
Fetching episode data for [Take Me]
Fetching episode data for [Take 30]
Fetching episode data for [Take Two]
Fetching episode data for [Take Two with Phineas and Ferb]
Auto-detected query: [Back, back roads]
Ignore invalid series: Bring'em Back Alive ***Duplicate 77476*** [202881]
Fetching episode data for [Back]
Fetching episode data for [Backdoor]
Fetching episode data for [Backlight]
Fetching episode data for [Backstrom]
Fetching episode data for [Backstage]
Fetching episode data for [Back Roads]
Auto-detected query: [Music City, music city fix]
Fetching episode data for [Music City]
Fetching episode data for [Music City Fix]
Fetching episode data for [Magic City]
Fetching episode data for [Music City Roots: Live From The Factory]
Auto-detected query: [Ackley Bridge]
Fetching episode data for [Ackley Bridge]
Auto-detected query: [Street Outlaws]
Ignore invalid series: ** 403: Series Not Permitted ** [313081]
Fetching episode data for [Street Outlaws]
Fetching episode data for [Street Outlaws: Memphis]
Fetching episode data for [Street Outlaws: New Orleans]
Fetching episode data for [Buck Rogers]
Fetching episode data for [Street Outlaws: No Prep Kings]
Auto-detected query: [Walk the Prank]
Fetching episode data for [Walk the Prank]
Auto-detected query: [naturevision tv]
Fetching episode data for [NatureVision TV]
Auto-detected query: [you cant ask that]
Fetching episode data for [You Can't Ask That]
Auto-detected query: [Poldark 2015]
Fetching episode data for [Poldark (2015)]
Fetching episode data for [Poldark]
Auto-detected query: [The Incredible Dr Pol]
Fetching episode data for [The Incredible Dr. Pol]
Fetching episode data for [The Incredible Hulk]
Fetching episode data for [The Incredible Hulk (1982)]
Fetching episode data for [The Incredible Hulk (1996)]
Auto-detected query: [mostly 4 millennials]
Fetching episode data for [Mostly 4 Millennials]
Auto-detected query: [The Crystal Maze, the crystal maze 2017]
Fetching episode data for [The Crystal Maze]
Fetching episode data for [The Crystal Maze (2017)]
Auto-detected query: [Teen Mom, teen mom 2]
Fetching episode data for [Teen Mom]
Fetching episode data for [Teen Mom 2]
Fetching episode data for [Teen Mom 3]
Fetching episode data for [Teen Mom UK]
Fetching episode data for [Teenage Mom]
Auto-detected query: [Empire, junkyard empire]
Fetching episode data for [Empire]
Fetching episode data for [Empire]
Fetching episode data for [Empire (2005)]
Fetching episode data for [Empire (2012)]
Fetching episode data for [Empire (2015)]
Fetching episode data for [Junkyard Empire]
Auto-detected query: [The Last Leg]
Fetching episode data for [The Last Leg]
Fetching episode data for [The Last O.G.]
Fetching episode data for [The Last Don]
Fetching episode data for [The Last Cop]
Fetching episode data for [The Last Ship]
Auto-detected query: [Inside, inside lens]
Fetching episode data for [Inside]
Fetching episode data for [The Inside]
Fetching episode data for [Inside...]
Fetching episode data for [Insider]
Fetching episode data for [Insider (NO)]
Fetching episode data for [Inside Lens]
Auto-detected query: [The Real Housewives of New York City]
Fetching episode data for [The Real Housewives of New York City]
Fetching episode data for [The Real Housewives of New Jersey]
Fetching episode data for [The Real Housewives of Dallas]
Fetching episode data for [The Real Housewives of Hungary]
Fetching episode data for [The Real Housewives of Atlanta]
Auto-detected query: [the tesla files]
Fetching episode data for [The Tesla Files]
Auto-detected query: [King, king of the road us]
Fetching episode data for [King]
Fetching episode data for [King (2011)]
Fetching episode data for [Kings]
Fetching episode data for [Wagnaria!!]
Fetching episode data for [Kingpin]
Resource not found: https://api.thetvdb.com/search/series?name=king+of+the+road+us
Fetching episode data for [King of the Hill]
Fetching episode data for [King of the Nerds]
For input string: "3392565273"
java.lang.NumberFormatException: For input string: "3392565273"
        at net.filebot.similarity.NumericSimilarityMetric$NumberTokeniser.tokenizeToArrayList(NumericSimilarityMetric.java:45)
        at uk.ac.shef.wit.simmetrics.similaritymetrics.QGramsDistance.getSimilarity(QGramsDistance.java:140)
        at net.filebot.similarity.NumericSimilarityMetric.getSimilarity(NumericSimilarityMetric.java:28)
        at net.filebot.similarity.EpisodeMetrics$12.getSimilarity(EpisodeMetrics.java:437)
        at net.filebot.similarity.EpisodeMetrics.getSimilarity(EpisodeMetrics.java:700)
        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.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.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:252)
        at net.filebot.cli.CmdlineOperations.renameSeries(CmdlineOperations.java:219)
        at net.filebot.cli.CmdlineOperations.rename(CmdlineOperations.java:96)
        at net.filebot.cli.ArgumentProcessor.runCommand(ArgumentProcessor.java:96)
        at net.filebot.cli.ArgumentProcessor.run(ArgumentProcessor.java:26)
        at net.filebot.Main.main(Main.java:116)

Failure (°_°)
syslog:

Code: Select all

C:\Users\christopher>filebot -script fn:sysinfo
FileBot 4.8.1 (r5375)
JNA Native: 5.2.0
MediaInfo: 18.03
7-Zip-JBinding: 9.20
Chromaprint: 1.4.2
Extended Attributes: OK
Unicode Filesystem: OK
Script Bundle: 2018-03-16 (r516)
Groovy: 2.4.13
JRE: Java(TM) SE Runtime Environment 10
JVM: 64-bit Java HotSpot(TM) 64-Bit Server VM
CPU/MEM: 6 Core / 3 GB Max Memory / 42 MB Used Memory
OS: Windows 10 (amd64)
Package: APPX
Done ?(?????)?
christopherhaag
Posts: 7
Joined: 03 Jul 2018, 02:44

Re: NumberFormatException in NumberTokeniser

Post by christopherhaag »

Anyone with any suggestions?
User avatar
rednoah
The Source
Posts: 22923
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: NumberFormatException in NumberTokeniser

Post by rednoah »

Files with long numbers, such as 3392565273, break things.

This issue will be fixed with the next release. Not much you can do about it now, other than not selecting these files.


EDIT:

You can find all the offending files with this command:

Code: Select all

filebot -mediainfo -r /path/to/input/folder --filter "fn.matchAll(/\d+/)*.toBigInteger().max() > Integer.MAX_VALUE"
:idea: Please read the FAQ and How to Request Help.
christopherhaag
Posts: 7
Joined: 03 Jul 2018, 02:44

Re: NumberFormatException in NumberTokeniser

Post by christopherhaag »

Thanks so much, looking forward to the next release
christopherhaag
Posts: 7
Joined: 03 Jul 2018, 02:44

Re: NumberFormatException in NumberTokeniser

Post by christopherhaag »

One more question - is there a way to print the filenames without the media info? (resolution, encoding, audio and length?)
User avatar
rednoah
The Source
Posts: 22923
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: NumberFormatException in NumberTokeniser

Post by rednoah »

Use can use the --format option to print information in whatever format you prefer:
https://www.filebot.net/naming.html

e.g. print file path:

Code: Select all

--format "{f}"
:idea: Please read the FAQ and How to Request Help.
Post Reply