Last modified: 2014-10-23 22:42:33 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T73536, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 71536 - Argument 1 passed to Wikibase\Repo\Diff\ClaimDifferenceVisualizer::getSnakListValues() must be an instance of Wikibase\DataModel\Snak\SnakList, string given
Argument 1 passed to Wikibase\Repo\Diff\ClaimDifferenceVisualizer::getSnakLis...
Status: RESOLVED DUPLICATE of bug 71479
Product: MediaWiki extensions
Classification: Unclassified
WikidataRepo (Other open bugs)
unspecified
All All
: Normal normal (vote)
: ---
Assigned To: Wikidata bugs
u=dev c=backend p=0
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-10-01 22:40 UTC by Aude
Modified: 2014-10-23 22:42 UTC (History)
2 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Aude 2014-10-01 22:40:16 UTC
PHP fatal error in /srv/mediawiki/php-1.25wmf1/extensions/Wikidata/extensions/Wikibase/repo/includes/Diff/ClaimDifferenceVisualizer.php line 291: 
Argument 1 passed to Wikibase\Repo\Diff\ClaimDifferenceVisualizer::getSnakListValues() must be an instance of Wikibase\DataModel\Snak\SnakList, string given, called in /srv/mediawiki/php-1.25wmf1/extensions/Wikidata/extensions/Wikibase/repo/includes/Diff/ClaimDifferenceVisualizer.php on line 371 and defined

when trying to access https://www.wikidata.org/w/index.php?title=Q183&diff=143198065&oldid=142638144&uselang=en
Comment 1 Aude 2014-10-01 22:40:56 UTC
#0 /srv/mediawiki/php-1.25wmf1/extensions/Wikidata/extensions/Wikibase/repo/includes/Diff/ClaimDifferenceVisualizer.php(291): Wikibase\Repo\Diff\ClaimDifferenceVisualizer::getSnakListValues()
#1 /srv/mediawiki/php-1.25wmf1/extensions/Wikidata/extensions/Wikibase/repo/includes/Diff/ClaimDifferenceVisualizer.php(371): Wikibase\Repo\Diff\ClaimDifferenceVisualizer->getSnakListValues('el')
#2 /srv/mediawiki/php-1.25wmf1/extensions/Wikidata/extensions/Wikibase/repo/includes/Diff/ClaimDifferenceVisualizer.php(136): Wikibase\Repo\Diff\ClaimDifferenceVisualizer->visualizeSnakListChanges(Object(Diff\DiffOp\Diff\Diff), Object(Wikibase\DataModel\Statement\Statement), Object(Message))
#3 /srv/mediawiki/php-1.25wmf1/extensions/Wikidata/extensions/Wikibase/repo/includes/Diff/ClaimDifferenceVisualizer.php(154): Wikibase\Repo\Diff\ClaimDifferenceVisualizer->visualizeClaimChange(Object(Wikibase\Repo\Diff\ClaimDifference), Object(Wikibase\DataModel\Statement\Statement))
#4 /srv/mediawiki/php-1.25wmf1/extensions/Wikidata/extensions/Wikibase/repo/includes/Diff/EntityDiffVisualizer.php(209): Wikibase\Repo\Diff\ClaimDifferenceVisualizer->visualizeNewClaim(Object(Wikibase\DataModel\Statement\Statement))
#5 /srv/mediawiki/php-1.25wmf1/extensions/Wikidata/extensions/Wikibase/repo/includes/Diff/EntityDiffVisualizer.php(133): Wikibase\Repo\Diff\EntityDiffVisualizer->getClaimDiffHtml(Object(Diff\DiffOp\DiffOpAdd))
#6 /srv/mediawiki/php-1.25wmf1/extensions/Wikidata/extensions/Wikibase/repo/includes/Diff/EntityDiffVisualizer.php(95): Wikibase\Repo\Diff\EntityDiffVisualizer->visualizeEntityDiff(Object(Wikibase\DataModel\Entity\Diff\ItemDiff))
#7 /srv/mediawiki/php-1.25wmf1/extensions/Wikidata/extensions/Wikibase/repo/includes/Diff/EntityContentDiffView.php(182): Wikibase\Repo\Diff\EntityDiffVisualizer->visualizeEntityContentDiff(Object(Wikibase\Repo\Content\EntityContentDiff))
#8 /srv/mediawiki/php-1.25wmf1/includes/diff/DifferenceEngine.php(739): Wikibase\Repo\Diff\EntityContentDiffView->generateContentDiffBody(Object(Wikibase\ItemContent), Object(Wikibase\ItemContent))
#9 /srv/mediawiki/php-1.25wmf1/includes/diff/DifferenceEngine.php(661): DifferenceEngine->getDiffBody()
#10 /srv/mediawiki/php-1.25wmf1/includes/diff/DifferenceEngine.php(631): DifferenceEngine->getDiff('<div id="mw-dif...', '<div id="mw-dif...', '')
#11 /srv/mediawiki/php-1.25wmf1/includes/diff/DifferenceEngine.php(449): DifferenceEngine->showDiff('<div id="mw-dif...', '<div id="mw-dif...', '')
#12 /srv/mediawiki/php-1.25wmf1/includes/page/Article.php(809): DifferenceEngine->showDiffPage(false)
#13 /srv/mediawiki/php-1.25wmf1/includes/page/Article.php(515): Article->showDiffPage()
#14 /srv/mediawiki/php-1.25wmf1/extensions/Wikidata/extensions/Wikibase/repo/includes/actions/ViewEntityAction.php(202): Article->view()
#15 /srv/mediawiki/php-1.25wmf1/extensions/Wikidata/extensions/Wikibase/repo/includes/actions/ViewEntityAction.php(126): Wikibase\ViewEntityAction->displayEntityContent(Object(Wikibase\ItemContent))
#16 /srv/mediawiki/php-1.25wmf1/includes/MediaWiki.php(414): Wikibase\ViewEntityAction->show()
#17 /srv/mediawiki/php-1.25wmf1/includes/MediaWiki.php(282): MediaWiki->performAction(Object(Article), Object(Title))
#18 /srv/mediawiki/php-1.25wmf1/includes/MediaWiki.php(584): MediaWiki->performRequest()
#19 /srv/mediawiki/php-1.25wmf1/includes/MediaWiki.php(435): MediaWiki->main()
#20 /srv/mediawiki/php-1.25wmf1/index.php(46): MediaWiki->run()
Comment 2 Aude 2014-10-07 01:23:57 UTC
this is still occurring....
Comment 3 Aude 2014-10-23 22:42:33 UTC
seems related to https://bugzilla.wikimedia.org/show_bug.cgi?id=71479 as I can reproduce both when trying to undo edits

*** This bug has been marked as a duplicate of bug 71479 ***

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links