Skip to content

Critical plugin series_premiere crash #2334

@lazylionsby

Description

@lazylionsby
2019-02-09 14:21 CRITICAL plugin                        Exception while loading plugin flexget.components.series.series_premiere
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/dist-packages/flexget/plugin.py", line 392, in _import_plugin
    __import__(module_name)
  File "/usr/local/lib/python3.6/dist-packages/flexget/components/series/series_premiere.py", line 8, in <module>
    from . import series as plugin_series
  File "/usr/local/lib/python3.6/dist-packages/flexget/components/series/series.py", line 25, in <module>
    from . import db
  File "/usr/local/lib/python3.6/dist-packages/flexget/components/series/db.py", line 56, in <module>
    class Series(Base):
  File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/ext/declarative/api.py", line 65, in __init__
    _as_declarative(cls, classname, cls.__dict__)
  File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/ext/declarative/base.py", line 88, in _as_declarative
    _MapperConfig.setup_mapping(cls, classname, dict_)
  File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/ext/declarative/base.py", line 116, in setup_mapping
    cfg_cls(cls_, classname, dict_)
  File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/ext/declarative/base.py", line 144, in __init__
    self._setup_table()
  File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/ext/declarative/base.py", line 437, in _setup_table
    **table_kw)
  File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/sql/schema.py", line 438, in __new__
    "existing Table object." % key)
sqlalchemy.exc.InvalidRequestError: Table 'series' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
Traceback (most recent call last):
  File "/usr/local/bin/flexget", line 10, in <module>
    sys.exit(main())
  File "/usr/local/lib/python3.6/dist-packages/flexget/__init__.py", line 42, in main
    manager.start()
  File "/usr/local/lib/python3.6/dist-packages/flexget/manager.py", line 363, in start
    self.initialize()
  File "/usr/local/lib/python3.6/dist-packages/flexget/manager.py", line 221, in initialize
    extra_components=[os.path.join(self.config_base, 'components')],
  File "/usr/local/lib/python3.6/dist-packages/flexget/plugin.py", line 497, in load_plugins
    _load_components_from_dirs(extra_components)
  File "/usr/local/lib/python3.6/dist-packages/flexget/plugin.py", line 448, in _load_components_from_dirs
    _import_plugin(package_name, component_path)
  File "/usr/local/lib/python3.6/dist-packages/flexget/plugin.py", line 392, in _import_plugin
    __import__(module_name)
  File "/usr/local/lib/python3.6/dist-packages/flexget/components/series/series_premiere.py", line 8, in <module>
    from . import series as plugin_series
  File "/usr/local/lib/python3.6/dist-packages/flexget/components/series/series.py", line 25, in <module>
    from . import db
  File "/usr/local/lib/python3.6/dist-packages/flexget/components/series/db.py", line 56, in <module>
    class Series(Base):
  File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/ext/declarative/api.py", line 65, in __init__
    _as_declarative(cls, classname, cls.__dict__)
  File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/ext/declarative/base.py", line 88, in _as_declarative
    _MapperConfig.setup_mapping(cls, classname, dict_)
  File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/ext/declarative/base.py", line 116, in setup_mapping
    cfg_cls(cls_, classname, dict_)
  File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/ext/declarative/base.py", line 144, in __init__
    self._setup_table()
  File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/ext/declarative/base.py", line 437, in _setup_table
    **table_kw)
  File "/usr/local/lib/python3.6/dist-packages/sqlalchemy/sql/schema.py", line 438, in __new__
    "existing Table object." % key)
sqlalchemy.exc.InvalidRequestError: Table 'series' is already defined for this MetaData instance.  Specify 'extend_existing=True' to redefine options and columns on an existing Table object.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions