JJMC89 added a comment.
The error is still an issue. It appears to have decreased in frequency
though. I am using OAuth if that matters.
2021-08-06 11:47:04 bot.py, 466 in writelogheader: VERBOSE
=== Pywikibot framework v6.5.0 -- Logging header ===
2021-08-06 11:47:04 bot.py, 469 in writelogheader: VERBOSE
COMMAND: ['/data/project/jjmc89-bot/repos/JJMC89_bot/enwiki/cfdw.py',
'-dir:.pywikibot_cfdwl', '-page:WP:Categories_for_discussion/Working/Large',
'-page:WP:Categories_for_discussion/Working']
2021-08-06 11:47:04 bot.py, 472 in writelogheader: VERBOSE
DATE: 2021-08-06 11:47:04.201385 UTC
2021-08-06 11:47:04 bot.py, 477 in writelogheader: VERBOSE
VERSION: pywikibot/__init__.py (, -1 (unknown), 2021/08/05, 18:30:39, n/a)
2021-08-06 11:47:04 bot.py, 483 in writelogheader: VERBOSE
SYSTEM: posix.uname_result(sysname='Linux', nodename='cfdwl-1628250420-dzr66',
release='4.19.0-14-amd64', version='#1 SMP Debian 4.19.171-2 (2021-01-30)',
machine='x86_64')
2021-08-06 11:55:17 api.py, 1815 in submit: VERBOSE
headers=
{'Date': 'Fri, 06 Aug 2021 11:55:14 GMT', 'Server': 'mw2372.codfw.wmnet',
'X-Content-Type-Options': 'nosniff', 'Mediawiki-Api-Error': 'badtoken',
'X-Frame-Options': 'SAMEORIGIN', 'Content-Disposition': 'inline;
filename=api-result.json', 'Cache-Control': 'private, must-revalidate,
max-age=0', 'Content-Type': 'application/json; charset=utf-8',
'Content-Encoding': 'gzip', 'Vary': 'Accept-Encoding', 'Age': '6', 'X-Cache':
'cp1077 pass, cp1087 pass', 'X-Cache-Status': 'pass', 'Server-Timing':
'cache;desc="pass", host;desc="cp1087"', 'Strict-Transport-Security':
'max-age=106384710; includeSubDomains; preload', 'Report-To': '{ "group":
"wm_nel", "max_age": 86400, "endpoints": [{ "url":
"https://intake-logging.wikimedia.org/v1/events?stream=w3c.reportingapi.network_error&schema_uri=/w3c/reportingapi/network_error/1.0.0"
}] }', 'NEL': '{ "report_to": "wm_nel", "max_age": 86400, "failure_fraction":
0.05, "success_fraction": 0.0}', 'Permissions-Policy': 'interest-cohort=()',
'X-Client-IP': '172.16.1.189', 'Accept-Ranges': 'bytes', 'Content-Length':
'242', 'Connection': 'keep-alive'}
2021-08-06 11:55:17 api.py, 1695 in _bad_token: VERBOSE
Login status: IN_PROGRESS
2021-08-06 11:55:17 api.py, 1865 in submit: VERBOSE
API Error: query=
("{'action': ['edit'], 'title': [Category('Category:Clean-up categories
from "
"January 2017')], 'text': ['{{Monthly clean-up category}}'], 'token': "
"['<redacted>'], 'summary': "
"['[[Wikipedia:Categories for discussion/Log/2021 June
17#Category:Clean-up "
"categories]] closed as no consensus'], 'bot': [True], 'recreate': [True],
"
"'createonly': [False], 'nocreate': [False], 'minor': [True], 'notminor': "
"[False], 'basetimestamp': [Timestamp(2021, 7, 30, 5, 0, 27)], 'assert': "
"['user'], 'maxlag': ['5'], 'format': ['json']}")
2021-08-06 11:55:17 api.py, 1866 in submit: VERBOSE
response=
{'error': {'code': 'badtoken', 'info': 'Invalid CSRF token.', 'help': 'See
https://en.wikipedia.org/w/api.php for API usage. Subscribe to the
mediawiki-api-announce mailing list at
<https://lists.wikimedia.org/postorius/lists/mediawiki-api-announce.lists.wikimedia.org/>
for notice of API deprecations and breaking changes.'}, 'servedby': 'mw2372'}
2021-08-06 11:55:17 _decorators.py, 42 in handle: VERBOSE
Error saving page [[Category:Clean-up categories from January 2017]]
(badtoken: Invalid CSRF token.
[help: See https://en.wikipedia.org/w/api.php for API usage. Subscribe to
the mediawiki-api-announce mailing list at
<https://lists.wikimedia.org/postorius/lists/mediawiki-api-announce.lists.wikimedia.org/>
for notice of API deprecations and breaking changes.])
Traceback (most recent call last):
File
"/data/project/jjmc89-bot/.venvs/jjmc89-bot/lib/python3.7/site-packages/pywikibot/page/_decorators.py",
line 33, in handle
func(self, *args, **kwargs)
File
"/data/project/jjmc89-bot/.venvs/jjmc89-bot/lib/python3.7/site-packages/pywikibot/page/__init__.py",
line 1224, in _save
watch=watch, bot=botflag, **kwargs)
File
"/data/project/jjmc89-bot/.venvs/jjmc89-bot/lib/python3.7/site-packages/pywikibot/site/_decorators.py",
line 92, in callee
return fn(self, *args, **kwargs)
File
"/data/project/jjmc89-bot/.venvs/jjmc89-bot/lib/python3.7/site-packages/pywikibot/site/_apisite.py",
line 1633, in editpage
result = req.submit()
File
"/data/project/jjmc89-bot/.venvs/jjmc89-bot/lib/python3.7/site-packages/pywikibot/data/api.py",
line 1868, in submit
raise pywikibot.exceptions.APIError(**result['error'])
pywikibot.exceptions.APIError: badtoken: Invalid CSRF token.
[help: See https://en.wikipedia.org/w/api.php for API usage. Subscribe to
the mediawiki-api-announce mailing list at
<https://lists.wikimedia.org/postorius/lists/mediawiki-api-announce.lists.wikimedia.org/>
for notice of API deprecations and breaking changes.]
2021-08-06 11:55:17 __init__.py, 1332 in _flush: VERBOSE
Dropped throttle(s).
2021-08-06 11:55:17 http.py, 88 in flush: VERBOSE
Closing network session.
2021-08-06 11:55:17 http.py, 92 in flush:
CRITICAL Exiting due to uncaught exception <class
'pywikibot.exceptions.OtherPageSaveError'>
2021-08-06 11:55:17 http.py, 94 in flush: VERBOSE
Network session closed.
TASK DETAIL
https://phabricator.wikimedia.org/T261050
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: JJMC89
Cc: SuperHamster, Schlurcher, Count_Count, JJMC89, matej_suchanek, daniel,
eprodromou, Tgr, Dvorapa, Xqt, Aklapper, Reedy, pywikibot-bugs-list,
Multichill, Devnull, Jyoo1011, JohnsonLee01, SHEKH, Dijkstra, Khutuck,
Zkhalido, WDoranWMF, holger.knust, EvanProdromou, Viztor, DannyS712, Wenyi,
Amorymeltzer, Tbscho, MayS, Sethakill, Mdupont, dg711, Agabi10, Altostratus,
Avicennasis, Pchelolo, mys_721tx, Bawolff, jayvdb, Masti, Alchimista, Legoktm
_______________________________________________
pywikibot-bugs mailing list -- [email protected]
To unsubscribe send an email to [email protected]