This repository was archived by the owner on Dec 19, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
This repository was archived by the owner on Dec 19, 2023. It is now read-only.
Handle Rejections from Postmark #30
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or request
Description
I just noticed this in the logs:
Mar 9 03:13:06 PM {"mulog/trace-id":"4af4gawvDfsWWLvTopXAG_c7vhjGv4B7","mulog/timestamp":1615320786527,"mulog/event-name":"vax.help.background.feed.updates/sending-email","mulog/namespace":"clojure.core","subscription/id":7,"email/from":"updates@vax.help","email/to":"bastian82@gmail.com","email/subject":"COVID-19 vaccination appointment updates"}
Mar 9 03:13:06 PM Exception in thread "Thread-2" com.wildbit.java.postmark.client.exception.InvalidMessageException: You tried to send to a recipient that has been marked as inactive.
Mar 9 03:13:06 PM Found inactive addresses: dreweitz@yahoo.com.
Mar 9 03:13:06 PM Inactive recipients are ones that have generated a hard bounce, a spam complaint, or a manual suppression.
Mar 9 03:13:06 PM at com.wildbit.java.postmark.client.HttpClientErrorHandler.throwErrorBasedOnStatusCode(HttpClientErrorHandler.java:37)
Mar 9 03:13:06 PM at com.wildbit.java.postmark.client.HttpClientHandler.execute(HttpClientHandler.java:71)
Mar 9 03:13:06 PM at com.wildbit.java.postmark.client.ApiClient.deliverMessage(ApiClient.java:67)
Mar 9 03:13:06 PM at jdk.internal.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
Mar 9 03:13:06 PM at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
Mar 9 03:13:06 PM at java.base/java.lang.reflect.Method.invoke(Method.java:566)
Mar 9 03:13:06 PM at clojure.lang.Reflector.invokeMatchingMethod(Reflector.java:167)
Mar 9 03:13:06 PM at clojure.lang.Reflector.invokeInstanceMethod(Reflector.java:102)
Mar 9 03:13:06 PM at vax.help.background.feed.updates$send_emails.invokeStatic(updates.clj:78)
Mar 9 03:13:06 PM at vax.help.background.feed.updates$send_emails.invoke(updates.clj:70)
Mar 9 03:13:06 PM at vax.help.background.feed.updates$check_for_updates$fn__3982.invoke(updates.clj:125)
Mar 9 03:13:06 PM at next.jdbc.transaction$transact_STAR_.invokeStatic(transaction.clj:72)
Mar 9 03:13:06 PM at next.jdbc.transaction$transact_STAR_.invoke(transaction.clj:51)
Mar 9 03:13:06 PM at next.jdbc.transaction$eval3695$fn__3696.invoke(transaction.clj:121)
Mar 9 03:13:06 PM at next.jdbc.protocols$eval2599$fn__2600$G__2590__2609.invoke(protocols.clj:57)
Mar 9 03:13:06 PM at next.jdbc$transact.invokeStatic(jdbc.clj:271)
Mar 9 03:13:06 PM at next.jdbc$transact.invoke(jdbc.clj:263)
Mar 9 03:13:06 PM at vax.help.background.feed.updates$check_for_updates.invokeStatic(updates.clj:90)
Mar 9 03:13:06 PM at vax.help.background.feed.updates$check_for_updates.invoke(updates.clj:81)
Mar 9 03:13:06 PM at vax.help.background.feed.updates$start.invokeStatic(updates.clj:134)
Mar 9 03:13:06 PM at vax.help.background.feed.updates$start.doInvoke(updates.clj:128)
Mar 9 03:13:06 PM at clojure.lang.RestFn.invoke(RestFn.java:397)
Mar 9 03:13:06 PM at clojure.lang.AFn.run(AFn.java:22)
Mar 9 03:13:06 PM at java.base/java.lang.Thread.run(Thread.java:834)
TBD what exactly to do in this case.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request