#Config Errors?

1 messages ยท Page 1 of 1 (latest)

compact bobcatBOT
#

๐Ÿ“ If you want to review this again, traderr.2287:
:one: Right-click (or long press with phone) on the message that contains the log
:two: Select: Copy Message Link
:three: Use the command: /logscan <message_link> or !logscan <message_link> and paste the value copied from the previous step where you see <message_link> ๐Ÿ“

#

Welcome @sick lodge!

Someone from <@&938443185347244033> will assist when they're available.

Including meta.log from the beginning is a huge help. Type !logs for more information.

After attaching your log, do not forget to hit the green check boxes when prompted by our bot.

#

You can press the "Close Post" button above or type /close at any time to close this post.

compact bobcatBOT
#

Has Kometa been updated? In the past few weeks my config has been failing.
Getting a lot of Config Warnings
No TVDB ID's |

gloomy knoll
#

These are routine and nothing new:

[WARNING]  | Convert Warning: No TVDb ID Found for TMDb ID: 251241

That TMDb item cannot be matched to anything at TVDb.

At TMDb, that's "Plastic Jesus", but for whatever reason, Kometa can't match it to the corresponding TVDb item; typically that means one site isn't crossreferenced to the other.
https://www.themoviedb.org/movie/251241

#

This file has a variety of issues which are not preventing it from loading, but it's probably not doing what you want:

|===============================================|
|                     Loading Collection File File: config/christian_movies.yml
|===============================================|
|                                   |
| File Loaded From: /config/christian_movies.yml
| Config Warning: collection: sync_mode must be a dictionary
| Config Warning: collection: radarr_add_missing must be a dictionary
| Config Warning: collection: radarr_ignore_cache must be a dictionary
| Config Warning: collection: radarr_upgrade_existing must be a dictionary
| Config Warning: collection: radarr_search must be a dictionary
| Config Warning: collection: radarr_monitor must be a dictionary
| Config Warning: collection: radarr_tag must be a dictionary
| Config Warning: collection: tmdb_movie must be a dictionary
|                                   |
| Collection File Loaded Successfully
#

And as we see later the collection fails:

|============================== Validating Christian Movies Attributes ==============================|
|                                   |
| Looking for: Christian Movies     |
|                                   |
| Validating Method: collection_order                                                                |
| Value: alpha                      |
|                                   |
| Validating Method: sort_title     |
| Value: Christian Movies           |
|                                   |
| Validating Method: summary        |
| Value: A collection of faith-based and Christian-themed films exploring religious themes, biblical stories, and spiritual journeys. |
| Traceback (most recent call last):|
|   File "//kometa.py", line 829, in run_collection                                                  |
|     builder = CollectionBuilder(config, metadata, mapping_name, collection_attrs, library=library, extra=output_str) |
|   File "/modules/builder.py", line 1117, in __init__                                               |
|     raise Failed(f"{self.Type} Error: No builders were found")                                     |
| modules.util.Failed: Collection Error: No builders were found                                      |
|                                   |
| Collection Error: No builders were found                                                           |
#

The "filters" collection, whatever that is, also fails:

|====================================================================================================|
|                                    filters Collection in Movies                                    |
|====================================================================================================|
|                                   |
|================================== Validating filters Attributes ===================================|
|                                   |
| Looking for: filters              |
|                                   |
| Validating Method: plays.lt       |
| Value: 1                          |
| Traceback (most recent call last):|
|   File "//kometa.py", line 829, in run_collection                                                  |
|     builder = CollectionBuilder(config, metadata, mapping_name, collection_attrs, library=library, extra=output_str) |
|   File "/modules/builder.py", line 1081, in __init__                                               |
|     self._plex(method_name, method_data)                                                           |
|     ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^                                                           |
|   File "/modules/builder.py", line 2005, in _plex                                                  |
|     self.builders.append(("plex_search", self.build_filter("plex_search", {"any": {method_name: method_data}}))) |
|                                          ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
|   File "/modules/builder.py", line 2696, in build_filter                                           |
|     built_filter, filter_text = _filter(base_dict, is_all=base_all)                                |
|                                 ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^                                |
|   File "/modules/builder.py", line 2666, in _filter                                                |
|     raise Failed(error)           |
| modules.util.Failed: Collection Error: plays is not a valid plex_search attribute                  |
|                                   |
| Collection Error: plays is not a valid plex_search attribute                                       |
#

Theres are two movies that Kometa cannot apply overlays to because the poster in Plex already has overlays:

|     2 | Overlay Error: This item's poster already has an Overlay. There is no Kometa setting to change; manual attention required. |

These are:

| John Wick: Chapter 4              |
| The Witch                         |

You need to change those posters to ones without overlays.

#
|     1 | TMDb Error: No Movie found for TMDb ID: 1459360

That TMDb ID doesn't point to anything.

#

The remaining 21 errors are all caused by Kometa's cache database showign up as locked:

| database is locked                |
| <class 'sqlite3.OperationalError'>|
| Traceback (most recent call last):|
|   File "/modules/overlays.py", line 482, in run_overlays                                           |
|     overlay_image, addon_box = current_overlay.get_backdrop((canvas_width, canvas_height), box=image_box, text=get_text(current_overlay)) |
|                                                                                                                ~~~~~~~~^^^^^^^^^^^^^^^^^ |
|   File "/modules/overlays.py", line 428, in get_text                                               |
|     self.cache.update_overlay_special_text(item.ratingKey, format_var, cache_store)                |
|     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^                |
|   File "/modules/cache.py", line 1106, in update_overlay_special_text                              |
|     cursor.execute("INSERT OR IGNORE INTO overlay_special_text(rating_key, type) VALUES(?, ?)", (rating_key, data_type)) |
|     ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| sqlite3.OperationalError: database is locked                                                       |

Are you running multiple copies, by any chance?

sick lodge
#

Yes, I have a nightly version that I run to test and another that's scheduled to run.

gloomy knoll
#

Apparently they're running at the same time, which you want to avoid.

tulip terraceBOT
#

antwanchild used !aenh

@sick lodge, anything else needed here? If not, please type /close and hit enter. Please respond within 24 hours of this message or it will be archived.