Hi,
I’m trying to port my plugins to 2.2, but if I run:
bin/maintenance/build-assets.py plugin <path_to_my_plugin>
I get the following Stacktrace:
No handlers could be found for logger "indico.plugins"
Traceback (most recent call last):
File "bin/maintenance/dump_url_map.py", line 70, in <module>
main()
File "/Users/bkolobara/Development/indico/indico-production-env/lib/python2.7/site-packages/click/core.py", line 764, in __call__
return self.main(*args, **kwargs)
File "/Users/bkolobara/Development/indico/indico-production-env/lib/python2.7/site-packages/click/core.py", line 717, in main
rv = self.invoke(ctx)
File "/Users/bkolobara/Development/indico/indico-production-env/lib/python2.7/site-packages/click/core.py", line 956, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/Users/bkolobara/Development/indico/indico-production-env/lib/python2.7/site-packages/click/core.py", line 555, in invoke
return callback(*args, **kwargs)
File "bin/maintenance/dump_url_map.py", line 62, in main
rules = get_rules(plugin)
File "bin/maintenance/dump_url_map.py", line 42, in get_rules
'PLUGINS': {plugin} if plugin else set()})
File "/Users/bkolobara/Development/indico/indico-production-env/lib/python2.7/site-packages/indico/web/flask/app.py", line 345, in make_app
raise Exception('Could not load some plugins: {}'.format(', '.join(plugin_engine.get_failed_plugins(app))))
Exception: Could not load some plugins: ecmwf
Traceback (most recent call last):
File "./src/bin/maintenance/build-assets.py", line 270, in <module>
cli()
File "/Users/bkolobara/Development/indico/indico-production-env/lib/python2.7/site-packages/click/core.py", line 764, in __call__
return self.main(*args, **kwargs)
File "/Users/bkolobara/Development/indico/indico-production-env/lib/python2.7/site-packages/click/core.py", line 717, in main
rv = self.invoke(ctx)
File "/Users/bkolobara/Development/indico/indico-production-env/lib/python2.7/site-packages/click/core.py", line 1137, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/Users/bkolobara/Development/indico/indico-production-env/lib/python2.7/site-packages/click/core.py", line 956, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/Users/bkolobara/Development/indico/indico-production-env/lib/python2.7/site-packages/click/core.py", line 555, in invoke
return callback(*args, **kwargs)
File "./src/bin/maintenance/build-assets.py", line 233, in build_plugin
'--plugin', webpack_build_config['plugin']] + force_url_map)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 540, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['python', 'bin/maintenance/dump_url_map.py', '--output', '/Users/bkolobara/Development/indico/ecmwf_indico_plugin/url_map.json', '--plugin', 'ecmwf', '--force']' returned non-zero exit status 1
So I got a bit stuck on this one.