Addshore added a comment.

  The comment in 
https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/Wikibase/+/583199/2/lib/includes/SimpleCacheWithBagOStuff.php
 is relevant here, as this is the extra assert that is now in Wikibase code 
that is throwing.
  As said in that comment Wikibase code shouldn't care about the validity of 
the cache key for this class, as the contract of the cache class that we are 
using says that if we use makeKey which we do we will be good.
  
  The URL decoded cache key is 
commonswiki:wikibase.repo.formatter.:Q6998382_1137583700_⧼lang⧽_label and again 
we see this ⧼lang⧽ that keeps cropping up.
  Anyway, the bag o stuff is getting a valid cache key for storing in the cache 
medium, and our assert is then throwing the exception when it doesnt need to, 
so the assert should go.
  
  Now, ⧼lang⧽ still shouldn't be making it all the way down the stack here...
  I dont know what triggers calls to pages such as 
https://commons.wikimedia.org/wiki/Category:Plates?uselang=%E2%A7%BCLang%E2%A7%BD
 but I will file a seperate task for that.

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

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

To: Addshore
Cc: Addshore, Jdforrester-WMF, Aklapper, Tarrow, darthmon_wmde, Nandana, Lahi, 
Gq86, GoranSMilovanovic, QZanden, LawExplorer, _jensen, rosalieper, Scott_WUaS, 
Jonas, Wikidata-bugs, aude, Lydia_Pintscher, Mbch331
_______________________________________________
Wikidata-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to