Change 6be9c498bccd8dbc -> eval error: can't dump IO

Folks, maybe it’s me who is doing something wrong, but I am getting this error, and I finally figured from where it comes: This mentioned change adds a “logging_context” hash to the params hash, and in there is a “:request” object, and Marshal doesn’t want to dump that.

What I am doing: I grab that params hash, encrypt it, throw it in a shelf and restore the request later when the weather is better. (I didn’t find an official way how to do that, I don’t know if there is one or not, so I do I just do it so that it works.)

Now trying to understand this change, it seems to be only about logging, and I don’t understand why it would be necessary to put an IO object in there?