Closed jetlime closed 4 months ago
Hi @jetlime and thanks for providing your feedback.
Exiting instead of just warning could be discussed, but you're right, the engine shouldn't keep running indefinitely in this case and we can consider this as a bug.
Thanks @jetlime for reporting! Thanks to @Ndpnt and @clementbiron this has been fixed in v0.34.3, and the engine will now simply ignore any specified services that do not match any tracked ones. We decided to ignore rather than to exit to ensure backwards compatibility that supported scripted behavior.
We hope this change improves your experience with Open Terms Archive! 😊
The tracking of an non-existing service ID stales. Instead of a warning it shall return an appropriate error and exit. Since the program continues to run indefinitely, it can be confusing for new users and problematic for automated CI runs.
Observed Behavior:
Desired Behavior: