Match and Fix Match window not opening

Server Version#: 1.19.2.2673-776106bc6
Player Version#: 4.22.3

So I am having intermittent issues where I am having to manually match and fix matches for movies in my library, but when I click on “Match” or “Fix Match,” literally nothing happens. If I go and select “Get Info,” it works just fine. I’ve tried this on Firefox, my phone (Chrome), and Microsoft Edge browsers, and all 3 don’t work. Any advice would be great. I am adding files from my cloud to my main library, I’m not having API issues, and this particular issue is with local content, not cloud content if it matters.

Plex Media Server Logs_2020-04-22_10-39-58.zip (8.4 MB)

2 Likes

Seriously nothing?

does it work if you use app.plex.tv which is the most updated web app?

It does work on that one now, thank you so much. How do you update the other web apps if the server is up to date?

ok it stopped working after I did it to 4 movies

first step is to identify why it isn’t matching in the first place.

are you naming to plex standards?

/movielibrarypath/moviename (year)/moviename (year).mkv

Yes, everything is named properly, it’s been working for years, and just recently stopped when adding movies from the cloud, mounted as a local drive. It isn’t only affecting those movies, it’s also affecting the ones I already had added.

Sorry I may be misunderstanding. When you said you click match/fix match nothing happens which I took as meaning the window did not open at all. Did you mean they are getting no results?

assuming you are using the Plex Movie agent for your movie library what is enabled here

So when I click on the … I click get info, the window pops up, I click Match or Fix Match, nothing pops up at all

1 Like

Do you know how to open view the browser console log? ( generally right click somewhere on page and choose “inspect” then the “console.” tab of the inspector) after selecting want to see if there is any errors in console when selecting either of those options.

I’m also getting NOTHING when hitting fix match… nothing appears at all

1 Like

When I use Firefox, and click on the Match or Fix Match I get this:

XML Parsing Error: no root element found Location: https://192-168-1-24.86fc2dc2d559471b8bbc3f6aa3b1e1bb.plex.d…20x1080&X-Plex-Token=ytyryfgfgdgdgdfdfdfy&X-Plex-Language=en Line Number 1, Column 1:

So if I hit refresh 2-3x, I can usually get it to work, so there has to be an issue when doing matches with the API

I too have just started having this problem. (Chrome on Mac OS, PMS hosted on my Synology.)
Everything is fine and correct, but I just added my ginormous Looney Tunes collection into my Movies library, and some of them were matched incorrectly. After 3 or 4 “fix matches” working as it should, all of a sudden it just stopped working. Literally nothing happens. No window pops up, nothing tries to scan, nothing nada zilch. The menu just goes away and the Fix Match menu never opens. ¯\_(ツ)_/¯

UPDATE- Here’s a video of it doing nothing: https://youtu.be/KJha0kQn6A0

1 Like

Same issue here, but I’ve been facing it mainly on my music library. It happens with the plex music agent and the last.fm aswell. The “match” or “fix match” find the correct ones but doesn’t update the data when you click it.

Tried the mentioned workarounds but it just seems random.

Been matching stuff manually for a while now, and its a pain in the ass.

I have the same bug (the bug in the OP and this reply - not the bug other users have mentioned where the match window appears, but matching fails). I’ve seen it in the web app v4.44.2 in Chrome desktop and Android Chrome, and in the Android app v8.7.2.20952 (5f6d7f6b).

I’ve found reproduction steps for myself (though others may have different root causes). I’ve only tried these steps in the web app in desktop Chrome:

  1. Get multiple movies from a collection and name them with a leading ordinal and dash (e.g. 1 - Alien (1979).mp4, 2 - Aliens (1986).mp4). Yes, this is not the proper convention, but it does reproduce the bug.

  2. Put them in a root movie directory, in a library with Minimum automatic collection size set to 1. Optional: Put them in individual folders with the same names as the files.

  3. If any of the movies are not in the collection because Plex could not match them, manually match them (this seems to always work fine).

  4. (Optional) Open the collection, click on the first movie’s “…” menu, and click “Fix match”. The match window appears. Close the match window.

  5. Open the collection, click on any other movie’s “…” menu, and click “Fix match”. The match window does not appear. Once this has happened once, the match window will not appear for any movie in the entire library until you refresh the app.

It’s interesting that, in this scenario, matching seems to always work for the first movie in the collection.

