https://bugzilla.wikimedia.org/show_bug.cgi?id=49417

--- Comment #5 from Aude <aude.w...@gmail.com> ---
I was able to reproduce the issue in the jobs.

php maintenance/runJobs.php --verbose --maxtime 1900
2013-06-11 11:20:24 ChangeNotification Special:ChangeNotificationJob repo=
changeIds=array(1) STARTING
Unexpected non-MediaWiki exception encountered, of type
"InvalidArgumentException"
exception 'InvalidArgumentException' with message 'Unknown data value type
"globecoordinate" has no associated DataValue class' in
/var/www/common/wikibase-client/extensions/DataValues/DataValues/includes/DataValueFactory.php:140
Stack trace:
#0
/var/www/common/wikibase-client/extensions/DataValues/DataValues/includes/DataValueFactory.php(101):
DataValues\DataValueFactory->getDataValueClass('globecoordinate')
#1
/var/www/common/wikibase-client/extensions/Wikibase/DataModel/DataModel/Snak/SnakObject.php(171):
DataValues\DataValueFactory->newDataValue('globecoordinate', Array)
#2
/var/www/common/wikibase-client/extensions/Wikibase/DataModel/DataModel/Claim/Claim.php(205):
Wikibase\SnakObject::newFromArray(Array)
#3
/var/www/common/wikibase-client/extensions/Wikibase/DataModel/DataModel/Claim/Statement.php(172):
Wikibase\Claim::newFromArray(Array)
#4 [internal function]: Wikibase\Statement::newFromArray(Array)
#5
/var/www/common/wikibase-client/extensions/Wikibase/lib/includes/changes/EntityChange.php(402):
call_user_func(Array, Array)
#6 [internal function]: Wikibase\EntityChange->objectifyArrays(Array)
#7
/var/www/common/wikibase-client/extensions/Diff/includes/DiffOpFactory.php(134):
call_user_func(Array, Array)
#8
/var/www/common/wikibase-client/extensions/Diff/includes/DiffOpFactory.php(82):
Diff\DiffOpFactory->arrayToObject(Array)
#9
/var/www/common/wikibase-client/extensions/Wikibase/lib/includes/WikibaseDiffOpFactory.php(46):
Diff\DiffOpFactory->newFromArray(Array)
#10
/var/www/common/wikibase-client/extensions/Diff/includes/DiffOpFactory.php(93):
Wikibase\WikibaseDiffOpFactory->newFromArray(Array)
#11
/var/www/common/wikibase-client/extensions/Wikibase/lib/includes/WikibaseDiffOpFactory.php(46):
Diff\DiffOpFactory->newFromArray(Array)
#12
/var/www/common/wikibase-client/extensions/Wikibase/lib/includes/WikibaseDiffOpFactory.php(62):
Wikibase\WikibaseDiffOpFactory->newFromArray(Array)
#13
/var/www/common/wikibase-client/extensions/Wikibase/lib/includes/WikibaseDiffOpFactory.php(40):
Wikibase\WikibaseDiffOpFactory->createOperations(Array)
#14
/var/www/common/wikibase-client/extensions/Wikibase/lib/includes/changes/DiffChange.php(157):
Wikibase\WikibaseDiffOpFactory->newFromArray(Array)
#15
/var/www/common/wikibase-client/extensions/Wikibase/lib/includes/changes/ChangeRow.php(166):
Wikibase\DiffChange->unserializeInfo('{"diff":{"type"...')
#16
/var/www/common/wikibase-client/extensions/Wikibase/lib/includes/changes/ChangeRow.php(208):
Wikibase\ChangeRow->getField('info')
#17
/var/www/common/wikibase-client/extensions/Wikibase/lib/includes/changes/EntityChange.php(135):
Wikibase\ChangeRow->getInfo('no')
#18
/var/www/common/wikibase-client/extensions/Wikibase/client/includes/ChangeHandler.php(343):
Wikibase\EntityChange->getMetadata()
#19
/var/www/common/wikibase-client/extensions/Wikibase/client/includes/ChangeHandler.php(418):
Wikibase\ChangeHandler->coalesceRuns(Array)
#20
/var/www/common/wikibase-client/extensions/Wikibase/client/includes/ChangeHandler.php(469):
Wikibase\ChangeHandler->coalesceChanges(Array)
#21
/var/www/common/wikibase-client/extensions/Wikibase/lib/includes/ChangeNotificationJob.php(146):
Wikibase\ChangeHandler->handleChanges(Array)
#22 /var/www/common/wikibase-client/maintenance/runJobs.php(100):
Wikibase\ChangeNotificationJob->run()
#23 /var/www/common/wikibase-client/maintenance/doMaintenance.php(110):
RunJobs->execute()
#24 /var/www/common/wikibase-client/maintenance/runJobs.php(153):
require_once('/var/www/common...')
#25 {main}

