Bugs item #1909946, was opened at 2008-03-07 22:26 Message generated for change (Comment added) made by russblau You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=603138&aid=1909946...
Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Nightshadow28 (nightshadow28) Assigned to: Filnik (filnik) Summary: Welcome.py aborts with unexpected response from server.
Initial Comment: from jawp: welcome.py (r5108) aborts with unexpected response from server. This is raised after getting a token. See below: ----- Leowhite has enough edits to be welcomed Checked for running processes. 1 processes currently running, including the current process. Creating page [[ja:利用者‐会話:Leowhite]] Changing page has failed. Retrying. Getting a token. Sleeping for 28.6 seconds, 2008-03-08 12:03:40 Creating page [[ja:利用者‐会話:Leowhite]] ERROR: Unexpected response from wiki server. 200 (OK) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja" dir="ltr"> <head> (-- HTML page text is omitted --) </div> <!-- Served by srv171 in 0.252 secs. --></body></html>
Traceback (most recent call last): File "welcome.py", line 916, in ? for x in main(settingsBot): File "welcome.py", line 853, in main usertalkpage.put(welcom, summ, minorEdit = False) File "/home/John_Doe/pywikipedia/wikipedia.py", line 1215, in put return self._putPage(newtext, comment, watchArticle, minorEdit, newPage, self.site().getToken(sysop = sysop), sysop = sysop) File "/home/John_Doe/pywikipedia/wikipedia.py", line 1357, in _putPage return self._putPage(text, comment, watchArticle, minorEdit, newPage, token=self.site().getToken(sysop = sysop, getagain = True), newToken = True, sysop = sysop) File "/home/John_Doe/pywikipedia/wikipedia.py", line 1380, in _putPage raise PageNotSaved wikipedia.PageNotSaved
----------------------------------------------------------------------
Comment By: Russell Blau (russblau)
Date: 2008-03-21 15:10
Message: Logged In: YES user_id=855050 Originator: NO
Although I cannot read Japanese, I strongly suspect the key to the error is found in the following extract from the HTML dump:
<div class='previewnote'><p><strong>セッションが切断されたため編集を保存できません。もう一度やりなおしてください。それでも失敗する場合、ログアウトしてからログインし直してください。</strong> </p></div>
My guess is that this is the Japanese equivalent of the English string "Sorry! We could not process your edit due to a loss of session data. Please try again. If it still doesn't work, try logging out and logging back in."
Once a bot starts getting this response on a page save, it will get it forever as far as I can tell, so ignoring the PageNotSaved error and trying again won't work. But stopping the bot and starting again often clears the problem. I haven't been able to figure out what triggers this response (it may be a server-side bug, not client-side, in which case there is nothing we can do about it here, but I'm not even sure of that yet).
----------------------------------------------------------------------
Comment By: Nightshadow28 (nightshadow28) Date: 2008-03-21 07:21
Message: Logged In: YES user_id=1971526 Originator: YES
I attach a HTML code. File Added: welcome_abort_message.txt
----------------------------------------------------------------------
Comment By: Filnik (filnik) Date: 2008-03-08 09:54
Message: Logged In: YES user_id=1834469 Originator: NO
It's difficult when you have the HTML code to take a look, without is almost impossible... Filnik
----------------------------------------------------------------------
You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=603138&aid=1909946...