Skip to content

Unhandled error in lazy lookup plugin #1456

@chewy74

Description

@chewy74

Expected behaviour:

Match movies based on movie list and pass to transmission

Actual behaviour:

Matches and passes to transmission, but generating lazy lookup errors and creates a crash log. Possibly from imdb_lookup or tmdb_lookup?

Steps to reproduce:

  • Step 1: run movie task but I'm running in daemon mode on a schedule

Config:

Bind
http://pastebin.com/LaCt6BT2

Log:

2016-10-19 17:47 ERROR    
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/flexget/utils/lazy_dict.py", line 37, in __getitem__
    func(self.store)
  File "/usr/local/lib/python2.7/dist-packages/flexget/plugins/metainfo/tmdb_lookup.py", line 63, in lazy_loader
    session=session)
  File "/usr/local/lib/python2.7/dist-packages/flexget/utils/database.py", line 31, in wrapper
    return func(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/flexget/plugins/internal/api_tmdb.py", line 261, in lookup
    movie = TMDBMovie(id=tmdb_id)
  File "<string>", line 4, in __init__
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/state.py", line 414, in _initialize_instance
    manager.dispatch.init_failure(self, args, kwargs)
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/util/langhelpers.py", line 60, in __exit__
    compat.reraise(exc_type, exc_value, exc_tb)
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/state.py", line 411, in _initialize_instance
    return manager.original_init(*mixed[1:], **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/flexget/plugins/internal/api_tmdb.py", line 98, in __init__
    self.released = dateutil_parse(movie['release_date']).date()
  File "/usr/local/lib/python2.7/dist-packages/dateutil/parser.py", line 1164, in parse
    return DEFAULTPARSER.parse(timestr, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/dateutil/parser.py", line 558, in parse
    raise ValueError("String does not contain a date.")
ValueError: String does not contain a date.
vie(id=tmdb_id)
  File "<string>", line 4, in __init__
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/state.py", line 414, in _initialize_instance
    manager.dispatch.init_failure(self, args, kwargs)
  File "/usr/local/lib/python2.7/d

Additional information:

  • Flexget Version: 2.4.0
  • Python Version: Python 2.7.9
  • Installation method: PIP
  • OS and version: Raspbian Jessy
  • Link to crash log:

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions