JokqerQQQ 2020-03-20 11:52 采纳率: 0%
浏览 2212
已结题

superset部署出现AttributeError: 'NoneType' object has no attribute 'datamodel'

执行刷新数据库 superset db upgrade
报错

(env) ➜  incubator-superset-0.28.1 superset db upgrade
INFO:root:logging was configured successfully
/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/flask_caching/__init__.py:202: UserWarning: Flask-Caching: CACHE_TYPE is set to null, caching is effectively disabled.
  "Flask-Caching: CACHE_TYPE is set to null, "
Failed to create app
Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/superset/app.py", line 59, in create_app
    app_initializer.init_app()
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/superset/app.py", line 469, in init_app
    self.init_app_in_ctx()
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/superset/app.py", line 429, in init_app_in_ctx
    self.configure_fab()
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/superset/app.py", line 507, in configure_fab
    appbuilder.init_app(self.flask_app, db.session)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/flask_appbuilder/base.py", line 210, in init_app
    self.sm = self.security_manager_class(self)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/flask_appbuilder/security/sqla/manager.py", line 63, in __init__
    self.userstatschartview.datamodel = user_datamodel
AttributeError: 'NoneType' object has no attribute 'datamodel'
ERROR:superset.app:Failed to create app
Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/superset/app.py", line 59, in create_app
    app_initializer.init_app()
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/superset/app.py", line 469, in init_app
    self.init_app_in_ctx()
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/superset/app.py", line 429, in init_app_in_ctx
    self.configure_fab()
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/superset/app.py", line 507, in configure_fab
    appbuilder.init_app(self.flask_app, db.session)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/flask_appbuilder/base.py", line 210, in init_app
    self.sm = self.security_manager_class(self)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/flask_appbuilder/security/sqla/manager.py", line 63, in __init__
    self.userstatschartview.datamodel = user_datamodel
AttributeError: 'NoneType' object has no attribute 'datamodel'
Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/3.6/bin/superset", line 21, in <module>
    superset()
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/click/core.py", line 722, in __call__
    return self.main(*args, **kwargs)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/flask/cli.py", line 586, in main
    return super(FlaskGroup, self).main(*args, **kwargs)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/click/core.py", line 697, in main
    rv = self.invoke(ctx)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/click/core.py", line 1063, in invoke
    Command.invoke(self, ctx)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/click/core.py", line 895, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/click/core.py", line 535, in invoke
    return callback(*args, **kwargs)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/click/decorators.py", line 17, in new_func
    return f(get_current_context(), *args, **kwargs)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/flask/cli.py", line 425, in decorator
    with __ctx.ensure_object(ScriptInfo).load_app().app_context():
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/flask/cli.py", line 381, in load_app
    app = call_factory(self, self.create_app)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/flask/cli.py", line 119, in call_factory
    return app_factory()
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/superset/app.py", line 66, in create_app
    raise ex
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/superset/app.py", line 59, in create_app
    app_initializer.init_app()
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/superset/app.py", line 469, in init_app
    self.init_app_in_ctx()
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/superset/app.py", line 429, in init_app_in_ctx
    self.configure_fab()
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/superset/app.py", line 507, in configure_fab
    appbuilder.init_app(self.flask_app, db.session)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/flask_appbuilder/base.py", line 210, in init_app
    self.sm = self.security_manager_class(self)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/flask_appbuilder/security/sqla/manager.py", line 63, in __init__
    self.userstatschartview.datamodel = user_datamodel
AttributeError: 'NoneType' object has no attribute 'datamodel'

  • 写回答

1条回答 默认 最新

  • threenewbee 2020-03-20 11:57
    关注

    self.userstatschartview.datamodel = user_datamodel
    检查这里,为什么self.userstatschartview是None,没有值

    评论

报告相同问题?

悬赏问题

  • ¥15 乘性高斯噪声在深度学习网络中的应用
  • ¥15 运筹学排序问题中的在线排序
  • ¥15 关于docker部署flink集成hadoop的yarn,请教个问题 flink启动yarn-session.sh连不上hadoop,这个整了好几天一直不行,求帮忙看一下怎么解决
  • ¥30 求一段fortran代码用IVF编译运行的结果
  • ¥15 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集
  • ¥15 C++ 头文件/宏冲突问题解决
  • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
  • ¥50 安卓adb backup备份子用户应用数据失败
  • ¥20 有人能用聚类分析帮我分析一下文本内容嘛
  • ¥30 python代码,帮调试,帮帮忙吧