What do you mean with silently swallows? Either it will be logged as
warning "Rejected to persist event type..." or as error "Failed to persist
event type..." depending on if your journal plugin treats serialization
issues as rejections or failures.

/Patrik

On Sun, Feb 21, 2016 at 10:52 AM, Tim Pigden <[email protected]> wrote:

> I've just spent a few hours tracking down a mysterious failure in
> previously working code that used akka persistence.
> Eventually I tracked it down to the fact that akka persistence silently
> swallows non-serializable messages with no warning.
> Now I appreciate that
> serialize-message = on
> is a documented setting and it does the job.
>
> But it's kinda hidden way down the serialization page in the docs.
> And since at least 2 serializers (default java and contributed kyro) need
> no configuration, and there's a big red warning not to use it in
> production, it is quite likely that people will not see it or not think to
> turn it on.
>
> So firstly, is it that hard to efficiently report on a failed attempt at
> serialization at run time, for normal use? After all - it's got to be a
> programming error hasn't it? At least in akka-persistence.
> Secondly, perhaps users of akka persistence should get a strong
> recommendation in the docs to turn it on in their tests.
>
> ------------------------------------
> “But the plans were on display…”
> “On display? I eventually had to go down to the cellar to find them.”
> “That’s the display department.”
> “With a flashlight.”
> “Ah, well, the lights had probably gone.”
> “So had the stairs.”
> “But look, you found the notice, didn’t you?”
> “Yes,” said Arthur, “yes I did. It was on display in the bottom of a
> locked filing cabinet stuck in a disused lavatory with a sign on the door
> saying ‘Beware of the Leopard.”
> The Hitchhiker's Guide to the Galaxy
>
>
> --
> >>>>>>>>>> Read the docs: http://akka.io/docs/
> >>>>>>>>>> Check the FAQ:
> http://doc.akka.io/docs/akka/current/additional/faq.html
> >>>>>>>>>> Search the archives: https://groups.google.com/group/akka-user
> ---
> You received this message because you are subscribed to the Google Groups
> "Akka User List" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/akka-user.
> For more options, visit https://groups.google.com/d/optout.
>



-- 

Patrik Nordwall
Typesafe <http://typesafe.com/> -  Reactive apps on the JVM
Twitter: @patriknw

-- 
>>>>>>>>>>      Read the docs: http://akka.io/docs/
>>>>>>>>>>      Check the FAQ: 
>>>>>>>>>> http://doc.akka.io/docs/akka/current/additional/faq.html
>>>>>>>>>>      Search the archives: https://groups.google.com/group/akka-user
--- 
You received this message because you are subscribed to the Google Groups "Akka 
User List" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/akka-user.
For more options, visit https://groups.google.com/d/optout.

Reply via email to