I reproduced this with Alien 1-3 so e.g.:

Movies/1 - Alien (1979).mp4
Movies/2 - Aliens (1986).mp4
Movies/3 - Alien 3 (1992).mp4

OR

Movies/1 - Alien (1979)/1 - Alien (1979).mp4
Movies/2 - Aliens (1986)/2 - Aliens (1986).mp4
Movies/3 - Alien 3 (1992)/3 - Alien 3 (1992).mp4

I know I could just stop numbering them, but I’d like to keep as much of my filesystem-level organization as possible. In this case, I was able to change the numbering to use dots instead of dashes (e.g. 1. Alien (1979).mp4), and that fixed the problem.

When the bug occurs, I get one of two different errors upon clicking “Fix match”. I’ve attached them both.

error-1.txt (1.5 KB) error-2.txt (3.1 KB)

Follow-up: I reproduced using a more standard use case.

  1. Get the original and English versions of Godzilla vs. King Ghidorah. Name them Godzilla vs. King Ghidorah (1991).avi and Godzilla vs. King Ghidorah (1991) (English).avi (perhaps this works for any movie that is part of a collection and has two versions named in this way).

  2. Put them in a root movie directory, in a library with Minimum automatic collection size set to 1. Optional: Put them in a folder named Godzilla vs. King Ghidorah (1991).

  3. Plex should merge them and put them in a collection. Open the collection and split the movie.

  4. Still in the collection, trigger the bug by clicking on the second movie’s “…” menu, and clicking “Fix match”. For me, the second movie was the original version. The bug doesn’t occur for the first movie (though, again, once you’ve triggered the bug once, it will occur for all movies in the entire library until you refresh the app).

The error this produces for me is identical to error-1.txt attached to my above reply.

I’ve been getting the same issue for quite some time now. I’m surprised Plus hasn’t fixed this yet. I went even as far as doing a complete reinstall and rebuilding of my database which is rather large. It worked with others 3-4 movies and then stopped. That’s still did not fix the issue.

I have noticed it did work from time to time and it seems to be only affecting the web client as Plex Dash is unaffected but I can’t seem to search titles with that app to fix a match.

Still waiting for a fix.

I’m having the same issue as the OP wherein I’m unable to use Match or Fix Match. I’m using app.plex.tv. As soon as I click “Fix Match” I’m getting the following error in the console:

