Wikirik123 created this task.
Wikirik123 added projects: Wikibase-Containers, Wikidata.
Restricted Application added a subscriber: Aklapper.

TASK DESCRIPTION
  Steps to Reproduce:
  
  1. install wikimedia 1.34
  2. install wikibase 1.34
  3. follow this guide 
<https://github.com/wikimedia/mediawiki-extensions-WikibaseQualityConstraints> 
to install WikibaseQualityConstraints extension for Wikibase:
  
  3a. Clone  WikibaseQualityConstraints inside the extensions/ directory of 
your MediaWiki installations.
  3b. install dependencies.  run composer install inside the 
WikibaseQualityConsaraints directory. 
  3c. add "wfLoadExtension( 'WikibaseQualityConstraints' );" to 
LocalSettings.php
  3d.   Run php maintenance/update.php --quick.
  3e.   Run php maintenance/runScript.php 
extensions/WikibaseQualityConstraints/maintenance/ImportConstraintStatements.php.
  all successful for me so far
  
  4. Data import (herein lies the bug): Run:
  5. in working directory should be the MediaWiki installation folder, i.e. 
where LocalSettings.php is
  
  php 
extensions/WikibaseQualityConstraints/maintenance/ImportConstraintEntities.php 
| tee -a LocalSettings.php
  
  Expected Results:
  import of Wikidata ConstraintEntities
  
  Actual Result:
  following error message:
  
  <mydomainname>/test $ php 
extensions/WikibaseQualityConstraints/maintenance/ImportConstraintEntities.php 
| tee -a LocalSettings.php
  [90cf7068da880206e3502389] [no req]   TypeError from line 48 of 
<mydomainname>/test/extensions/WikibaseQualityConstraints/src/WikibaseQualityConstraintsHooks.php:
 Argument 1 passed to 
WikibaseQuality\ConstraintReport\WikibaseQualityConstraintsHooks::onWikibaseChange()
 must be an instance of Wikibase\Lib\Changes\Change, instance of 
Wikibase\EntityChange given, called in <mydomainname>/test/includes/Hooks.php 
on line 174
  Backtrace:
  #0 <mydomainname>/test/includes/Hooks.php(174): 
WikibaseQuality\ConstraintReport\WikibaseQualityConstraintsHooks::onWikibaseChange(Wikibase\EntityChange)
  #1 <mydomainname>/test/includes/Hooks.php(202): Hooks::callHook(string, 
array, array, NULL)
  #2 
<mydomainname>/test/extensions/Wikibase/repo/includes/Notifications/HookChangeTransmitter.php(37):
 Hooks::run(string, array)
  #3 
<mydomainname>/test/extensions/Wikibase/repo/includes/Notifications/ChangeNotifier.php(249):
 
Wikibase\Repo\Notifications\HookChangeTransmitter->transmitChange(Wikibase\EntityChange)
  #4 
<mydomainname>/test/extensions/Wikibase/repo/includes/Notifications/ChangeNotifier.php(157):
 
Wikibase\Repo\Notifications\ChangeNotifier->transmitChange(Wikibase\EntityChange)
  #5 <mydomainname>/test/extensions/Wikibase/repo/RepoHooks.php(247): 
Wikibase\Repo\Notifications\ChangeNotifier->notifyOnPageCreated(Revision)
  #6 <mydomainname>/test/includes/Hooks.php(174): 
Wikibase\RepoHooks::onNewRevisionFromEditComplete(WikiPage, Revision, boolean, 
User, array)
  #7 <mydomainname>/test/includes/Hooks.php(202): Hooks::callHook(string, 
array, array, NULL)
  #8 <mydomainname>/test/includes/Storage/PageUpdater.php(1134): 
Hooks::run(string, array)
  #9 <mydomainname>/test/includes/Storage/PageUpdater.php(758): 
MediaWiki\Storage\PageUpdater->doCreate(CommentStoreComment, User, integer)
  #10 
<mydomainname>/test/extensions/Wikibase/repo/includes/Store/Sql/WikiPageEntityStore.php(400):
 MediaWiki\Storage\PageUpdater->saveRevision(CommentStoreComment, integer)
  #11 
<mydomainname>/test/extensions/Wikibase/repo/includes/Store/Sql/WikiPageEntityStore.php(260):
 
Wikibase\Repo\Store\Sql\WikiPageEntityStore->saveEntityContent(Wikibase\PropertyContent,
 User, string, integer, boolean, array)
  #12 
<mydomainname>/test/extensions/Wikibase/lib/includes/Store/TypeDispatchingEntityStore.php(85):
 
Wikibase\Repo\Store\Sql\WikiPageEntityStore->saveEntity(Wikibase\DataModel\Entity\Property,
 string, User, integer, boolean, array)
  #13 
<mydomainname>/test/extensions/WikibaseQualityConstraints/maintenance/ImportConstraintEntities.php(171):
 
Wikibase\Lib\Store\TypeDispatchingEntityStore->saveEntity(Wikibase\DataModel\Entity\Property,
 string, User, integer)
  #14 
<mydomainname>/test/extensions/WikibaseQualityConstraints/maintenance/ImportConstraintEntities.php(137):
 
WikibaseQuality\ConstraintReport\Maintenance\ImportConstraintEntities->importEntityFromJson(string,
 string)
  #15 
<mydomainname>/test/extensions/WikibaseQualityConstraints/maintenance/ImportConstraintEntities.php(96):
 
WikibaseQuality\ConstraintReport\Maintenance\ImportConstraintEntities->importEntityFromWikidata(string)
  #16 <mydomainname>/test/maintenance/doMaintenance.php(99): 
WikibaseQuality\ConstraintReport\Maintenance\ImportConstraintEntities->execute()
  #17 
<mydomainname>/test/extensions/WikibaseQualityConstraints/maintenance/ImportConstraintEntities.php(248):
 require_once(string)
  #18 {main}
  <mydomainname>/test $

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

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

To: Wikirik123
Cc: Aklapper, Wikirik123, Samantha_Alipio_WMDE, darthmon_wmde, Jelabra, 
Nandana, Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, _jensen, 
rosalieper, Scott_WUaS, Asahiko, Wikidata-bugs, aude, Addshore, Mbch331
_______________________________________________
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to