Page MenuHomePhabricator

"TypeError: this.emptyFilterMessage is undefined" on Commons Watchlist
Closed, DuplicatePublic

Description

I'm getting this strange red error message on Commons next to my watchlist for a while now.

What can be the cause of it? name

Event Timeline

Hi @Ciell & thanks! Could you please follow https://www.mediawiki.org/wiki/Help:Locating_broken_scripts (basically: debug=true and then check the error console of your browser)? Though I currently don't think a gadget is involved here, so this might be an interesting combination of Watchlist / RC settings...

Thanks, though that does not seem to help.

My URL changes in this long string automatically:
Special:Watchlist?hidepreviousrevisions=1&translations=filter&hidecategorization=1&hideWikibase=1&limit=250&days=7&urlversion=2&action=purge

Could you please post the output on the console for that item, when that error happens, expanded? Preferably as text, or if all goes wrong as image. Thanks!

JQMIGRATE: Migrate is installed with logging active, version 3.1.0 load.php:144:171
DNT is on, logging disabled load.php:491:1416
User:Rillke/LicenseReview.js is no longer maintained. You may use User:Majora/LicenseReview.js instead. Thanks! index.php:12:9
This page is using the deprecated ResourceLoader module "jquery.ui".
Please use OOUI instead. load.php:582:243
JQMIGRATE: jQuery.fn.delegate() is deprecated load.php:144:746
This page is using the deprecated ResourceLoader module "jquery.jStorage".
Please use "mediawiki.storage" instead. load.php:1:86
JQMIGRATE: jQuery.fn.hover() is deprecated load.php:144:746
TypeError: this.emptyFilterMessage is undefined
load.php:1122:576
Onbekende eigenschap ‘user-select’. Declaratie genegeerd. Special:Watchlist:2:116
Onbekende eigenschap ‘zoom’. Declaratie genegeerd. Special:Watchlist:3:454
‘Alpha(’ gevonden waar ‘not’, URL of filterfunctie verwacht. Fout tijdens het parsen van waarde voor ‘filter’. Declaratie genegeerd. Special:Watchlist:3:543
‘Alpha(’ gevonden waar ‘not’, URL of filterfunctie verwacht. Fout tijdens het parsen van waarde voor ‘filter’. Declaratie genegeerd. Special:Watchlist:3:4570
‘Alpha(’ gevonden waar ‘not’, URL of filterfunctie verwacht. Fout tijdens het parsen van waarde voor ‘filter’. Declaratie genegeerd. Special:Watchlist:3:4720
‘Alpha(’ gevonden waar ‘not’, URL of filterfunctie verwacht. Fout tijdens het parsen van waarde voor ‘filter’. Declaratie genegeerd. Special:Watchlist:3:4795
Onbekende eigenschap ‘-moz-border-radius-topleft’. Declaratie genegeerd. Special:Watchlist:3:44741
Onbekende eigenschap ‘-moz-border-radius-topright’. Declaratie genegeerd. Special:Watchlist:3:44930
Onbekende eigenschap ‘-moz-border-radius-bottomleft’. Declaratie genegeerd. Special:Watchlist:3:45126
Onbekende eigenschap ‘-moz-border-radius-bottomright’. Declaratie genegeerd. Special:Watchlist:3:45330
‘Alpha(’ gevonden waar ‘not’, URL of filterfunctie verwacht. Fout tijdens het parsen van waarde voor ‘filter’. Declaratie genegeerd. Special:Watchlist:3:45746
Onbekende eigenschap ‘-moz-border-radius’. Declaratie genegeerd. Special:Watchlist:3:45783
Onbekende eigenschap ‘zoom’. Declaratie genegeerd. Special:Watchlist:3:46063
Onbekende eigenschap ‘zoom’. Declaratie genegeerd. Special:Watchlist:3:46444
‘progid’ gevonden waar ‘not’, URL of filterfunctie verwacht. Fout tijdens het parsen van waarde voor ‘filter’. Declaratie genegeerd. Special:Watchlist:3:54467
‘progid’ gevonden waar ‘not’, URL of filterfunctie verwacht. Fout tijdens het parsen van waarde voor ‘filter’. Declaratie genegeerd. Special:Watchlist:3:55125
‘progid’ gevonden waar ‘not’, URL of filterfunctie verwacht. Fout tijdens het parsen van waarde voor ‘filter’. Declaratie genegeerd. Special:Watchlist:3:55734
‘progid’ gevonden waar ‘not’, URL of filterfunctie verwacht. Fout tijdens het parsen van waarde voor ‘filter’. Declaratie genegeerd. Special:Watchlist:3:56303
‘progid’ gevonden waar ‘not’, URL of filterfunctie verwacht. Fout tijdens het parsen van waarde voor ‘filter’. Declaratie genegeerd. Special:Watchlist:3:56809
‘progid’ gevonden waar ‘not’, URL of filterfunctie verwacht. Fout tijdens het parsen van waarde voor ‘filter’. Declaratie genegeerd. Special:Watchlist:3:57468
‘progid’ gevonden waar ‘not’, URL of filterfunctie verwacht. Fout tijdens het parsen van waarde voor ‘filter’. Declaratie genegeerd. Special:Watchlist:3:58033
‘progid’ gevonden waar ‘not’, URL of filterfunctie verwacht. Fout tijdens het parsen van waarde voor ‘filter’. Declaratie genegeerd. Special:Watchlist:3:58512
‘progid’ gevonden waar ‘not’, URL of filterfunctie verwacht. Fout tijdens het parsen van waarde voor ‘filter’. Declaratie genegeerd. Special:Watchlist:3:59132
‘progid’ gevonden waar ‘not’, URL of filterfunctie verwacht. Fout tijdens het parsen van waarde voor ‘filter’. Declaratie genegeerd. Special:Watchlist:3:59694
‘progid’ gevonden waar ‘not’, URL of filterfunctie verwacht. Fout tijdens het parsen van waarde voor ‘filter’. Declaratie genegeerd. Special:Watchlist:3:60228
‘progid’ gevonden waar ‘not’, URL of filterfunctie verwacht. Fout tijdens het parsen van waarde voor ‘filter’. Declaratie genegeerd. Special:Watchlist:3:60879
‘progid’ gevonden waar ‘not’, URL of filterfunctie verwacht. Fout tijdens het parsen van waarde voor ‘filter’. Declaratie genegeerd. Special:Watchlist:3:61811
‘mask(’ gevonden waar ‘not’, URL of filterfunctie verwacht. Fout tijdens het parsen van waarde voor ‘filter’. Declaratie genegeerd. Special:Watchlist:3:65292
Onbekende eigenschap ‘zoom’. Declaratie genegeerd. Special:Watchlist:3:65962
Onbekende eigenschap ‘zoom’. Declaratie genegeerd. Special:Watchlist:3:67371
Onbekende eigenschap ‘zoom’. Declaratie genegeerd. Special:Watchlist:3:67591
Onbekende eigenschap ‘zoom’. Declaratie genegeerd. Special:Watchlist:3:69901
Onbekende eigenschap ‘user-select’. Declaratie genegeerd. Special:Watchlist:7:482
Onbekende pseudo-klasse of pseudo-element ‘-moz-handler-blocked’. Regelset genegeerd vanwege foute selector. Special:Watchlist:7:25861
Onbekende eigenschap ‘user-select’. Declaratie genegeerd. Special:Watchlist:7:32552
Onbekende eigenschap ‘user-select’. Declaratie genegeerd. Special:Watchlist:7:32883
Onbekende eigenschap ‘user-select’. Declaratie genegeerd. Special:Watchlist:7:36496
Fout tijdens het parsen van waarde voor ‘padding’. Declaratie genegeerd. Special:Watchlist:7:43748
‘-ms-high-contrast’ gevonden waar naam van mediafunctie verwacht. Special:Watchlist:7:43773
‘-ms-high-contrast’ gevonden waar naam van mediafunctie verwacht. Special:Watchlist:7:43800
Onbekende pseudo-klasse of pseudo-element ‘-ms-expand’. Regelset genegeerd vanwege foute selector. Special:Watchlist:7:43976
Onbekende pseudo-klasse of pseudo-element ‘-ms-clear’. Regelset genegeerd vanwege foute selector. Special:Watchlist:7:48015
Onbekende pseudo-klasse of pseudo-element ‘-ms-clear’. Regelset genegeerd vanwege foute selector. Special:Watchlist:7:48962
Onbekende eigenschap ‘user-select’. Declaratie genegeerd. Special:Watchlist:7:49624
Onbekende pseudo-klasse of pseudo-element ‘-ms-input-placeholder’. Regelset genegeerd vanwege foute selector. Special:Watchlist:7:51388
Onbekende eigenschap ‘user-select’. Declaratie genegeerd. Special:Watchlist:7:55623
Keyframes-regel genegeerd vanwege foute selector. Special:Watchlist:7:62766
Keyframes-regel genegeerd vanwege foute selector. Special:Watchlist:7:62892
Keyframes-regel genegeerd vanwege foute selector. Special:Watchlist:7:63067
Keyframes-regel genegeerd vanwege foute selector. Special:Watchlist:7:63193
Keyframes-regel genegeerd vanwege foute selector. Special:Watchlist:7:63363
Keyframes-regel genegeerd vanwege foute selector. Special:Watchlist:7:63489
Fout tijdens het parsen van waarde voor ‘transform’. Declaratie genegeerd. Special:Watchlist:25:339
Onbekende eigenschap ‘user-select’. Declaratie genegeerd. Special:Watchlist:2:12887
Onbekende eigenschap ‘user-select’. Declaratie genegeerd. Special:Watchlist:2:14991
Onbekende pseudo-klasse of pseudo-element ‘-ms-input-placeholder’. Regelset genegeerd vanwege foute selector. Special:Watchlist:2:22564
Onbekende eigenschap ‘user-select’. Declaratie genegeerd. Special:Watchlist:3:406
Onbekende eigenschap ‘tab-size’. Declaratie genegeerd. Special:Watchlist:4:125
Onbekende eigenschap ‘-moz-border-radius’. Declaratie genegeerd. Special:Watchlist:5:2637
Onbekende eigenschap ‘-moz-border-radius’. Declaratie genegeerd. Special:Watchlist:5:4565
Onbekende eigenschap ‘-moz-border-radius’. Declaratie genegeerd. Special:Watchlist:5:4703
Onbekende eigenschap ‘-moz-border-radius’. Declaratie genegeerd. Special:Watchlist:5:5104
Onbekende eigenschap ‘-moz-border-radius’. Declaratie genegeerd. Special:Watchlist:5:5316
Onbekende eigenschap ‘-moz-border-radius’. Declaratie genegeerd. Special:Watchlist:5:6133
Onbekende eigenschap ‘-moz-box-shadow’. Declaratie genegeerd. Special:Watchlist:5:6307
Onbekende eigenschap ‘zoom’. Declaratie genegeerd. Special:Watchlist:5:8307
Onbekende eigenschap ‘user-select’. Declaratie genegeerd. Special:Watchlist:3:707
Onbekende eigenschap ‘user-select’. Declaratie genegeerd. Special:Watchlist:3:833
Keyframes-regel genegeerd vanwege foute selector. Special:Watchlist:2:50381
Keyframes-regel genegeerd vanwege foute selector. Special:Watchlist:2:50492
Keyframes-regel genegeerd vanwege foute selector. Special:Watchlist:2:50620
Onbekende pseudo-klasse of pseudo-element ‘-ms-input-placeholder’. Regelset genegeerd vanwege foute selector. Special:Watchlist:2:53043
Onbekende pseudo-klasse of pseudo-element ‘-o-prefocus’. Regelset genegeerd vanwege foute selector. load.php:1:3846
Onbekende eigenschap ‘orphans’. Declaratie genegeerd. load.php:1:17028
Onbekende eigenschap ‘widows’. Declaratie genegeerd. load.php:1:17037
Onbekende eigenschap ‘user-select’. Declaratie genegeerd. load.php:1:27715
Onbekende pseudo-klasse of pseudo-element ‘-ms-input-placeholder’. Regelset genegeerd vanwege foute selector. load.php:1:57696
Onbekende eigenschap ‘user-select’. Declaratie genegeerd. load.php:1:71635
Onbekende eigenschap ‘speak’. Declaratie genegeerd. load.php:1:880
Onbekende eigenschap ‘speak’. Declaratie genegeerd. load.php:1:1106

TypeError: this.emptyFilterMessage is undefined
load.php:1122:576

Thanks. Could you click load.php:1122:576 and share where you end up?

Aklapper renamed this task from Wikimedia Commons TypeError this.FileMessageisundefined with watchlist to "TypeError: this.emptyFilterMessage is undefined" on Commons Watchlist.Feb 14 2020, 11:45 AM
Aklapper added a project: MediaWiki-Watchlist.

The error

exception.trace
TypeError: this.emptyFilterMessage is undefinedload.php:1121:576
    jQuery 10
        onChangeTags
        emit
        clearItems
        setValue
        OoUiMenuTagMultiselectWidget
        MwRcfiltersUiFilterTagMultiselectWidget
        MwRcfiltersUiFilterWrapperWidget
        MwRcfiltersUiMainWrapperWidget
init
        js
    runScript https://commons.wikimedia.org/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:13
    cssHandle https://commons.wikimedia.org/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:14
    flushCssBuffer https://commons.wikimedia.org/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector:6
    flushCssBuffer self-hosted:920

The same error appears on RecentChanges too.

@Catrope - seems to be the same error as in T245073: [wmf.19] Uncaught TypeError: Cannot read property 'toggle' of undefined? At least, it refers to the same
this.emptyFilterMessage.toggle(this.isEmpty());

This will go away with the deployment of wmf.20 (which should be this week), and because no functionality is broken we decided not to backport to wmf.18/wmf.19. Merging with T245073.