javascriptdojoxpageslotus-noteslotus-domino

"Cannot load unregistered resource /.extlib/dijit/nls/de/pickers.js"


A given XPages Application throws quite some errors regarding the non-existence of

/.extlib/dijit/nls/de/pickers.js

I don't know why this resource does not exist nor why it is referenced at all, I don't know where it would be referenced if it was, and I don't know whether this is a general problem of XPages in Domino 9 or if my predecessor in this job entered some code that throws this error.

So, what should this error stack tell me:

"Error: Unable to load /xsp/.ibmxspres/.extlib/dijit/nls/de/pickers.js status: 404
    at Error (native)
    at new _505 (http://domino/xsp/.ibmxspres/dojoroot-1.8.1/dojo/dojo.js:15:134185)
    at _389 [as handleResponse] (http://domino/xsp/.ibmxspres/dojoroot-1.8.1/dojo/dojo.js:15:94245)
    at XMLHttpRequest._395 (http://domino/xsp/.ibmxspres/dojoroot-1.8.1/dojo/dojo.js:15:94545)
    at xhr (http://domino/xsp/.ibmxspres/dojoroot-1.8.1/dojo/dojo.js:15:96613)
    at Object.$DDFg_ [as xhr] (http://domino/xsp/.ibmxspres/dojoroot-1.8.1/dojo/dojo.js:15:114193)
    at Function.$DDFh_ (http://domino/xsp/.ibmxspres/dojoroot-1.8.1/dojo/dojo.js:15:114563)
    at http://domino/xsp/.ibmxspres/.mini/dojo/.de-de/@J&@Fi&@Jv&-dojo.data.ItemFileWriteStore&-dojox.grid.enhanced.plugins.IndirectSelection&-dojox.grid.enhanced.plugins.Menu&-dojox.grid.TreeGrid&@Eh&@EOd&@EOf&@Ek&@Eq.js:614:3871
    at Object.$DDTU_ [as forEach] (http://domino/xsp/.ibmxspres/dojoroot-1.8.1/dojo/dojo.js:15:135758)
    at $DDOc_ (http://domino/xsp/.ibmxspres/.mini/dojo/.de-de/@J&@Fi&@Jv&-dojo.data.ItemFileWriteStore&-dojox.grid.enhanced.plugins.IndirectSelection&-dojox.grid.enhanced.plugins.Menu&-dojox.grid.TreeGrid&@Eh&@EOd&@EOf&@Ek&@Eq.js:614:3370)"
status: 404
xhr: XMLHttpRequest
__proto__: TMP

By the way, is there a convenient function to search ALL XPages and user-defined controls for a certain expression?


Solution

  • Unless I'm mistaken, this is part of the Extension Library, so you won't find the JS file anywhere in your application.

    Are you using local preview? If you are, you need to make sure that the ExtLib is not just installed into your designer, but also your local preview. Installation instructions for ExtLib should include that step.

    If this is being run on the server, have there been any recent changes made? For example upgrading the server version without upgrading the ExtLib version?