#0
/var/www/common/wikibase-client/extensions/DataValues/DataValues/includes/DataValueFactory.php(101):
DataValues\DataValueFactory->getDataValueClass('globecoordinate')
#1
/var/www/common/wikibase-client/extensions/Wikibase/DataModel/DataModel/Snak/SnakObject.php(171):
DataValues\DataValueFactory->newDataValue('globecoordinate', Array)
#2
/var/www/common/wikibase-client/extensions/Wikibase/DataModel/DataModel/Claim/Claim.php(205):
Wikibase\SnakObject::newFromArray(Array)
#3
/var/www/common/wikibase-client/extensions/Wikibase/DataModel/DataModel/Claim/Statement.php(172):
Wikibase\Claim::newFromArray(Array)
#4 [internal function]: Wikibase\Statement::newFromArray(Array)
#5
/var/www/common/wikibase-client/extensions/Wikibase/lib/includes/changes/EntityChange.php(402):
call_user_func(Array, Array)
#6 [internal function]: Wikibase\EntityChange->objectifyArrays(Array)
#7
/var/www/common/wikibase-client/extensions/Diff/includes/DiffOpFactory.php(134):
call_user_func(Array, Array)
#8
/var/www/common/wikibase-client/extensions/Diff/includes/DiffOpFactory.php(82):
Diff\DiffOpFactory->arrayToObject(Array)
#9
/var/www/common/wikibase-client/extensions/Wikibase/lib/includes/WikibaseDiffOpFactory.php(46):
Diff\DiffOpFactory->newFromArray(Array)
#10
/var/www/common/wikibase-client/extensions/Diff/includes/DiffOpFactory.php(93):
Wikibase\WikibaseDiffOpFactory->newFromArray(Array)
#11
/var/www/common/wikibase-client/extensions/Wikibase/lib/includes/WikibaseDiffOpFactory.php(46):
Diff\DiffOpFactory->newFromArray(Array)
#12
/var/www/common/wikibase-client/extensions/Wikibase/lib/includes/WikibaseDiffOpFactory.php(62):
Wikibase\WikibaseDiffOpFactory->newFromArray(Array)
#13
/var/www/common/wikibase-client/extensions/Wikibase/lib/includes/WikibaseDiffOpFactory.php(40):
Wikibase\WikibaseDiffOpFactory->createOperations(Array)
#14
/var/www/common/wikibase-client/extensions/Wikibase/lib/includes/changes/DiffChange.php(157):
Wikibase\WikibaseDiffOpFactory->newFromArray(Array)
#15
/var/www/common/wikibase-client/extensions/Wikibase/lib/includes/changes/ChangeRow.php(166):
Wikibase\DiffChange->unserializeInfo('{"diff":{"type"...')
#16
/var/www/common/wikibase-client/extensions/Wikibase/lib/includes/changes/ChangeRow.php(208):
Wikibase\ChangeRow->getField('info')
#17
/var/www/common/wikibase-client/extensions/Wikibase/lib/includes/changes/EntityChange.php(135):
Wikibase\ChangeRow->getInfo('no')
#18
/var/www/common/wikibase-client/extensions/Wikibase/client/includes/ChangeHandler.php(343):
Wikibase\EntityChange->getMetadata()
#19
/var/www/common/wikibase-client/extensions/Wikibase/client/includes/ChangeHandler.php(418):
Wikibase\ChangeHandler->coalesceRuns(Array)
#20
/var/www/common/wikibase-client/extensions/Wikibase/client/includes/ChangeHandler.php(469):
Wikibase\ChangeHandler->coalesceChanges(Array)
#21
/var/www/common/wikibase-client/extensions/Wikibase/lib/includes/ChangeNotificationJob.php(146):
Wikibase\ChangeHandler->handleChanges(Array)
#22 /var/www/common/wikibase-client/maintenance/runJobs.php(100):
Wikibase\ChangeNotificationJob->run()
#23 /var/www/common/wikibase-client/maintenance/doMaintenance.php(110):
RunJobs->execute()
#24 /var/www/common/wikibase-client/maintenance/runJobs.php(153):
require_once('/var/www/common...')
#25 {main}

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to