[
https://issues.apache.org/jira/browse/MARVIN-69?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Guilherme Albarrans Leite updated MARVIN-69:
--------------------------------------------
Attachment: Screenshot from 2019-11-01 18-25-27.png
> Can't import engine when run httpserver in docker
> -------------------------------------------------
>
> Key: MARVIN-69
> URL: https://issues.apache.org/jira/browse/MARVIN-69
> Project: Apache Marvin
> Issue Type: Wish
> Reporter: Guilherme Albarrans Leite
> Priority: Major
> Attachments: Screenshot from 2019-11-01 18-25-27.png
>
>
>
> It work perfectly when running directly via engine-httpserver local, but it
> breaks when I when it on docker.
>
>
> (cba3-engine-env) guilherme@BRSPOBITANL0954:~/marvin/cba3-engine$ make
> docker-run
> sudo docker run --name=marvin-cba3-0.00.01 --mount
> type=bind,source=/home/guilherme/marvin/data,destination=/marvin-data -p
> 8000:8000 docker.registry.io/cba3:0.00.01
> Starting server ...
> Engine file engine.params loaded!
> Engine file engine.metadata loaded!
> Traceback (most recent call last):
> File "/opt/marvin/.virtualenvs/marvin-engine-env/bin/marvin", line 79, in
> <module>
> cli()
> File
> "/opt/marvin/.virtualenvs/marvin-engine-env/local/lib/python2.7/site-packages/click/core.py",
> line 764, in __call__
> return self.main(*args, **kwargs)
> File
> "/opt/marvin/.virtualenvs/marvin-engine-env/local/lib/python2.7/site-packages/click/core.py",
> line 717, in main
> rv = self.invoke(ctx)
> File
> "/opt/marvin/.virtualenvs/marvin-engine-env/local/lib/python2.7/site-packages/click/core.py",
> line 1137, in invoke
> return _process_result(sub_ctx.command.invoke(sub_ctx))
> File
> "/opt/marvin/.virtualenvs/marvin-engine-env/local/lib/python2.7/site-packages/click/core.py",
> line 956, in invoke
> return ctx.invoke(self.callback, **ctx.params)
> File
> "/opt/marvin/.virtualenvs/marvin-engine-env/local/lib/python2.7/site-packages/click/core.py",
> line 555, in invoke
> return callback(*args, **kwargs)
> File
> "/opt/marvin/.virtualenvs/marvin-engine-env/local/lib/python2.7/site-packages/click/decorators.py",
> line 17, in new_func
> return f(get_current_context(), *args, **kwargs)
> File
> "/opt/marvin/.virtualenvs/marvin-engine-env/local/lib/python2.7/site-packages/marvin_python_toolbox/management/engine.py",
> line 323, in engine_server
> pipeline=action[action_name]["pipeline"]
> File
> "/opt/marvin/.virtualenvs/marvin-engine-env/local/lib/python2.7/site-packages/marvin_python_toolbox/management/engine.py",
> line 259, in create
> root_obj = create_object(action)
> File
> "/opt/marvin/.virtualenvs/marvin-engine-env/local/lib/python2.7/site-packages/marvin_python_toolbox/management/engine.py",
> line 255, in create_object
> _Action = dynamic_import("{}.{}".format(package_name, clazz))
> File
> "/opt/marvin/.virtualenvs/marvin-engine-env/local/lib/python2.7/site-packages/marvin_python_toolbox/management/engine.py",
> line 208, in dynamic_import
> mod = __import__(components[0])
> ImportError: No module named marvin_cba3_engine
> 0 [main] INFO org.marvin.executor.EngineExecutorApp - Getting vm parameters...
> 285 [main] INFO org.marvin.executor.EngineExecutorApp - Setting Generic API
> actor system...
> 285 [main] INFO org.marvin.executor.EngineExecutorApp - Getting metadata file
> from engine...
> 286 [main] INFO org.marvin.executor.EngineExecutorApp - Reading json file
> from [/opt/marvin/engine/engine.metadata]...
> 1103 [main] INFO org.marvin.executor.EngineExecutorApp - Getting default
> parameters file from engine...
> 1103 [main] INFO org.marvin.executor.EngineExecutorApp - Reading json file
> from [/opt/marvin/engine/engine.params]...
> 1116 [main] INFO org.marvin.executor.EngineExecutorApp - Configuring engine
> executor app...
> 1119 [main] INFO org.marvin.executor.EngineExecutorApp - Getting default api
> docs file path from engine...
> 1440 [main] INFO org.marvin.executor.EngineExecutorApp - Initializing all
> actors in API actor system ...
--
This message was sent by Atlassian Jira
(v8.3.4#803005)