Call to undefined method Interwiki::fetch()
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 45/100
Direzione di ricerca
Riproduci il malfunzionamento nella pagina di test sandbox collegata, quindi inizia da src/ByHttpRequestQueryLookup.php, in particolare dalla chiamata indicata alla riga 59. Traccia il modo in cui la query esterna gestisce la corrispondenza interwiki e conferma che, una volta completato il fix, la pagina non genera più l’errore relativo al metodo non definito.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Setup and configuration
- MediaWiki | 1.35.0-rc.2 (5f6c9d1)16:32, 21 August 2020
- PHP | 7.2.24-0ubuntu0.18.04.7 (apache2handler)
- MariaDB | 10.1.47-MariaDB-0ubuntu0.18.04.1
- Elasticsearch | 6.5.4
Issue
[98d7e10a2693aa30c5a558aa] /wiki/My_first_external_query Error from line 59 of /../w/extensions/SemanticExternalQueryLookup/src/ByHttpRequestQueryLookup.php: Call to undefined method Interwiki::fetch()
Backtrace
#0 /../w/extensions/SemanticExternalQueryLookup/src/ByHttpRequestQueryLookup.php(48): SEQL\ByHttpRequestQueryLookup->tryToMatchInterwikiFor(SMWQuery)
#1 /../w/extensions/SemanticMediaWiki/includes/query/SMW_QueryProcessor.php(338): SEQL\ByHttpRequestQueryLookup->getQueryResult(SMWQuery)
#2 /../w/extensions/SemanticMediaWiki/src/ParserFunctions/AskParserFunction.php(364): SMWQueryProcessor::getResultFromQuery(SMWQuery, array, integer, integer)
#3 /../w/extensions/SemanticMediaWiki/src/ParserFunctions/AskParserFunction.php(197): SMW\ParserFunctions\AskParserFunction->doFetchResultsFromFunctionParameters(array, array)
#4 /../w/extensions/SemanticMediaWiki/src/ParserFunctionFactory.php(402): SMW\ParserFunctions\AskParserFunction->parse(array)
#5 /../w/includes/parser/Parser.php(3340): SMW\ParserFunctionFactory->SMW\{closure}(Parser, string, string, string, string, string, string, string, string)
#6 /../w/includes/parser/Parser.php(3047): Parser->callParserFunction(PPFrame_Hash, string, array)
#7 /../w/includes/parser/PPFrame_Hash.php(253): Parser->braceSubstitution(array, PPFrame_Hash)
#8 /../w/includes/parser/Parser.php(2887): PPFrame_Hash->expand(PPNode_Hash_Tree, integer)
#9 /../w/includes/parser/Parser.php(1556): Parser->replaceVariables(string)
#10 /../w/includes/parser/Parser.php(651): Parser->internalParse(string)
#11 /../w/includes/content/WikitextContent.php(374): Parser->parse(string, Title, ParserOptions, boolean, boolean, integer)
#12 /../w/includes/content/AbstractContent.php(590): WikitextContent->fillParserOutput(Title, integer, ParserOptions, boolean, ParserOutput)
#13 /../w/includes/Revision/RenderedRevision.php(266): AbstractContent->getParserOutput(Title, integer, ParserOptions, boolean)
#14 /../w/includes/Revision/RenderedRevision.php(235): MediaWiki\Revision\RenderedRevision->getSlotParserOutputUncached(WikitextContent, boolean)
#15 /../w/includes/Revision/RevisionRenderer.php(215): MediaWiki\Revision\RenderedRevision->getSlotParserOutput(string)
#16 /../w/includes/Revision/RevisionRenderer.php(152): MediaWiki\Revision\RevisionRenderer->combineSlotOutput(MediaWiki\Revision\RenderedRevision, array)
#17 [internal function]: MediaWiki\Revision\RevisionRenderer->MediaWiki\Revision\{closure}(MediaWiki\Revision\RenderedRevision, array)
#18 /../w/includes/Revision/RenderedRevision.php(197): call_user_func(Closure, MediaWiki\Revision\RenderedRevision, array)
#19 /../w/includes/poolcounter/PoolWorkArticleView.php(216): MediaWiki\Revision\RenderedRevision->getRevisionParserOutput()
#20 /../w/includes/poolcounter/PoolCounterWork.php(162): PoolWorkArticleView->doWork()
#21 /../w/includes/page/Article.php(810): PoolCounterWork->execute()
#22 /../w/includes/actions/ViewAction.php(74): Article->view()
#23 /../w/includes/MediaWiki.php(527): ViewAction->show()
#24 /../w/includes/MediaWiki.php(313): MediaWiki->performAction(Article, Title)
#25 /../w/includes/MediaWiki.php(940): MediaWiki->performRequest()
#26 /../w/includes/MediaWiki.php(543): MediaWiki->main()
#27 /../w/index.php(53): MediaWiki->run()
#28 /../w/index.php(46): wfIndexMain()
#29 {main}
Steps to reproduce the observation (recommendation is to use the sandbox):
- Lingua principale
- PHP
- Stelle
- 9
- Fork
- 8
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di SemanticMediaWiki/SemanticExternalQueryLookup
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 45/100
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
-
Not working with SMW 4.xAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
-
Use with private wikisApertaenhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
SemanticMediaWiki/SemanticExternalQueryLookup#28 · 6 commenti ·
Tutte le issue di SemanticMediaWiki/SemanticExternalQueryLookup
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 60/100
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
scanaislop/aislop#476 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
components-web-app/api-components-bundle#403 ·
I maintainer di solito rispondono entro 1 giorno