Lwangaman added a comment.

  I was able to solve the error `EntityId is not an interface`, see 
https://www.mediawiki.org/wiki/Topic:X2qyoagj0mx24oey
  
  I had run **composer update --no-dev** in each extension's folder and not 
only in the root directory. This caused an older version of `EntityId` to be 
loaded. So I had to remove any vendor folders under the extension folders, and 
make sure **composer update --no-dev** was ONLY run in the root folder.
  
  In T197868#8216816 <https://phabricator.wikimedia.org/T197868#8216816>, 
@Lwangaman wrote:
  
  > I am getting new errors along these lines, when trying to upgrade to 
Mediawiki 1.38:
  >
  > Fatal error: Wikibase\DataModel\Entity\SerializableEntityId cannot 
implement Wikibase\DataModel\Entity\EntityId - it is not an interface in 
/var/www/vhosts/bibleget.io/seminaverbi_1_38/w/extensions/Wikibase/lib/packages/wikibase/data-model/src/Entity/SerializableEntityId.php
 on line 11
  >
  > I have tried running **composer update --no-dev** multiple times, I have 
made sure that all extensions are included in the root **composer.local.json**, 
I have tried running **git submodule update --init --recursive**, but nothing 
seems to be helping. Arghhh.

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

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

To: zeljkofilipin, Lwangaman
Cc: Cparle, hyperreview, Lwangaman, Aklapper, gerritbot, WMDE-leszek, Tarrow, 
Addshore, zeljkofilipin, Astuthiodit_1, karapayneWMDE, Invadibot, maantietaja, 
ItamarWMDE, Samantha_Alipio_WMDE, Akuckartz, Jelabra, Nandana, Lahi, Gq86, 
GoranSMilovanovic, QZanden, LawExplorer, _jensen, rosalieper, Scott_WUaS, 
Asahiko, despens, Wikidata-bugs, aude, Mbch331
_______________________________________________
Wikidata-bugs mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to