Page MenuHomePhabricator

ErfgoedBot write-to-wiki crashes when hitting AbuseFilter (PageSaveRelatedError)
Closed, ResolvedPublic

Description

ERROR: editpage: abusefilter-disallowed
Hit AbuseFilter: حمله شخصی, 
WARNING: Page [[fa:کاربر:LilyOfTheWest/Unused images]] not saved
Traceback (most recent call last):
  File "/data/project/heritage/pywikibot/pwb.py", line 263, in <module>
    if not main():
  File "/data/project/heritage/pywikibot/pwb.py", line 257, in main
    run_python_file(filename, [filename] + args, argvu, file_package)
  File "/data/project/heritage/pywikibot/pwb.py", line 121, in run_python_file
    main_mod.__dict__)
  File "/data/project/heritage/erfgoedbot/unused_monument_images.py", line 249, in <module>
    main()
  File "/data/project/heritage/erfgoedbot/unused_monument_images.py", line 242, in main
    countrycode, lang, countryconfig, conn, cursor, conn2, cursor2)
  File "/data/project/heritage/erfgoedbot/unused_monument_images.py", line 111, in processCountry
    common.save_to_wiki_or_local(page, comment, text, minorEdit=False)
  File "/data/project/heritage/erfgoedbot/common.py", line 104, in save_to_wiki_or_local
    page.put(newtext=content, summary=summary, minorEdit=minorEdit)
  File "/mnt/nfs/labstore-secondary-tools-project/heritage/pywikibot/pywikibot/tools/__init__.py", line 1448, in wrapper
    return obj(*__args, **__kw)
  File "/mnt/nfs/labstore-secondary-tools-project/heritage/pywikibot/pywikibot/page.py", line 1303, in put
    **kwargs)
  File "/mnt/nfs/labstore-secondary-tools-project/heritage/pywikibot/pywikibot/tools/__init__.py", line 1448, in wrapper
    return obj(*__args, **__kw)
  File "/mnt/nfs/labstore-secondary-tools-project/heritage/pywikibot/pywikibot/page.py", line 1220, in save
    cc=apply_cosmetic_changes, quiet=quiet, **kwargs)
  File "/mnt/nfs/labstore-secondary-tools-project/heritage/pywikibot/pywikibot/page.py", line 1245, in _save
    raise err
pywikibot.exceptions.PageSaveRelatedError: Page [[fa:کاربر:LilyOfTheWest/Unused images]] was not saved.

Event Timeline

Change 379970 had a related patch set uploaded (by Jean-Frédéric; owner: Jean-Frédéric):
[labs/tools/heritage@master] Catch PageSaveRelatedError in save_to_wiki_or_local

https://gerrit.wikimedia.org/r/379970

JeanFred renamed this task from ErfgoedBot unused_monument_images crashes with PageSaveRelatedError when hitting AbuseFilter to ErfgoedBot write-to-wiki crashes when hitting AbuseFilter (PageSaveRelatedError).Sep 23 2017, 3:19 PM

@LilyOfTheWest: could you investigate why we hit the abuse filter? Just to make sure future updates happen ok.

Change 379970 merged by jenkins-bot:
[labs/tools/heritage@master] Catch PageSaveRelatedError in save_to_wiki_or_local

https://gerrit.wikimedia.org/r/379970

@LilyOfTheWest: could you investigate why we hit the abuse filter? Just to make sure future updates happen ok.

@Lokal_Profil I'm hearing from Multichill that this is resolved now. Should I still look into this?

@LilyOfTheWest If the page now updates it is fine. Just wasn't sure what had triggered the abuse filter

Lokal_Profil assigned this task to JeanFred.