Плагин ICN IBM Content Navigator возвращает ошибку при настройке, но работает нормально - PullRequest
1 голос
/ 09 мая 2019

Я использую ICN 3.0.3 IF7. У меня есть пользовательский плагин, который записывает следующую ошибку в консоль, когда я первоначально настраиваю его в ICN.

Сам плагин работает нормально после настройки.

Uncaught TypeError: cls is not a constructor
    at Object.eval (ecm/widget/layout/AdminPane.js:9845)
    at dojo.js.jgz:22442
    at runFactory (dojo.js.jgz:611)
    at execModule (dojo.js.jgz:691)
    at dojo.js.jgz:397
    at guardCheckComplete (dojo.js.jgz:699)
    at contextRequire (dojo.js.jgz:396)
    at req (dojo.js.jgz:32)
    at Object._displayPluginConfig (ecm/widget/layout/AdminPane.js:9844)
    at Object._pluginRequestCompleted (ecm/widget/layout/AdminPane.js:9759)

Кроме того, после того, как он настроен, я не могу получить подробную информацию о нем, как я могу для включенного плагина AFP Viewer:

Name:               AFP Viewer
Version:            2.0.3.5
Repository types:   None
Actions:            None
Open Actions:       None
Viewers:            AFP Viewer
Features:           None
Layouts:            None

Кажется, что со структурой плагина что-то не так, что не влияет на его способность работать. Я волнуюсь, потому что мне просто не нравится видеть ошибки. Кто-нибудь видел это раньше?

1 Ответ

1 голос
/ 15 мая 2019

Глядя на ошибку, кажется, что модуль, указанный вами в plugin.java # getConfigurationDijitClass, либо не может быть создан, либо не указан вообще.

Если у вас настроен класс dijit конфигурации,затем убедитесь, что это на самом деле виджет и что его конструктор и метод postCreate (если есть) не выдают ошибку:).

Если у вас не настроен один из них, установите его в null, чтобы предотвратить создание экземпляра

...