Anomie added a subscriber: Anomie. Anomie closed this task as "Resolved". Anomie claimed this task. Anomie added a comment.
It would be helpful if your test runner were to include more timestamps. Since a later timestamp in the log (line 2120) is 2015-10-05 23:39:33 this is very likely https://wikitech.wikimedia.org/wiki/Incident_documentation/20151005-MediaWiki, so I'm going to resolve this as being due to that. BTW, somewhat earlier in your log I see (line 1685) test_allpages_pagesize (tests.site_tests.TestSiteGenerators) ... WARNING: Http response status 500 WARNING: Non-JSON response received from server wikipedia:en; the server may be down. WARNING: Waiting 5 seconds before retrying. WARNING: Http response status 500 WARNING: Non-JSON response received from server wikipedia:en; the server may be down. WARNING: Waiting 10 seconds before retrying. ERROR: Traceback (most recent call last): File "/home/travis/build/wikimedia/pywikibot-core/pywikibot/data/api.py", line 1941, in submit body=body, headers=headers) File "/home/travis/build/wikimedia/pywikibot-core/pywikibot/tools/__init__.py", line 1327, in wrapper return obj(*__args, **__kw) File "/home/travis/build/wikimedia/pywikibot-core/pywikibot/comms/http.py", line 247, in request r = fetch(baseuri, method, body, headers, **kwargs) File "/home/travis/build/wikimedia/pywikibot-core/pywikibot/comms/http.py", line 402, in fetch error_handling_callback(request) File "/home/travis/build/wikimedia/pywikibot-core/pywikibot/comms/http.py", line 320, in error_handling_callback raise request.data ReadTimeout: HTTPSConnectionPool(host='en.wikipedia.org', port=443): Read timed out. (read timeout=30) ERROR 45.561s test_allpages_protection (tests.site_tests.TestSiteGenerators) ... WARNING: Http response status 500 WARNING: Non-JSON response received from server wikipedia:en; the server may be down. Set gaplimit = ['2'] WARNING: Waiting 5 seconds before retrying. WARNING: Http response status 500 WARNING: Non-JSON response received from server wikipedia:en; the server may be down. Set gaplimit = ['1'] WARNING: Waiting 10 seconds before retrying. WARNING: Http response status 500 WARNING: Non-JSON response received from server wikipedia:en; the server may be down. Set gaplimit = ['0'] ERROR 15.439s test_allusers (tests.site_tests.TestSiteGenerators) Test the site.allusers() method. ... WARNING: Http response status 500 WARNING: Non-JSON response received from server wikipedia:en; the server may be down. Set aulimit = ['5'] WARNING: Waiting 5 seconds before retrying. WARNING: Http response status 500 WARNING: Non-JSON response received from server wikipedia:en; the server may be down. Set aulimit = ['2'] WARNING: Waiting 10 seconds before retrying. 15.149s ok HTTP 500 errors from the API are usually a PHP fatal or an error from some other layer (e.g. varnish). The fact that the next test, test_allusers (tests.site_tests.TestSiteGenerators), was also failing with the same symptoms and then suddenly resolved also points to a non-API cause. TASK DETAIL https://phabricator.wikimedia.org/T114824 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Anomie Cc: Anomie, Aklapper, pywikibot-bugs-list, jayvdb, Luke081515, Jay8g, Krenair, Legoktm, greg _______________________________________________ pywikibot-bugs mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
