Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ombi Stopped Sending Newsletters #5194

Open
shonj opened this issue Dec 1, 2024 · 0 comments
Open

Ombi Stopped Sending Newsletters #5194

shonj opened this issue Dec 1, 2024 · 0 comments

Comments

@shonj
Copy link

shonj commented Dec 1, 2024

Summary

Issue:
Ombi recently stopped sending weekly newsletters. It successfully sent newsletters on 11/15 and 11/22, but it did not send the scheduled email this past Friday, 11/29.

Steps Taken:

Tested with the "Test" Newsletter button:
Test newsletters are sent successfully when the button is clicked.

Attempted to manually trigger the newsletter:
Ombi does not send the newsletter when the "Trigger" button is clicked.

However, emails are being sent when requests are fulfilled, and it appears that only newsletters are affected.

Verified the issue started on version 4.46.4:
Upgraded to 4.46.6, but the problem persists.

Ombi Version

4.46.6

What platform(s) does this occur on?

Windows

What database are you using?

MySQL

Relevant log output

2024-11-30 11:34:02.947 -05:00 [ERR] Error when attempting to create newsletter
System.NullReferenceException: Object reference not set to an instance of an object.
   at Ombi.Schedule.Jobs.Ombi.NewsletterJob.<>c.<FilterEpisodes>b__33_0(IMediaServerEpisode x) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Ombi/NewsletterJob.cs:line 407
   at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
   at Ombi.Schedule.Jobs.Ombi.NewsletterJob.FilterEpisodes(IEnumerable`1 source, IEnumerable`1 recentlyAdded) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Ombi/NewsletterJob.cs:line 407
   at Ombi.Schedule.Jobs.Ombi.NewsletterJob.GetSeriesContent[T](IMediaServerContentRepository`1 repository, Boolean test) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Ombi/NewsletterJob.cs:line 319
   at Ombi.Schedule.Jobs.Ombi.NewsletterJob.Start(NewsletterSettings settings, Boolean test) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Ombi/NewsletterJob.cs:line 125
2024-11-30 11:34:02.947 -05:00 [ERR] Job System.INewsletterJob threw an unhandled Exception: 
System.NullReferenceException: Object reference not set to an instance of an object.
   at Ombi.Schedule.Jobs.Ombi.NewsletterJob.<>c.<FilterEpisodes>b__33_0(IMediaServerEpisode x) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Ombi/NewsletterJob.cs:line 407
   at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
   at Ombi.Schedule.Jobs.Ombi.NewsletterJob.FilterEpisodes(IEnumerable`1 source, IEnumerable`1 recentlyAdded) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Ombi/NewsletterJob.cs:line 407
   at Ombi.Schedule.Jobs.Ombi.NewsletterJob.GetSeriesContent[T](IMediaServerContentRepository`1 repository, Boolean test) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Ombi/NewsletterJob.cs:line 319
   at Ombi.Schedule.Jobs.Ombi.NewsletterJob.Start(NewsletterSettings settings, Boolean test) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Ombi/NewsletterJob.cs:line 125
   at Ombi.Schedule.Jobs.Ombi.NewsletterJob.Start(NewsletterSettings settings, Boolean test) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Ombi/NewsletterJob.cs:line 232
   at Ombi.Schedule.Jobs.Ombi.NewsletterJob.Execute(IJobExecutionContext job) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Ombi/NewsletterJob.cs:line 401
   at Ombi.Schedule.QuartzJobRunner.Execute(IJobExecutionContext context) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/QuartzJobRunner.cs:line 23
   at Quartz.Core.JobRunShell.Run(CancellationToken cancellationToken)
2024-11-30 11:34:02.948 -05:00 [ERR] Job System.INewsletterJob threw an exception.
Quartz.SchedulerException: Job threw an unhandled exception.
 ---> System.NullReferenceException: Object reference not set to an instance of an object.
   at Ombi.Schedule.Jobs.Ombi.NewsletterJob.<>c.<FilterEpisodes>b__33_0(IMediaServerEpisode x) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Ombi/NewsletterJob.cs:line 407
   at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
   at Ombi.Schedule.Jobs.Ombi.NewsletterJob.FilterEpisodes(IEnumerable`1 source, IEnumerable`1 recentlyAdded) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Ombi/NewsletterJob.cs:line 407
   at Ombi.Schedule.Jobs.Ombi.NewsletterJob.GetSeriesContent[T](IMediaServerContentRepository`1 repository, Boolean test) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Ombi/NewsletterJob.cs:line 319
   at Ombi.Schedule.Jobs.Ombi.NewsletterJob.Start(NewsletterSettings settings, Boolean test) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Ombi/NewsletterJob.cs:line 125
   at Ombi.Schedule.Jobs.Ombi.NewsletterJob.Start(NewsletterSettings settings, Boolean test) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Ombi/NewsletterJob.cs:line 232
   at Ombi.Schedule.Jobs.Ombi.NewsletterJob.Execute(IJobExecutionContext job) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Ombi/NewsletterJob.cs:line 401
   at Ombi.Schedule.QuartzJobRunner.Execute(IJobExecutionContext context) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/QuartzJobRunner.cs:line 23
   at Quartz.Core.JobRunShell.Run(CancellationToken cancellationToken)
   --- End of inner exception stack trace --- [See nested exception: System.NullReferenceException: Object reference not set to an instance of an object.
   at Ombi.Schedule.Jobs.Ombi.NewsletterJob.<>c.<FilterEpisodes>b__33_0(IMediaServerEpisode x) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Ombi/NewsletterJob.cs:line 407
   at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
   at Ombi.Schedule.Jobs.Ombi.NewsletterJob.FilterEpisodes(IEnumerable`1 source, IEnumerable`1 recentlyAdded) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Ombi/NewsletterJob.cs:line 407
   at Ombi.Schedule.Jobs.Ombi.NewsletterJob.GetSeriesContent[T](IMediaServerContentRepository`1 repository, Boolean test) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Ombi/NewsletterJob.cs:line 319
   at Ombi.Schedule.Jobs.Ombi.NewsletterJob.Start(NewsletterSettings settings, Boolean test) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Ombi/NewsletterJob.cs:line 125
   at Ombi.Schedule.Jobs.Ombi.NewsletterJob.Start(NewsletterSettings settings, Boolean test) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Ombi/NewsletterJob.cs:line 232
   at Ombi.Schedule.Jobs.Ombi.NewsletterJob.Execute(IJobExecutionContext job) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/Jobs/Ombi/NewsletterJob.cs:line 401
   at Ombi.Schedule.QuartzJobRunner.Execute(IJobExecutionContext context) in /home/runner/work/Ombi/Ombi/src/Ombi.Schedule/QuartzJobRunner.cs:line 23
   at Quartz.Core.JobRunShell.Run(CancellationToken cancellationToken)]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant