Tarrow removed Tarrow as the assignee of this task.
Tarrow edited projects, added Wikidata-Campsite; removed Wikidata-Campsite (Wikidata-Campsite-Iteration-∞).
Tarrow added a comment.

Attempting to have lexeme's ControllerViewFactory depend on

"jquery.wikibase.senselistview",
"jquery.wikibase.lexemeformlistview",
"wikibase.lexeme.lexemeview

and removing the lexemeview dependency on ViewFactoryFactory

Gets past the missing lexemeview however we then fall on what appears to be a similar problem

jquery.js?6a07d:3818 jQuery.Deferred exception: this.options.buildFormListView is not a function TypeError: this.options.buildFormListView is not a function
    at $.(anonymous function).(anonymous function)._create (http://default.web.mw.localhost:8080/mediawiki/extensions/WikibaseLexeme/resources/jquery.wikibase.lexemeview.js?1b1eb:52:17)
    at $.(anonymous function).(anonymous function)._create (http://default.web.mw.localhost:8080/mediawiki/resources/lib/jquery.ui/jquery.ui.widget.js?7d91d:90:26)
    at $.(anonymous function).(anonymous function)._createWidget (http://default.web.mw.localhost:8080/mediawiki/resources/lib/jquery.ui/jquery.ui.widget.js?7d91d:255:8)
    at new $.(anonymous function).(anonymous function) (http://default.web.mw.localhost:8080/mediawiki/resources/lib/jquery.ui/jquery.ui.widget.js?7d91d:54:9)
    at HTMLDivElement.<anonymous> (http://default.web.mw.localhost:8080/mediawiki/resources/lib/jquery.ui/jquery.ui.widget.js?7d91d:199:30)
    at Function.each (http://default.web.mw.localhost:8080/mediawiki/resources/lib/jquery/jquery.js?6a07d:354:19)
    at jQuery.fn.init.each (http://default.web.mw.localhost:8080/mediawiki/resources/lib/jquery/jquery.js?6a07d:189:17)
    at jQuery.fn.init.$.fn.(anonymous function) [as lexemeview] (http://default.web.mw.localhost:8080/mediawiki/resources/lib/jquery.ui/jquery.ui.widget.js?7d91d:194:9)
    at Object.SELF._getView (http://default.web.mw.localhost:8080/mediawiki/extensions/Wikibase/view/resources/wikibase/view/ViewFactory.js?3cefe:653:19)
    at Object.SELF.getEntityView (http://default.web.mw.localhost:8080/mediawiki/extensions/Wikibase/view/resources/wikibase/view/ViewFactory.js?3cefe:177:15) undefined

Breaking here results in a stack trace like that below:

_create (jquery.wikibase.lexemeview.js?1b1eb:47)
(anonymous) (jquery.ui.widget.js?7d91d:90)
_createWidget (jquery.ui.widget.js?7d91d:255)
$.(anonymous function).(anonymous function) (jquery.ui.widget.js?7d91d:54)
(anonymous) (jquery.ui.widget.js?7d91d:199)
each (jquery.js?6a07d:354)
each (jquery.js?6a07d:189)
$.fn.(anonymous function) (jquery.ui.widget.js?7d91d:194)
SELF._getView (ViewFactory.js?3cefe:653)
SELF.getEntityView (ViewFactory.js?3cefe:177)
createEntityView (wikibase.ui.entityViewInit.js?8d6a3:141)
(anonymous) (wikibase.ui.entityViewInit.js?8d6a3:357)
fire (jquery.js?6a07d:3268)
fireWith (jquery.js?6a07d:3398)
mightThrow (jquery.js?6a07d:3593)
process (jquery.js?6a07d:3602)
(anonymous) (jquery.js?6a07d:3632)
mightThrow (jquery.js?6a07d:3534)
process (jquery.js?6a07d:3602)
setTimeout (async)
(anonymous) (jquery.js?6a07d:3640)
fire (jquery.js?6a07d:3268)
fireWith (jquery.js?6a07d:3398)
fire (jquery.js?6a07d:3406)
fire (jquery.js?6a07d:3268)
fireWith (jquery.js?6a07d:3398)
mightThrow (jquery.js?6a07d:3593)
process (jquery.js?6a07d:3602)
setTimeout (async)
(anonymous) (jquery.js?6a07d:3640)
fire (jquery.js?6a07d:3268)
add (jquery.js?6a07d:3327)
(anonymous) (jquery.js?6a07d:3660)
jQuery.Deferred (jquery.migrate.js?cacf7:616)
then (jquery.js?6a07d:3645)
(anonymous) (wikibase.EntityInitializer.js?fdc51:65)
mightThrow (jquery.js?6a07d:3534)
process (jquery.js?6a07d:3602)
setTimeout (async)
(anonymous) (jquery.js?6a07d:3640)
fire (jquery.js?6a07d:3268)
add (jquery.js?6a07d:3327)
(anonymous) (jquery.js?6a07d:3660)
jQuery.Deferred (jquery.migrate.js?cacf7:616)
then (jquery.js?6a07d:3645)
getEntity (wikibase.EntityInitializer.js?fdc51:64)
(anonymous) (wikibase.ui.entityViewInit.js?8d6a3:356)
fire (jquery.js?6a07d:3268)
add (jquery.js?6a07d:3327)
(anonymous) (wikibase.ui.entityViewInit.js?8d6a3:346)
(anonymous) (wikibase.ui.entityViewInit.js?8d6a3:398)

Noticeable is that the lexeme ControllerViewFactory doesn't appear to be being used. In fact it appears that it's not even loaded by ResourceLoader at this point.


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

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

To: Tarrow
Cc: Lucas_Werkmeister_WMDE, Tarrow, Jakob_WMDE, Nandana, Mringgaard, Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, D3r1ck01, Jonas, Wikidata-bugs, aude, Lydia_Pintscher, Darkdadaah, Mbch331
_______________________________________________
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to