Oban Met generating JSON encoding error: (Protocol.UndefinedError) protocol JSON.Encoder not implemented

Oban added a transparent switch between Jason and JSON, which must also be respected by the other packages. In this case, oban_met is behind a version.

Upgrading oban_web (Changelog — Oban Web v2.12.5) and oban_met (Changelog — Oban Met v1.0.1) to the latest versions will fix the issue:

{:oban_web, "~> 2.11"},
{:oban_met, "~> 1.0"}