Coder Social home page Coder Social logo

wikibasesolutions / semanticstructureddiscussions Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 2.0 95 KB

Adds semantic annotations to Structured Discussions topics

Home Page: https://www.mediawiki.org/wiki/Extension:Semantic_Structured_Discussions

License: GNU General Public License v2.0

PHP 100.00%

semanticstructureddiscussions's Issues

Type error during rebuild

On a dev wiki, I received the following error during a run of SMW/RebuildData.php:

TypeError: SemanticStructuredDiscussions\StructuredDiscussions\SDTopic::getCreator(): Return value must be of type string, bool returned
Backtrace:
from /var/www/html/extensions/SemanticStructuredDiscussions/src/StructuredDiscussions/SDTopic.php(85)
#0 /var/www/html/extensions/SemanticStructuredDiscussions/src/SemanticMediaWiki/Annotators/TopicAnnotators/CreatorAnnotator.php(37): SemanticStructuredDiscussions\StructuredDiscussions\SDTopic->getCreator()
#1 /var/www/html/extensions/SemanticStructuredDiscussions/src/SemanticMediaWiki/DataAnnotator.php(106): SemanticStructuredDiscussions\SemanticMediaWiki\Annotators\TopicAnnotators\CreatorAnnotator->addAnnotation()
#2 /var/www/html/extensions/SemanticStructuredDiscussions/src/SemanticMediaWiki/DataAnnotator.php(58): SemanticStructuredDiscussions\SemanticMediaWiki\DataAnnotator->addTopicAnnotations()
#3 /var/www/html/extensions/SemanticStructuredDiscussions/src/Hooks.php(86): SemanticStructuredDiscussions\SemanticMediaWiki\DataAnnotator->addAnnotations()
#4 /var/www/html/includes/HookContainer/HookContainer.php(338): SemanticStructuredDiscussions\Hooks::onBeforeDataUpdateComplete()
#5 /var/www/html/includes/HookContainer/HookContainer.php(137): MediaWiki\HookContainer\HookContainer->callLegacyHook()
#6 /var/www/html/includes/Hooks.php(137): MediaWiki\HookContainer\HookContainer->run()
#7 /var/www/html/extensions/SemanticMediaWiki/src/Store.php(233): Hooks::run()
#8 /var/www/html/extensions/SemanticMediaWiki/src/DataUpdater.php(418): SMW\Store->updateData()
#9 /var/www/html/extensions/SemanticMediaWiki/src/DataUpdater.php(297): SMW\DataUpdater->updateData()
#10 /var/www/html/extensions/SemanticMediaWiki/src/DataUpdater.php(197): SMW\DataUpdater->runUpdate()
#11 /var/www/html/extensions/SemanticMediaWiki/src/ParserData.php(469): SMW\DataUpdater->doUpdate()
#12 /var/www/html/extensions/SemanticMediaWiki/src/MediaWiki/Jobs/UpdateJob.php(305): SMW\ParserData->updateStore()
#13 /var/www/html/extensions/SemanticMediaWiki/src/MediaWiki/Jobs/UpdateJob.php(218): SMW\MediaWiki\Jobs\UpdateJob->updateStore()
#14 /var/www/html/extensions/SemanticMediaWiki/src/MediaWiki/Jobs/UpdateJob.php(139): SMW\MediaWiki\Jobs\UpdateJob->parse_content()
#15 /var/www/html/extensions/SemanticMediaWiki/src/MediaWiki/Jobs/UpdateJob.php(94): SMW\MediaWiki\Jobs\UpdateJob->doUpdate()
#16 /var/www/html/extensions/SemanticMediaWiki/src/SQLStore/Rebuilder/Rebuilder.php(239): SMW\MediaWiki\Jobs\UpdateJob->run()
#17 /var/www/html/extensions/SemanticMediaWiki/src/Maintenance/DataRebuilder.php(468): SMW\SQLStore\Rebuilder\Rebuilder->rebuild()
#18 /var/www/html/extensions/SemanticMediaWiki/src/Maintenance/DataRebuilder.php(385): SMW\Maintenance\DataRebuilder->doUpdateById()
#19 /var/www/html/extensions/SemanticMediaWiki/src/Maintenance/DataRebuilder.php(224): SMW\Maintenance\DataRebuilder->rebuildAll()
#20 /var/www/html/extensions/SemanticMediaWiki/maintenance/rebuildData.php(198): SMW\Maintenance\DataRebuilder->rebuild()
#21 /var/www/html/maintenance/includes/MaintenanceRunner.php(309): SMW\Maintenance\rebuildData->execute()
#22 /var/www/html/maintenance/doMaintenance.php(85): MediaWiki\Maintenance\MaintenanceRunner->run()
#23 /var/www/html/extensions/SemanticMediaWiki/maintenance/rebuildData.php(294): require_once(string)
#24 {main}

So rebuildData was interrupted. Would prefer if it was a bit more forgiving/informative than this type error.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.