aliyun / alibabacloud-odps-maxframe-client

Apache License 2.0
3 stars 1 forks source link

SPE: apply raises import maxframe_framedriver error #49

Open ericpai opened 3 days ago

ericpai commented 3 days ago
2024-07-03 13:57:11,368.368 [ERROR] tornado.application - web.py - 1802: Uncaught exception POST /api/subdags?session_id=20240703055540453g54c8uze19g (11.117.250.52)
HTTPServerRequest(protocol='http', host='192.168.138.79', method='POST', uri='/api/subdags?session_id=20240703055540453g54c8uze19g', version='HTTP/1.0', remote_ip='11.117.250.52')
Traceback (most recent call last):
  File "/root/miniconda/envs/py3.7/lib/python3.7/site-packages/tornado/web.py", line 1713, in _execute
    result = await result
  File "/root/miniconda/envs/py3.7/lib/python3.7/site-packages/maxframe_spe/services/execution/handlers.py", line 31, in post
    session_id, req.body.subdag_id, req.body.dag
  File "/root/miniconda/envs/py3.7/lib/python3.7/site-packages/maxframe_spe/services/execution/manager.py", line 34, in submit_subdag
    session_id, subdag_id, sub_dag, settings
  File "/root/miniconda/envs/py3.7/lib/python3.7/site-packages/maxframe_spe/services/execution/executors.py", line 300, in submit_dag
    generated = generator.generate(subdag)
  File "/root/miniconda/envs/py3.7/lib/python3.7/site-packages/maxframe/codegen.py", line 468, in generate
    code_lines = self.generate_code(dag)
  File "/root/miniconda/envs/py3.7/lib/python3.7/site-packages/maxframe_spe/codegen/core.py", line 264, in generate_code
    main_codes = super().generate_code(dag)
  File "/root/miniconda/envs/py3.7/lib/python3.7/site-packages/maxframe/codegen.py", line 438, in generate_code
    code_lines.extend(adapter.generate_code(op, self._context))
  File "/root/miniconda/envs/py3.7/lib/python3.7/site-packages/maxframe_spe/codegen/dataframe/misc.py", line 210, in generate_code
    op, context, kw_keys=apply_arg_list
  File "/root/miniconda/envs/py3.7/lib/python3.7/site-packages/maxframe_spe/codegen/core.py", line 108, in generate_call_args_with_attributes
    return ", ".join(cls._translate_call_args(context, *args_list, **kwargs_dict))
  File "/root/miniconda/envs/py3.7/lib/python3.7/site-packages/maxframe_spe/codegen/core.py", line 126, in _translate_call_args
    f"{k}={cls.translate_var(context, v)}" for k, v in kwargs.items()
  File "/root/miniconda/envs/py3.7/lib/python3.7/site-packages/maxframe_spe/codegen/core.py", line 126, in <listcomp>
    f"{k}={cls.translate_var(context, v)}" for k, v in kwargs.items()
  File "/root/miniconda/envs/py3.7/lib/python3.7/site-packages/maxframe_spe/codegen/core.py", line 157, in translate_var
    context.register_udf(udf)
  File "/root/miniconda/envs/py3.7/lib/python3.7/site-packages/maxframe/codegen.py", line 208, in register_udf
    from maxframe_framedriver.services.session import SessionManager
ModuleNotFoundError: No module named 'maxframe_framedriver'
2024-07-03 13:57:11,371.371 [ERROR] tornado.access - web.py - 2275: 500 POST /api/subdags?session_id=20240703055540453g54c8uze19g (11.117.250.52) 9.90ms
2024-07-03 14:57:16,723.723 [INFO] tornado.access - web.py - 2275: 204 DELETE /api/stop (11.117.254.3) 0.77ms