Uncaught TypeError: Object(...)(...) is undefined
    setupAgents https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-2-9a1822d7fea760922dd9-plex-4.46.2-ba396a9.js:9
    initialize https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-2-9a1822d7fea760922dd9-plex-4.46.2-ba396a9.js:9
    View https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-2-9a1822d7fea760922dd9-plex-4.46.2-ba396a9.js:9
    constructor https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-2-9a1822d7fea760922dd9-plex-4.46.2-ba396a9.js:9
    constructor https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-2-9a1822d7fea760922dd9-plex-4.46.2-ba396a9.js:9
    constructor https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-2-9a1822d7fea760922dd9-plex-4.46.2-ba396a9.js:9
    a https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-2-9a1822d7fea760922dd9-plex-4.46.2-ba396a9.js:9
    a https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-2-9a1822d7fea760922dd9-plex-4.46.2-ba396a9.js:9
    <anonymous> https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-2-9a1822d7fea760922dd9-plex-4.46.2-ba396a9.js:9
    then https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-4-0b0a893a5fd9c65d56fd-plex-4.46.2-ba396a9.js:58
    l https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-4-0b0a893a5fd9c65d56fd-plex-4.46.2-ba396a9.js:58
    fireWith https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-4-0b0a893a5fd9c65d56fd-plex-4.46.2-ba396a9.js:58
    fetch https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-2-9a1822d7fea760922dd9-plex-4.46.2-ba396a9.js:9
    l https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-4-0b0a893a5fd9c65d56fd-plex-4.46.2-ba396a9.js:58
    fireWith https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-4-0b0a893a5fd9c65d56fd-plex-4.46.2-ba396a9.js:58
    x https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-4-0b0a893a5fd9c65d56fd-plex-4.46.2-ba396a9.js:58
    t https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-4-0b0a893a5fd9c65d56fd-plex-4.46.2-ba396a9.js:58
    r https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-4-0b0a893a5fd9c65d56fd-plex-4.46.2-ba396a9.js:116
    n https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-4-0b0a893a5fd9c65d56fd-plex-4.46.2-ba396a9.js:116
    _wrapBuiltIns https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-4-0b0a893a5fd9c65d56fd-plex-4.46.2-ba396a9.js:116
    _wrapBuiltIns https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-4-0b0a893a5fd9c65d56fd-plex-4.46.2-ba396a9.js:116
    send https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-4-0b0a893a5fd9c65d56fd-plex-4.46.2-ba396a9.js:58
    ajax https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-4-0b0a893a5fd9c65d56fd-plex-4.46.2-ba396a9.js:58
    ajax https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-2-9a1822d7fea760922dd9-plex-4.46.2-ba396a9.js:9
    sync https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-2-9a1822d7fea760922dd9-plex-4.46.2-ba396a9.js:9
    sync https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-2-9a1822d7fea760922dd9-plex-4.46.2-ba396a9.js:9
    sync https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-2-9a1822d7fea760922dd9-plex-4.46.2-ba396a9.js:9
    fetch https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-2-9a1822d7fea760922dd9-plex-4.46.2-ba396a9.js:9
    fetch https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-2-9a1822d7fea760922dd9-plex-4.46.2-ba396a9.js:9
    fixMetadataItemMatch https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-2-9a1822d7fea760922dd9-plex-4.46.2-ba396a9.js:9
    e https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-2-9a1822d7fea760922dd9-plex-4.46.2-ba396a9.js:9
    redispatchLegacyMetadataAction https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-2-9a1822d7fea760922dd9-plex-4.46.2-ba396a9.js:9
    e https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-2-9a1822d7fea760922dd9-plex-4.46.2-ba396a9.js:9
    Ke https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-2-9a1822d7fea760922dd9-plex-4.46.2-ba396a9.js:9
    F https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-2-9a1822d7fea760922dd9-plex-4.46.2-ba396a9.js:9
    J https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-2-9a1822d7fea760922dd9-plex-4.46.2-ba396a9.js:9
    _press https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-2-9a1822d7fea760922dd9-plex-4.46.2-ba396a9.js:9
    onMouseUp https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-2-9a1822d7fea760922dd9-plex-4.46.2-ba396a9.js:9
    s https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-4-0b0a893a5fd9c65d56fd-plex-4.46.2-ba396a9.js:172
    h https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-4-0b0a893a5fd9c65d56fd-plex-4.46.2-ba396a9.js:172
    O https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-4-0b0a893a5fd9c65d56fd-plex-4.46.2-ba396a9.js:172
    O https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-4-0b0a893a5fd9c65d56fd-plex-4.46.2-ba396a9.js:172
    j https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-4-0b0a893a5fd9c65d56fd-plex-4.46.2-ba396a9.js:172
    C https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-4-0b0a893a5fd9c65d56fd-plex-4.46.2-ba396a9.js:172
    R https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-4-0b0a893a5fd9c65d56fd-plex-4.46.2-ba396a9.js:172
    kn https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-4-0b0a893a5fd9c65d56fd-plex-4.46.2-ba396a9.js:172
    Eu https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-4-0b0a893a5fd9c65d56fd-plex-4.46.2-ba396a9.js:172
    Fe https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-4-0b0a893a5fd9c65d56fd-plex-4.46.2-ba396a9.js:172
    jn https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-4-0b0a893a5fd9c65d56fd-plex-4.46.2-ba396a9.js:172
    Pu https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-4-0b0a893a5fd9c65d56fd-plex-4.46.2-ba396a9.js:172
    unstable_runWithPriority https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-4-0b0a893a5fd9c65d56fd-plex-4.46.2-ba396a9.js:10
    Pu https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-4-0b0a893a5fd9c65d56fd-plex-4.46.2-ba396a9.js:172
    Pn https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-4-0b0a893a5fd9c65d56fd-plex-4.46.2-ba396a9.js:172
    r https://assets.plex.tv/deploys/desktop/env-7493df1235337ac2121847e7ee4ebe69/4.46.2-ba396a9/js/chunk-4-0b0a893a5fd9c65d56fd-plex-4.46.2-ba396a9.js:116
chunk-2-9a1822d7fea760922dd9-plex-4.46.2-ba396a9.js:9:1523329