Addshore added a comment.

I added some debug logging to SpecialNewLexeme https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/WikibaseLexeme/+/450970/1/src/Specials/SpecialNewLexeme.php

While doing "check experimental" the failure happened in the same way, with ady language code being used: https://integration.wikimedia.org/ci/job/quibble-composer-mysql-php70-docker/2771/artifact/log/can-create-lexeme-with-language-item-not-bearing-language-code-statement-and-mis-lemma-language.png

In the log for the web requests (https://integration.wikimedia.org/ci/job/quibble-composer-mysql-php70-docker/2771/artifact/log/mw-debug-www.log) I found:

Wikibase\Lexeme\Specials\SpecialNewLexeme::createEntityFromFormData: form data: {"lemma":"lemma-0.5735099835768849-I\u00f1t\u00ebrn\u00e2ti\u00f4n\u00e0liz\u00e6ti\u00f8n","lemma-language":"ady","lexeme-language":"Q32","lexicalcategory":"Q33"}
Wikibase\Lexeme\Specials\SpecialNewLexeme::createEntityFromFormData: entity: O:32:"Wikibase\Lexeme\DataModel\Lexeme":9:{s:36:" Wikibase\Lexeme\DataModel\Lexeme id";N;s:44:" Wikibase\Lexeme\DataModel\Lexeme statements";O:42:"Wikibase\DataModel\Statement\StatementList":1:{s:54:" Wikibase\DataModel\Statement\StatementList statements";a:0:{}}s:40:" Wikibase\Lexeme\DataModel\Lexeme lemmas";O:32:"Wikibase\DataModel\Term\TermList":1:{s:39:" Wikibase\DataModel\Term\TermList terms";a:1:{s:3:"ady";O:28:"Wikibase\DataModel\Term\Term":2:{s:42:" Wikibase\DataModel\Term\Term languageCode";s:3:"ady";s:34:" Wikibase\DataModel\Term\Term text";s:52:"lemma-0.5735099835768849-Iñtërnâtiônà lizætiøn";}}}s:49:" Wikibase\Lexeme\DataModel\Lexeme lexicalCategory";C:32:"Wikibase\DataModel\Entity\ItemId":3:{Q33}s:42:" Wikibase\Lexeme\DataModel\Lexeme language";C:32:"Wikibase\DataModel\Entity\ItemId":3:{Q32}s:39:" Wikibase\Lexeme\DataModel\Lexeme forms";O:33:"Wikibase\Lexeme\DataModel\FormSet":1:{s:40:" Wikibase\Lexeme\DataModel\FormSet forms";a:0:{}}s:40:" Wikibase\Lexeme\DataModel\Lexeme senses";O:34:"Wikibase\Lexeme\DataModel\SenseSet":1:{s:42:" Wikibase\Lexeme\DataModel\SenseSet senses";a:0:{}}s:44:" Wikibase\Lexeme\DataModel\Lexeme nextFormId";i:1;s:45:" Wikibase\Lexeme\DataModel\Lexeme nextSenseId";i:1;}

Showing that createEntityFromFormData gets given "ady" as the language code..

This data comes straight from the special page form submission which makes me think that the selenium test is for some reason not able to select en? or something else is going wrong resulting in ady being selected...


TASK DETAIL
https://phabricator.wikimedia.org/T201337

EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Addshore
Cc: Addshore, Mringgaard, Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, Wikidata-bugs, aude, Darkdadaah, Mbch331
_______________________________________________
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to