Traceback (most recent call last):


 "/usr/local/lib/python3.6/threading.py", line 916, in _bootstrap_inner

self.run()


 "/usr/local/lib/python3.6/threading.py", line 864, in run

self._target(*self._args, **self._kwargs)


 "/home/seven/workspace/jumpserver/coco/coco/sshd.py", line 104, in handle_chan

self.dispatch(client)


 "/home/seven/workspace/jumpserver/coco/coco/sshd.py", line 111, in dispatch

InteractiveServer(client).interact()


 "/home/seven/workspace/jumpserver/coco/coco/interactive.py", line 271, in interact

rv = self.dispatch(opt)


 "/home/seven/workspace/jumpserver/coco/coco/interactive.py", line 86, in dispatch

self.search_and_proxy(opt)


 "/home/seven/workspace/jumpserver/coco/coco/interactive.py", line 254, in search_and_proxy

self.proxy(asset)


 "/home/seven/workspace/jumpserver/coco/coco/interactive.py", line 264, in proxy

forwarder.proxy(asset, system_user)


 "/home/seven/workspace/jumpserver/coco/coco/proxy.py", line 73, in proxy

session.bridge()


 "/home/seven/workspace/jumpserver/coco/coco/session.py", line 135, in bridge

self.close()


 "/home/seven/workspace/jumpserver/coco/coco/session.py", line 168, in close

self.post_bridge()


 "/home/seven/workspace/jumpserver/coco/coco/session.py", line 106, in post_bridge

self._replay_recorder.session_end(self.id)


 "/home/seven/workspace/jumpserver/coco/coco/recorder.py", line 58, in session_end

self.upload_replay(session_id)


 "/home/seven/workspace/jumpserver/coco/coco/recorder.py", line 79, in upload_replay

self.upload_replay(session_id, times-1)


 "/home/seven/workspace/jumpserver/coco/coco/recorder.py", line 79, in upload_replay

self.upload_replay(session_id, times-1)


 "/home/seven/workspace/jumpserver/coco/coco/recorder.py", line 79, in upload_replay

self.upload_replay(session_id, times-1)


 "/home/seven/workspace/jumpserver/coco/coco/recorder.py", line 70, in upload_replay

self.storage = jms_storage.JMSReplayStorage(app_service)


 "/home/seven/workspace/py3/lib/python3.6/site-packages/jms_storage/jms.py", line 9, in __init__

self.client = config.get("SERVICE")


 "/home/seven/workspace/py3/lib/python3.6/site-packages/werkzeug/local.py", line 347, in __getattr__

return getattr(self._get_current_object(), name)
AttributeError: 'AppService' object has no attribute 'get'

Traceback (most recent call last):


 "/home/frappe/frappe-bench/apps/frappe/frappe/app.py", line 55, in application

response = frappe.handler.handle()


 "/home/frappe/frappe-bench/apps/frappe/frappe/handler.py", line 19, in handle

execute_cmd(cmd)


 "/home/frappe/frappe-bench/apps/frappe/frappe/handler.py", line 36, in execute_cmd

ret = frappe.call(method, **frappe.form_dict)


 "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 890, in call

return fn(*args, **newargs)


 "/home/frappe/frappe-bench/apps/frappe/frappe/desk/moduleview.py", line 14, in get

data = get_data(module)


 "/home/frappe/frappe-bench/apps/frappe/frappe/desk/moduleview.py", line 30, in get_data

data = build_config_from_file(module)


 "/home/frappe/frappe-bench/apps/frappe/frappe/desk/moduleview.py", line 54, in build_config_from_file

data += get_config(app, module)


 "/home/frappe/frappe-bench/apps/frappe/frappe/desk/moduleview.py", line 157, in get_config

config = config.get_data()
AttributeError: 'module' object has no attribute 'get_data'