Exception Kibana自定义插件从Kibana 7.4.0迁移到Kibana 7.9.1

Exception Kibana自定义插件从Kibana 7.4.0迁移到Kibana 7.9.1,exception,plugins,kibana,Exception,Plugins,Kibana,您好,我们最近将opendistro从1.4.0迁移到1.10.1版,该版本随Kibana 7.9.1和Elasticsearch7.9.3一起提供。很快,我们的自定义插件就不再适用于该版本了。 我从开发人员控制台得到的唯一错误是: 无效的可视化类型:31500/visualizations.plugin.js:9 “照片查看器” 在Vis.getType(:31500/visualizations/33912/bundles/plugin/visualizations/visualizatio

您好,我们最近将opendistro从1.4.0迁移到1.10.1版,该版本随Kibana 7.9.1和Elasticsearch7.9.3一起提供。很快,我们的自定义插件就不再适用于该版本了。 我从开发人员控制台得到的唯一错误是:

无效的可视化类型:31500/visualizations.plugin.js:9 “照片查看器” 在Vis.getType(:31500/visualizations/33912/bundles/plugin/visualizations/visualizations.plugin.js:9) 在新Vis(:31500/visualizations/33912/bundles/plugin/visualizations/visualizations.plugin.js:9) at Object._callee3$(:31500/visualizations/33912/bundles/plugin/visualizations/visualizations.plugin.js:9) 在l(:31500/可视化…-共享部门js:368) 在生成器处调用(:31500/可视化…-共享deps.js:368) 在发电机处,forEach.e。[下一步](:31500/可视化…-共享部门js:368) 在visualize_Embeddeble_factory_asyncGeneratorStep(:31500/visualization…asizations.plugin.js:9) 下一步(:31500/visualizations.plugin.js:9) _callee3$@:31500/visualizations.plugin.js:9

我从远程监视器复制粘贴它,使它看起来像-很抱歉

插件树如下所示:

  • 照片查看器
  • 插件:
    • src:
      • package.json
      • index.js
      • 公众:
        • photo-viewer.js
        • photo-viewer-controller.js
        • 选项\u template.html
js如下所示

import {resolve} from 'path';
export default function(kibana) {
return new kibana.Plugin({
    uiExports: {
        visTypes: ['plugins/PhotoViewer/photo-viewer']
    }
});
}
photo-viewer.js如下所示

import optionsTemplate from './options_template.html';
import {PhotoViewercontroller} from './photo-viewer-contronller';
import {VisFactoryProvider} from 'ui/vis/vis_factory';
import {VisTypesRegistryProvider} from 'ui/vis/editors/default/schemas';
import {CATEGORY} from 'ui/vis/vis_category';

function PhotoViewerProvider(Private) {
     const VisFactory = Private(VisFactoryProvider);
     const Schemas = Private(Schemas);
     return VisFactory.createBaseVisualization({
          name: 'photo-viewer',
          tittle: 'non title',
          icon: 'arnd',
          description: 'photo viewer',
          visualization: PhotoViewerController
          visConfig: { //omitted }
     });
}
VisTypesRegistryProvider.register(PhotoViewerProvider)
有人可能有类似的问题吗